Gomoryho algoritmus je algoritmus , který se používá k řešení problémů lineárního programování s úplnými celočíselnými hodnotami . Algoritmus byl vyvinut v 50. letech 20. století americkým matematikem Ralphem Gomorym .
1. Pomocí simplexové metody , aniž bychom vzali v úvahu celočíselný požadavek, získáme sadu rovností:
kde jsou základní proměnné a jsou volné proměnné
2. Zavedeme nové omezení ( odpovídá proměnné , která má v optimálním plánu maximální zlomkovou část ):
kde je podlaha (viz celočíselná část )
3. Pokud se při řešení s novým omezením získá celočíselné řešení, problém je vyřešen. V opačném případě je nutné opakovat druhý krok.
L.N.Zemlyanukhina, A.B.Zinchenko, L.I.Santylova. 3 // Pokyny pro studenty denních a večerních kateder Fakulty mechaniky a matematiky pro předmět „Optimalizační metody“ „Lineární programování a související problémy“. - Rostov na Donu, 1998. - S. 24-33. — 36 s.
Optimalizační metody | |
---|---|
Jednorozměrný |
|
Nulové pořadí | |
První objednávka | |
druhá objednávka | |
Stochastické | |
Metody lineárního programování | |
Metody nelineárního programování |