Найти максимуму функции
при ограничениях
Решим задачу симплекс-методом.
Решение: Перепишем условие задачи в векторной форме:
, где
.
Среди векторов
векторы
единичные. Примем их за базисные.
Составим симплексную таблицу 1.
z= 3x1+ 0x2+ 0x3+ 0x4+ 2x5+ (-5)x6
| i | Базис
|
|
| -5 | |||||
|
|
|
|
|
| ||||
| -3 | ||||||||
| -4 | ||||||||
| -3 | -3 | |||||||
m+1
| -3 | -2 |
Найдем разрешающий элемент в таблице 1.
Поскольку
, то найдем
по следующим формулам:
.
. Таким образом, разрешающий будем выбирать из элементов
. Для этого найдем минимум из произведений
:
. Тогда разрешающим будет элемент
. Следовательно, вместо базисного вектора
в таблице 1 базисным становится вектор
в таблице 2.
| i | Базис
|
|
| -5 | |||||
|
|
|
|
|
| ||||
| -3 | ||||||||
| 2= a25 | -4 | |||||||
| -3 | -3 | |||||||
m+1
| -3 | -2 |
Построим симплексную таблицу 2, опираясь на разрешающий элемент и следующие правила:
Правило 1: Все элементы k-ой строки (строки в которой находится разрешающий элемент
), начиная со столбца
, делятся на разрешающий элемент
;
Правило 2: Все элементы столбца
заменяются нулями, кроме
;
Правило 3: Любой элемент
таблицы 2 вычисляется по правилу прямоугольника:
;
Правило 4: (m+1)-строка вычисляется аналогично:
.
В таблице 2 базисными будут векторы
.
Таблицу 2.
| i | Базис
|
|
| -5 | |||||
|
|
|
|
|
| ||||
| 3/2 | -1 | |||||||
| 1/2 | -2 | |||||||
| |||||||||
m+1
|
Вычислим элементы в столбце
: Вычислим элементы в столбце
:

Вычислим элементы в столбце
: Вычислим элементы в столбце
:

Опорный план найден, так как в (m+1)-строке среди
нет отрицательных.
,
.
Замечание 1. После конечного числа шагов получим оптимальный план или докажем отсутствие такового. Оптимальный план отсутствует, если некоторое
, но среди чисел
нет положительных (т.е. целевая функция не ограничена на множестве ее планов).
Замечание 2. Задача по нахождению
сводится к нахождению
. Для этого достаточно изменить коэффициенты целевой функции
на противоположные (
) и решать задачу по нахождению максимума функции, при этом ограничения оставить прежними.






