Метод Гомори и его применение в экономических задачах

Целочисленное решение может быть найдено с использованием алгоритма, предложенного Гомори, который состоит в следующем.

Симплексным методом находят оптимальное решение задачи. Если решение целочисленного, то задача решена. Если же оно не целочисленное и содержит хотя бы одну дробную координату, то накладывают дополнительное ограничение по целочисленности и вычисления продолжают до получения нового решения. Если и оно является не целочисленным, то вновь накладывают дополнительное ограничение по целочисленности. Вычисления продолжают до тех пор, пока не будет получено целочисленное решение или показано, что задача не имеет целочисленного решения.

Пусть получено оптимальное решение Метод Гомори и его применение в экономических задачах - student2.ru , которое не является целочисленным, тогда последний шаг симплексной таблицы имеет следующий вид:

х1 ¼ ¼ h1,r+1 ¼ h1,n f1
х2 ¼ ¼ h2,r+1 ¼ h2,n f2
¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
хi ¼ ¼ hi,r+1 ¼ hi,n fi
¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼
хr ¼ ¼ hr,r+1 ¼ hr,n fr

где r – ранг системы ограничений;

hi,r+1 – коэффициент симплексной таблицы i–й строки, r + 1 столбца;

fi – свободный член i–й строки.

Пусть fi и хотя бы одно hij ( Метод Гомори и его применение в экономических задачах - student2.ru )– дробные числа.

Обозначим [fi] и [hij] – целые части чисел fi и hij.

Целой часть числа fi называют наибольшее целое число, не превосходящее числа fi.

Дробную часть чисел fi и hij обозначим {fi} и {hij}, она определяется следующим образом:

{fi} = fi – [fi], {hij} = hij – [hij].

Если fi и хотя бы одно значение hij дробное, то с учетом введенных обозначений целых и дробных чисел дополнительное ограничение по целочисленности примет вид

{hi,r+1}x r+1 + {hi,r+2}x r+2 + ¼ +{ hi,n}xn > {fi}.

Примечание 1. Если fi дробное, а все hij целые, то задача не имеет целочисленного решения.

Примечание 2. Ограничение целочисленности может быть наложено не на все переменные, а лишь на их часть. В этом случае задача является частично целочисленной.

Решим пример методом Гомори.

Математическая модель задачи:

Метод Гомори и его применение в экономических задачах - student2.ru

при ограничениях:

Метод Гомори и его применение в экономических задачах - student2.ru

Метод Гомори и его применение в экономических задачах - student2.ru .

Решение задачи симплексным методом представлено в табл. 17.1.

Таблица 17.1.

ci БП bi
х1 х2 х3 х4
х3 19/3
х4
  Dj -2 -4
х3 5/3 -1/3
х2 1/3 1/3 10/3
  Dj -2/3 4/3 40/3
х1 3/5 -1/5 9/5
х2 -1/5 2/5 41/15
  Dj 2/5 6/5 218/15

Метод Гомори и его применение в экономических задачах - student2.ru , Метод Гомори и его применение в экономических задачах - student2.ru

Найдем дробные части чисел 9/5 и 41/15 (1 и 2 строки 3-го шага):

Метод Гомори и его применение в экономических задачах - student2.ru Метод Гомори и его применение в экономических задачах - student2.ru Метод Гомори и его применение в экономических задачах - student2.ru ,

учитывая дробные части чисел 3/5 и -1/5 (1 строка 3-го шага):

Метод Гомори и его применение в экономических задачах - student2.ru Метод Гомори и его применение в экономических задачах - student2.ru ,

Составляем дополнительное ограничение целочисленности для 1-й строки 3-го шага: 3/5 х3 + 4/5 х4 ³ 4/5 или 3/5 х3 + 4/5 х4 - х5 ³ 4/5.

Дальнейшие расчеты проводим в табл. 17.2.

Таблица 17.2

ci БП bi
х1 х2 х3 х4 х5
х1 3/5 -1/5 9/5
х2 -1/5 2/5 41/15
  Dj 3/50 4/5 -1 4/5
х1 -1
х2 2/3 -1/3
х3 4/3 -5/3 4/3
  Dj 2/3 2/3

Метод Гомори и его применение в экономических задачах - student2.ru при этом Метод Гомори и его применение в экономических задачах - student2.ru .

Сравнивая полученное значение целевой функции целочисленного решения со значением при оптимальном решении, следует заметить, что нахождение целочисленного решения приводит к уменьшению ее экстремального значения.

Ответ Метод Гомори и его применение в экономических задачах - student2.ru , Метод Гомори и его применение в экономических задачах - student2.ru

Наши рекомендации