Пример решения задачи методом Гомори
Пусть требуется решить следующую задачу целочисленного линейного программирования:
(9)
Сначала приведем задачу к канонической форме, добавляя две вспомогательные неотрицательные переменные :
(10)
Решим задачу (10), отбросив последнее условие целочисленности, с использованием симплекс-метода. В результате получаем оптимальный план
Так как первые две основные компоненты оптимального плана задачи ЛП нецелочисленные, то переходим к шагу 2. Выберем для построения правильного отсечения вторую компоненту Правильное отсечение, после добавления вспомогательной переменной будет иметь вид:
или
С учетом правильного отсечения получаем новую задачу ЛП:
Решаем эту задачу симплекс-методом и получаем оптимальный план
Так как из первых двух основных компонент оптимального плана задачи ЛП первая компонента нецелочисленная, то переходим к шагу 2. Выберем для построения правильного отсечения вторую компоненту Правильное отсечение, после добавления вспомогательной переменной будет иметь вид:
или
С учетом правильного отсечения получаем новую задачу ЛП:
Решаем эту задачу симплекс-методом и получаем оптимальный план
Его основные компоненты целочисленные, поэтому процесс поиска решения завершен, и оптимальный план исходной задачи ЦЛП (9) имеет вид
Оптимальное значение целевой функции при этом равно
Задачи для самостоятельного решения (Лугинин О.Е. ЭММиМ).
Решить методом Гомори задачи:
1. | 2. |
3. | 4. |
5. | 6. |