3. Разрешающий элемент всегда положительный.
4.Преобразование симплексных таблиц проводится в условиях прямодопустимости решений.
Решение прямодопустимо, если среди базисных переменных нет отрицательных.
5. Преобразование симплексных таблиц проводится до тех пор, пока в строке линейной формы F все коэффициенты станут неположительными (за исключением, быть может, самого значения линейной формы).
Необходимо определить max следующей линейной формы:
Первоначальное
значение линейной формы F0
= 3,
.
На основе последней формы записи ЗЛП составим первоначальную жордановую таблицу
|
1 |
–х4 |
– |
|
|
1 |
–х4 |
–х1 |
х1 |
2 |
1 |
1 |
|
х5 |
2 |
1 |
1 |
х2 |
7 |
2 |
3 |
|
х2 |
1 |
–1 |
–3 |
х3 |
2 |
–1 |
–3 |
|
х3 |
8 |
2 |
3 |
F |
3 |
1 |
–1 |
|
F |
5 |
2 |
1 |
Новое значение
линейной формы
,
новый план
Этот план является отрицательным, так
как в строке линейной формы F
все элементы
положительны и дальнейшее увеличение
значения функции цепи невозможно. Таким
образом,
1. Разрешающий столбец выбирается по отрицательному элементу в строке линейной формы F (за исключением свободного члена).
2. Разрешающая строка выбирается по минимальному симплексному отношению.
3. Разрешающий элемент всегда положительный.
4. Преобразование симплексных таблиц осуществляется в условиях прямодопустимости решений.
5. Преобразование симплексных таблиц осуществляется до тех пор, пока в строке линейной формы F все коэффициенты станут неотрицательными (за исключением, быть может, свободного члена).
Определение. ЗЛП называется невырожденной, если ни в одном из ее опорных планов среди базисных коэффициентов нет нулевых значений.
С
точки зрения геометрии вырожденность
ЗЛП можно трактовать как стягивание
2-х вершин многогранника в одну (рис. 5).
Вырожденность, как правило, приводит к
процедуре зацикливания процесса
итераций.
Рисунок 5
Теорема (о сходимости симплексного процесса)
Пусть выполняются следующие условия:
1. ЗЛП невырождена.
2. Система ограничений ЗЛП имеет, по крайней мере, одно опорное решение.
3. Линейная форма F ограничена снизу при определении opt min и сверху при определении opt max.
Тогда симплексный процесс сходится за конечное число итераций.
Обычно при решении ЗЛП симплексными процедурами количество итераций R < 2 r (r – ранг системы ограничений ЗЛП).
Комментарий к теореме о сходимости симплексного процесса
1. Признак неограниченности целевой функции.
П
усть
при рассмотрении функции F
на экстримум типа максимум на некотором
шаге симплексная таблица имеет вид:
|
1 |
–х4 |
– х5 |
х1 |
2 |
–1 |
2 |
х2 |
3 |
0 |
–1 |
х3 |
1 |
– |
4 |
F |
4 |
–1 |
5 |
Из анализа таблицы
видно, что есть возможность увеличить
значение целевой функции за счет
увеличения значения свободной переменной
х4.
Однако в соответствующем столбце нет
положительных элементов, то есть рост
переменной х4
не сдерживается базисными переменными.
Так как х4
можно увеличивать неограниченно, то
.
2. Признак наличия бесчисленного множества оптимальных планов
Пусть при исследовании функции F на экстримум типа максимум на некотором шаге симплексная таблица приобрела вид:
|
1 |
–х4 |
–х5 |
х1 |
1 |
1 |
0 |
х2 |
2 |
2 |
–1 |
х3 |
4 |
3 |
4 |
F |
3 |
0 |
2 |
Из анализа таблицы
следует
Пример. Следующую задачу линейного программирования решить прямым симплексным методом. Решение проиллюстрировать графически.
Система ограничений данной ЗЛП совместна, Ω – область допустимых планов (рис. 6).
Рисунок 6
Преобразуем ограничения-неравенства исходной ЗЛП в ограничения-равенства путем введения балансовых переменных х3, х4 ≥ 0:
Выделим базис неизвестных (х3, х4 – базисные, х1, х2 – свободные):
Составим первоначальную симплексную таблицу:
|
1 |
–х1 |
– |
х |
6 |
1 |
1 |
х4 |
8 |
1 |
2 |
F |
0 |
–2 |
–3 |
В данной таблице записан первоначальный опорный план:
Геометрически
этот план соответствует вершине
многоугольника Ω.
Анализ первоначального плана показывает, что есть возможность увеличить значение целевой функции (улучшить план) за счет увеличения значений свободных неизвестных (два отрицательных элемента в строке линейной формы).
Будем увеличивать
свободную переменную х1
(тем самым определяем разрешающий
столбец). Так как в разрешающем столбце
есть положительные элементы, то рост
переменной х1
будет сдерживаться базисными переменными,
в выражения для которых х1
входит со знаком «минус»
.
По минимальному симплексному отношению (отношению свободного члена к положительному элементу разрешающего столбца) определим, какая из базисных переменных первой обратится в ноль:
Значит первой обратится в ноль и перейдет в разряд свободных переменных базисная переменная х3 (этим определяется разрешающая строка на данном шаге жордановых исключений).
Новая симплексная таблица имеет вид:
|
1 |
–х3 |
– |
х |
6 |
1 |
1 |
х4 |
2 |
–1 |
1 |
F |
12 |
2 |
–1 |
В последней таблице записан улучшенный план:
Геометрически
этот план соответствует вершине
многоугольника
Ω.
Наличие в строке линейной формы отрицательного элемента свидетельствует о том, что значение целевой функции можно далее увеличить за счет увеличения свободной переменной х2. Разрешающую строку определяем по минимальному симплексному отношению:
После одного шага Жордановых исключений получим новую симплексную таблицу
|
1 |
–х3 |
–х4 |
х1 |
4 |
2 |
–1 |
х2 |
2 |
–1 |
1 |
F |
14 |
1 |
1 |
и новый опорный план
который геометрически
соответствует вершине
многоугольника
Ω.
Последний опорный план является оптимальным, так в строке линейной формы нет отрицательных элементов и дальнейшее увеличение значения целевой функции невозможно: