Слайд 2
![План лекции I Постановка задачи ЦЛП в общем виде II Алгоритм метода Гомори III Пример реализации](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/95932/slide-1.jpg)
План лекции
I Постановка задачи ЦЛП в общем виде
II Алгоритм метода Гомори
III
Пример реализации
Слайд 3
![Общая постановка ЗЦЛП Целевая функция Система ограничений Если k Если k=n задача полностью целочисленная](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/95932/slide-2.jpg)
Общая постановка ЗЦЛП
Целевая функция
Система ограничений
Если kЕсли k=n задача полностью
целочисленная
Слайд 4
![Пример Дано Решим геометрически](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/95932/slide-3.jpg)
Пример
Дано
Решим геометрически
Слайд 5
![Алгоритм метода Гомори 1. Решаем задачу ЛП (1- 3) симплекс-методом.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/95932/slide-4.jpg)
Алгоритм метода Гомори
1. Решаем задачу ЛП (1- 3) симплекс-методом.
2. Полученное оптимальное
решение задачи (1-3), если оно существует, проверяем на целочисленность:
если все xj, допустимые целые, то, полученное оптимальное решение задачи ЛП является оптимальным решением задачи целочисленного программирования, конец алгоритма;
если задача ЛП решения не имеет, то не имеет решения и задача целочисленного программирования;
наконец, если хотя бы одна координата не удовлетворяет условию (4), то переходим к шагу 3.
3. Строим дополнительное линейное ограничение, с помощью которого отсекается та часть допустимой области, определяемой условиями (2-3), в которой содержится оптимальное решение задачи ЛП (1-3), но нет ни одного допустимого решения, удовлетворяющего условию (4) и вновь выполняем пункт 1 для задачи ЛП с дополнительным ограничением.
Слайд 6
![Построение отсечения Гомори показал, что при «k-м" возвращении к решению](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/95932/slide-5.jpg)
Построение отсечения
Гомори показал, что при «k-м" возвращении к решению задачи ЛП,
“k-е" дополнительное ограничение имеет вид:
где [xi0], [xij] – целая часть соответствующей величины;
xi0 – нецелая координата оптимального плана задачи (1-3) у которой нецелая часть самая большая;
xij – координаты разложения векторов Аj, не попавших в базис;
Is – множество векторов, не попавших в базис
Слайд 7
![Блок-схема алгоритма метода Гомори Выбираем строку i для отсечения Выбираем строку i для отсечения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/95932/slide-6.jpg)
Блок-схема алгоритма метода Гомори
Выбираем строку i для отсечения
Выбираем строку i для
отсечения
Слайд 8
![Расчетные формулы для построения отсечения Ограничение (5) может быть записано](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/95932/slide-7.jpg)
Расчетные формулы для построения отсечения
Ограничение (5) может быть записано в виде:
1)
отсечение для целочисленной задачи ЛП
2) отсечение для частично целочисленной задачи
где коэффициенты зависит от типа переменной:
а) для переменных, которые могут быть нецелыми
б) для переменных, которые должны быть целые
Слайд 9
![Пример Дано Канонический вид](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/95932/slide-8.jpg)
Пример
Дано
Канонический вид
Слайд 10
![Решение методом Гомори Решение симплекс-методом без учета требования целочисленности Решение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/95932/slide-9.jpg)
Решение методом Гомори
Решение симплекс-методом без учета требования целочисленности
Решение
В частично
целочисленной задаче отсечения строятся по переменной, на которую наложено требование целочисленности. Отсечение строиться по переменной с наибольшей дробной частью, в нашем случае выберем первую строку:
Слайд 11
![Решение методом Гомори. Вторая итерация Выразим фиктивную переменную x3 из](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/95932/slide-10.jpg)
Решение методом Гомори. Вторая итерация
Выразим фиктивную переменную x3 из первого ограничения
и подставим его в полученное отсечение:
Решаем симплекс-методом
Слайд 12
![Решение методом Гомори. Третья итерация Построение отсечения Выражаем фиктивную переменную](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/95932/slide-11.jpg)
Решение методом Гомори. Третья итерация
Построение отсечения
Выражаем фиктивную переменную