Симплекс метод (минимум)

Симплекс метод - универсальный метод для решения линейной системы уравнений или неравенств и линейного функционала.

Общая идея симплексного метода (метода последовательного улучшения плана) для решения ЗЛП (задачи линейного программирования) состоит

  • умение находить начальный опорный план;
  • наличие признака оптимальности опорного пла­на;
  • умение переходить к нехудшему опорному плану.

Пусть ЗЛП представлена системой ограничений в каноническом виде:

Симплекс метод (минимум) - student2.ru .

Говорят, что ограничение ЗЛП имеет предпочтительный вид, если при неотрицательной правой части Симплекс метод (минимум) - student2.ru левая часть ограничений содержит переменную, входящую с коэффициентом, равным единице, а в остальные ограничения равенства - с коэффициентом, равным нулю.

Пусть система ограничений имеет вид

Симплекс метод (минимум) - student2.ru

Сведем задачу к каноническому виду. Для этого прибавим к левым частям неравенств дополнительные переменные Симплекс метод (минимум) - student2.ru Симплекс метод (минимум) - student2.ru . Получим систему, эквивалентную исходной:

Симплекс метод (минимум) - student2.ru ,

которая имеет предпочтительный вид

Симплекс метод (минимум) - student2.ru .

В целевую функцию дополнительные переменные вводятся с коэффициентами, равными нулю Симплекс метод (минимум) - student2.ru Симплекс метод (минимум) - student2.ru .

Пусть далее система ограничений имеет вид

Симплекс метод (минимум) - student2.ru

Сведём её к эквивалентной вычитанием дополнительных переменных Симплекс метод (минимум) - student2.ru Симплекс метод (минимум) - student2.ru из левых частей неравенств системы. Получим систему

Симплекс метод (минимум) - student2.ru

Однако теперь система ограничений не имеет предпочтительного вида, так как дополнительные переменные Симплекс метод (минимум) - student2.ru входят в левую часть (при Симплекс метод (минимум) - student2.ru ) с коэффициентами, равными –1. Поэтому, вообще говоря, базисный план Симплекс метод (минимум) - student2.ru не является допустимым. В этом случае вводится так называемый искусственный базис. К левым частям ограничений-равенств, не имеющих предпочтительного вида, добав­ляют искусственные переменные Симплекс метод (минимум) - student2.ru . В целевую функцию переменные Симплекс метод (минимум) - student2.ru , вводят с коэффициентом М в случае реше­ния задачи на минимум и с коэффициентом -М для задачи на максимум, где М - большое положительное число. Полученная задача называется М-задачей, соответствующей исходной. Она всегда имеет предпочти­тельный вид.

Пусть исходная ЗЛП имеет вид

Симплекс метод (минимум) - student2.ru (1)

Симплекс метод (минимум) - student2.ru (2)

Симплекс метод (минимум) - student2.ru Симплекс метод (минимум) - student2.ru (3)

причём ни одно из ограничений не имеет предпочтительной переменной. М-задача запишется так:

Симплекс метод (минимум) - student2.ru

Z

(4)

Симплекс метод (минимум) - student2.ru (5)

Симплекс метод (минимум) - student2.ru Симплекс метод (минимум) - student2.ru , Симплекс метод (минимум) - student2.ru , Симплекс метод (минимум) - student2.ru (6)

Задача (4)-(6) имеет предпочтительный план. Её начальный опорный план имеет вид

Симплекс метод (минимум) - student2.ru

Если некоторые из уравнений (2) имеют предпочтительный вид, то в них не следует вводить искусственные переменные.

Теорема. Если в оптимальном плане

Симплекс метод (минимум) - student2.ru (7)

М-задачи (4)-(6) все искусственные переменные Симплекс метод (минимум) - student2.ru Симплекс метод (минимум) - student2.ru , то план Симплекс метод (минимум) - student2.ru является оптимальным планом исходной задачи (1)-(3).

Для того чтобы решить задачу с ограничениями, не имеющими предпочтительного вида, вводят искусственный базис и решают расширенную М-задачу, которая имеет начальный опорный план Симплекс метод (минимум) - student2.ru

Решение исходной задачи симплексным методом путем введения искусственных переменных Симплекс метод (минимум) - student2.ru называется симплексным методом с искусственным базисом.

Если в результате применения симплексного метода к расширенной задаче получен оптимальный план, в котором все искусственные переменные Симплекс метод (минимум) - student2.ru , то его первые n компоненты дают оптимальный план исходной задачи.

Теорема. Если в оптимальном плане М-задачи хотя бы одна из искусственных переменных отлична от нуля, то исходная задача не имеет допустимых планов, т. е. ее условия несовместны.

Признаки оптимальности.

Теорема. Пусть исходная задача решается на мак­симум. Если для некоторого опорного плана все оценки Симплекс метод (минимум) - student2.ru Симплекс метод (минимум) - student2.ru неотрицательны, то такой план оптимален.

Теорема. Если исходная задача решается на мини­мум и для некоторого опорного плана все оценки Симплекс метод (минимум) - student2.ru Симплекс метод (минимум) - student2.ru неположительны, то такой план оптимален.

Для привидения системы ограничений неравенств к каноническому виду, необходимо в системе ограничений выделить единичный базис.

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