Материал: конспект 2

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

3. Разрешающий элемент всегда положительный.

4.Преобразование симплексных таблиц проводится в условиях прямодопустимости решений.

Решение прямодопустимо, если среди базисных переменных нет отрицательных.

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

Определение opt max линейной формы

Необходимо определить max следующей линейной формы:

Первоначальное значение линейной формы F0 = 3, .

На основе последней формы записи ЗЛП составим первоначальную жордановую таблицу

1

–х4

х5

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 все элементы положительны и дальнейшее увеличение значения функции цепи невозможно. Таким образом,

Алгебра симплексного процесса при определении opt max

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

3

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

х2

х 3

6

1

1

х4

8

1

2

F

0

–2

–3

В данной таблице записан первоначальный опорный план:

Геометрически этот план соответствует вершине многоугольника Ω.

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

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

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

Значит первой обратится в ноль и перейдет в разряд свободных переменных базисная переменная х3 (этим определяется разрешающая строка на данном шаге жордановых исключений).

Новая симплексная таблица имеет вид:

1

–х3

х2

х 1

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

и новый опорный план

который геометрически соответствует вершине многоугольника Ω.

Последний опорный план является оптимальным, так в строке линейной формы нет отрицательных элементов и дальнейшее увеличение значения целевой функции невозможно:

Источник: https://studfile.net/preview/16530686/