Симплекс-метод решения задачи линейного программирования, страница 3

На этом плане значение целевой функции zо = 0 (-5*0 +
+ 2*0 = 0). Отметим, что в системе (15) столбец коэффициентов при переменной z тоже единичный ( - она входит только в ограничение (4) с коэфициентом 1). Она тоже приравнивается к свободному члену – 0.

Является ли план Хо оптимальным? Чтобы ответить на этот вопрос, попытаемся увеличить значение целевой функции z. Переменная z входит в ограничение (4). Если в ограничении (4) увеличивать z, то остальные слагаемые (5х1 - 2х3) необходимо уменьшить. Это можно сделать либо за счет уменьшения х1 (при этой переменной стоит положительный коэффициент 5), либо увеличения х3 (при этой переменной стоит отрицательный коэффициент -2). Однако уменьшить переменную х1 нельзя, так как она небазисная и равна нулю (а отрицательные значения переменные задачи принимать не могут). Поэтому следует увеличить х3. Эту переменную увеличить можно, при этом z возрастет. Следовательно, оптимальный план еще не найден.

Итак, в следующем опорном плане появится новая ненулевая переменная - х3. Но так как базисных переменных должно быть в этой задаче не более трех, какая-то другая переменная при этом из базиса выйдет, т.е. уменьшится до нуля.

До какого значения можно увеличивать переменную х3, и какую переменную следует вывести из базиса? Чтобы ответить на этот вопрос, следует проанализировать остальные ограничения задачи.

В ограничение (1) входит базисная переменная х5. Если уменьшить ее до нуля, то, учитывая, что небазисные переменные х1 = х2 = 0, получим 2х3 =
= 2 Û х3 = 2/2 = 1. Следовательно, ограничение (1) позволяет увеличить х3 до 1 (за счет уменьшения х5).

Аналогично ограничение (2) позволяет увеличить х3 до 5 (за счет уменьшения х6).

В ограничение (3) переменная х3 вообще не входит, следовательно, оно позволяет увеличивать значение этой переменной до бесконечности.

Таким образом, самым жестким ограничением является первое, и мы увеличим х3 только до 1 (если попытаться увеличить эту переменную до большего значения, то придется уменьшить переменную х5 до отрицательных значений, иначе ограничение (1) не будет выполняться).

Следовательно, в в новом опорном плане переменная х3 станет базисной, а х5 из базиса выйдет. Преобразуем систему методом Гаусса таким образом, чтобы перейти к новому опорному плану. В новой системе столбец коэффициентов при х3 станет единичным, причем единица должна стоять именно в первом ограничении, а в остальных – нули (тогда при ненулевых компонентах опорного плана снова будут линейно независимые столбцы коэффициентов - единичные).

Столбец коэффициентов при х3 будем называть разрешающим (ведущим, ключевым). Так же будем называть и первое ограничение, которое определило выбор переменной, выходящей из базиса. Коэффициент в этом ограничении в разрешающем столбце (он равен 2) будем называть разрешающим элементом.

Чтобы получить на месте разрешающего элемента единицу, надо обе части первого ограничения разделить на этот элемент, т.е. на 2. После этого ограничение примет вид (1`).

В ограничение (2) переменная х3 входит с коэффициентом 1. На месте этого коэффициента необходимо получить ноль. Для этого вычтем из ограничения (2) ограничение (1`), в которое х3 входит теперь именно с коэффициентом 1. Результат обозначим (2`).

Ограничение (3) можно оставить без изменений, так как коэффициент при х3 в нем и так нулевой. В новой системе обозначим его (3`).

В ограничение (4) переменная х3 входит с коэффициентом -2. Умножим обе части ограничения (1`) на -2. Теперь переменная х3 входит в него не с коэффициентом 1, а с коэффициентом -2. Вычтем из уравнения (4) полученное уравнение, при этом коэффициент при х3 станет нулевым. Результат обозначим (4`).

Преобразованная система примет вид:

1`) -2,5х1 – 0,5х2 + х3        + 0,5х5                  = 1

Подпись: (16)2`) 1,5х1 + 0,5х2         + х4 - 0,5х5 + х6      = 4

3`) -3х1                       + 5х4                   + х7   = 7

4`) z         – х2                        + х5              = 2

х1-7 ³ 0

Этой системе можно поставить в соответствие новый опорный план, приравняв базисные переменные х3, х6 и х7 к свободным членам, а остальные – к нулю: Х(1) = (0; 0; 1; 0; 0; 4; 7).