Вновь просматриваем правый столбец в поисках отрицательного элемента. На-ходим -1. Просматриваем строку этого элемента в поисках иных отрицательных чисел. Находим -1. Столбец этого числа, т.е. второй столбец будет разрешаю-щим. Строим неотрицательные дроби: -1/(-1). И больше нет. Строка, соответст-вующая этой дроби будет разрешающей. Следовательно, предстоит произвести модифицированное жорданово исключение с разрешающим элементом, кото-рый выделен в нижеследующей таблице серым фоном:
| -y2 | -x2 | -x3 | 1 | |
| y1= | 1 | -3 | 4 | 2 | 
| y3= | 2 | -1 | -3 | -1 | 
| y4= | 0 | -3 | -3 | 2 | 
| y5= | 2 | -3 | 0 | 4 | 
Получаем:
| -y2 | -y3 | -x3 | 1 | |
| y1= | -5 | -3 | 13 | 5 | 
| x2= | -2 | -1 | 3 | 1 | 
| y4= | -6 | -3 | 6 | 5 | 
| y5= | -4 | -3 | 9 | 7 | 
Вновь просматриваем правый столбец в поисках отрицательного элемента. Теперь такого нет. Следовательно, опорное решение - это точка:
 .
.
Чтобы
выразить эту точку в исходных переменных -  , -
надо просмотреть таблицы в обратном порядке, начиная с последней. Из последней
таблицы вид-но, чему равно
 , -
надо просмотреть таблицы в обратном порядке, начиная с последней. Из последней
таблицы вид-но, чему равно  (из строчки, которая
начинается с
 (из строчки, которая
начинается с  ):
):  =1. Из
предыдущей таблицы находим: y1=5. Теперь из основной
таблицы можно найти: x1=0. Таким образом, опорное
решение найдено: это точка (0,1,0).
=1. Из
предыдущей таблицы находим: y1=5. Теперь из основной
таблицы можно найти: x1=0. Таким образом, опорное
решение найдено: это точка (0,1,0).
3. Симплекс-метод для отыскания оптимального решения.
Итак, будем считать, что имеется ОЗЛП, что ее данные приспособлены уже к примене-нию симплекс-метода и что, более того, уже отыскали опорное решение. В приведенном выше примере этот поиск происходил без реального присутствия целевой функции, хотя на практике, конечно, целевая функция при-сутствует и соответствующая ей строка полностью участвует в модифицирован-ных жордановых исключениях. Будем поэтому считать, что перед переходом к поиску оптимального решения рабочая таблица имеет вид:
| y1 | ... | yn | 1 | |
| yn+1= | cn+1,1 | ... | cn+1,n | cn+1,n+1 | 
| ... | ... | ... | ... | ... | 
| ym= | cm,1 | ... | cm,n | cm,n+1 | 
| z= | q1 | ... | qn | Q | 
В этой таблице правый столбец не содержит отрицательных чисел (кроме, быть может, Q) и опорное решение - это точка y1=...= yn=0.
Опишем действия вновь по шагам.
            Шаг
1. Просматриваем  z-строку. Если в ней нет отрицательных чисел
(кроме, возможно, числа Q, то задача решена: максимум целевой функции
является число Q, а точкой максимума - точка  ,
которую надо переписать в исходных переменных. Если же среди упомя-нутых чисел
есть отрицательное, скажем
,
которую надо переписать в исходных переменных. Если же среди упомя-нутых чисел
есть отрицательное, скажем  , то переходим к
следующему шагу.
, то переходим к
следующему шагу.
            Шаг
2. Просматриваем столбец отрицательного коэффициента  .Если в этом столбце все числа отрицательны
или равны нулю, то задача решена: целевая функция неограничена. Ес-ли же в этом
столбце есть положительные числа, то переходим к следующему шагу.
.Если в этом столбце все числа отрицательны
или равны нулю, то задача решена: целевая функция неограничена. Ес-ли же в этом
столбце есть положительные числа, то переходим к следующему шагу.
            Шаг
3. Просматриваем все дроби  , удовлетворяющие неравенству
, удовлетворяющие неравенству
 >0 (обра-щаем внимание: строго больше
нуля!). Выбираем из них минимальную и фиксируем номер строки
>0 (обра-щаем внимание: строго больше
нуля!). Выбираем из них минимальную и фиксируем номер строки  , которому этот минимум соответствует.
Элемент
, которому этот минимум соответствует.
Элемент  принимается за разрешаю-щий в модифицированном
жордановом исключении, которое и проводится. После этого переходим к Шагу 1.
 принимается за разрешаю-щий в модифицированном
жордановом исключении, которое и проводится. После этого переходим к Шагу 1.
Можно доказать, что за конечное число проходов по указанным трем шагам оптималь-ное решение (или его отсутствие) будет установлено.
Подчеркнем в заключение еще раз: если в процессе решения возникает таблица, которая уже была раньше («зацикливание»), то надо вернуться назад и при выборе последнего миниму-ма взять другой минимум.
4.Пример отыскания оптимального решения.
Рассмотрим в заключение пример полного решения ОЗЛП. Итак,
найти максимум функции
z=-3x1+6x2
при условиях:
y1=x1+2x2+1 0,
0,
y2=2x1+x2-4 0,
0,
y3=x1-x2+1 0,
0,
y4=x1-4x2+13 0,
0,
y5=-4x1+x2+23 0.
0.
Таким образом, здесь только две переменных - x1, x2 - и обе являются свободными. Построим рабочую таблицу:
| -x1 | -x2 | 1 | |
| y1= | -1 | -2 | 1 | 
| y2= | -2 | -1 | -4 | 
| y3= | -1 | 1 | 1 | 
| y4= | -1 | 4 | 13 | 
| y5= | 4 | -1 | 23 | 
| z= | 3 | -6 | 0 | 
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.