Gomoriho algoritmus

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 .

Postup

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.

Literatura

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.