Algoritmul Gomory este un algoritm care este folosit pentru a rezolva probleme de programare liniară completă . Algoritmul a fost dezvoltat în anii 1950 de matematicianul american Ralph Gomory .
1. Folosind metoda simplex , fără a ține cont de cerința întregului, obținem o mulțime de egalități:
unde sunt variabile de bază și sunt variabile libere
2. Introducem o noua constrangere ( corespunde unei variabile care in planul optim are partea fractionara maxima ):
unde este podeaua (vezi partea întreagă )
3. Dacă se obține o soluție întreagă la rezolvarea cu o nouă constrângere, problema este rezolvată. În caz contrar, al doilea pas trebuie repetat.
L.N.Zemlyanukhina, A.B.Zinchenko, L.I.Santylova. 3 // Instrucțiuni pentru studenții catedrelor de zi și de seară ale Facultății de Mecanică și Matematică pentru cursul „Metode de optimizare” „Programare liniară și probleme conexe”. - Rostov-pe-Don, 1998. - S. 24-33. — 36 s.
de optimizare | Metode|
---|---|
Unidimensional |
|
Comanda zero | |
Prima comanda | |
a doua comanda | |
Stochastic | |
Metode de programare liniară | |
Metode de programare neliniară |