- •Тема: Графический метод решения задачи линейного программирования.
- •Тема: Симплексный метод решения задачи линейного программирования.
- •Алгоритм симплексного метода включает следующие этапы.
- •Составление первого опорного плана.
- •Проверка оптимальности опорного плана.
- •Определение направляющих (разрешающих) столбца и строки.
- •4. Определение нового опорного плана.
- •Тема: Двойственная задача к задаче планирования торговли
- •Тема: Двойственный симплексный метод
- •Составление псевдоплана.
- •Проверка плана на оптимальность.
- •Определение направляющих (разрешающих) строки и столбца.
- •Определение нового опорного плана.
- •Проверка оптимальности плана.
- •Построение нового опорного плана.
- •Проверим необходимое и достаточное условие разрешимости задачи:
- •Построение первого опорного плана методом минимальной стоимости.
- •Проверка вырожденности плана
- •Расчет значения целевой функции
- •Проверка условия оптимальности
- •Построение нового опорного плана
Тема: Двойственный симплексный метод
Двойственный симплексный используется для решения задачи линейного программирования, записанной в форме основной задачи, среди векторов которой имеется m единичных, свободные члены bi принимают любые значения, а система ограничений задана в виде неравенств смысла «≥», либо смешанных неравенств «≥», «≤» и «=».
Если в симплексном методе оптимальный план получается в результате перехода от одного опорного плана к другому, то в двойственном симплексном методе – в результате движения по псевдопланам.
Определение 1. Условно-отимальным планом или псевдопланом называется план, в котором удовлетворяется признак оптимальности (все коэффициенты индексной строки ∆j ≥ 0 при решении задачи на максимум и все ∆j ≤ 0 при решении задачи на минимум целевой функции), а среди значений столбца свободных членов bi имеются отрицательные числа.
Алгоритм двойственного симплексного метода включает следующие этапы:
Составление псевдоплана.
Систему ограничений исходной задачи приводим к системе неравенств смысла «≥». Для этого обе части неравенств смысла «≥» умножаем на (−1). Если ограничение исходной задачи задано в виде равенства, необходимо представить его в виде системы двух неравенств противоположного смысла.
От полученной системы неравенств смысла «≤» переходим к системе уравнений, вводя неотрицательные дополнительные переменные, которые становятся базисными. Разрешаем систему уравнений относительно базисных переменных и первый опорный план заносим в симплексную таблицу. Индексную строку таблицы заполняем коэффициентами целевой функции, взятыми с противоположными знаками.
Проверка плана на оптимальность.
Если в полученном опорном плане условие оптимальности не выполняется, то осуществляем симплексную процедуру(см.решение задачи ЛП симплексным методом). В этом случае существует следующее правило: при расчете значений столбца отрицательные значения свободных членов bi делим только на отрицательные коэффициенты направляющего столбца, положительные значения bi - на положительные коэффициенты aik, а в строке, имеющей разноименные знаки bi и aik значения i не существует.
Если в опорном плане условие оптимальности удовлетворяется и все значения столбца свободных членов bi ≥ 0, то получен оптимальный план. Наличие среди столбца свободных членов хотя бы одного отрицательного числа свидетельствует о получении псевдоплана и требует перехода к следующему этапу алгоритма.
Определение направляющих (разрешающих) строки и столбца.
Среди отрицательных значений столбца свободных членов bi выбираем наибольшее по абсолютной величине. Строка, соответствующая этому значению, является направляющей ( i = k ).
Симплексную таблицу дополняем строкой , в которую заносим результаты деления, взятые по абсолютной величине, коэффициентов индексной строки на соответствующие отрицательные коэффициенты направляющей строки. В столбцах, имеющих значения aik ≥ 0, j не существует. Столбец с минимальным значением j является направляющим. Разрешающий элемент, находящийся на пересечении направляющих строки и столбца симплексной таблицы, в двойственном симплексном методе он всегда отрицательный.
