Оптимальные экономико-математические модели 103
которых можно выделить два направления: методы отсече-
ния (отсекающих плоскостей) и комбинаторные методы.
Метод отсекающих плоскостей состоит в построении
дополнительных ограничений и применении двойственного
симплексного метода. Представление о комбинаторных
методах дает широко используемый на практике метод
ветвей и границ.
Рассмотрим более подробно один из методов отсекающих
плоскостей, известный как метод Гомори. Метод Гомори для
линейных задач целочисленного программирования основан
на понятии конгруэнтности действительных чисел. Любое
действительное число можно представить в виде суммы его
целой и дробной частей: х = [х] + {*}, где квадратные скоб-
ки означают целую часть, а фигурные — дробную. Например,
7,5 = [7,5] + {7,5} = 7 + 0,5. Неотрицательные числа (для про-
стоты мы будем рассматривать только их) называются конгру-
энтными, если равны их дробные части. Если обозначать кон-
груэнтность чисел символом =, то, например, 7,5 = 0,5; 6,3
=
2,3;
в частности, все целые числа конгруэнтны нулю, поэтому условие
целочисленности переменной Xi можно записать: xi = 0.
По методу Гомори первый этап решения целочисленных
задач не отличается от обычного расчета по симплексному
алгоритму. Если среди значений переменных в оптимальном
плане есть дробные, то составляется дополнительное ограни-
чение, отсекающее дробную часть решения, но оставляющее
в силе все прочие условия, которым должен удовлетворять
оптимальный план. Это дополнительное ограничение при-
соединяется к исходным ограничениям задачи, и вновь при-
меняется процедура симплексного метода. Алгоритм Гомори
позволяет прийти к оптимальному целочисленному решению
за конечное число шагов.
L.
Пример 5. Пусть для приобретения оборудования, разме-
щаемого на производственной площади 38 м
2
, фирма выде-
ляет 20 млн. руб. Имеются единицы оборудования двух ти-
пов:
типа А стоимостью 5 млн. руб., требующее производст-
венную площадь 8 м
2
и имеющее производительность 7 тыс.
единиц продукции за смену, и типа Б — стоимостью 2 млн.
руб.,
занимающее площадь 4 м
2
и дающее за смену 3 тыс.