Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции!.doc
Скачиваний:
43
Добавлен:
03.12.2018
Размер:
1.82 Mб
Скачать

Тема 3. Симплекс - метод.

    1. Каноническая задача лп на максимум.

    2. Вспомогательная задача лп.

    3. Алгоритм метода искусственного базиса

3.1 Каноническая задача ЛП на максимум.

Задача ЛП вида:

(2.5)

называется канонической задачей ЛП.

Эта задача отличается от известной канонической задачи тем, что здесь целевая функция максимизируется. Чтобы различать эти задачи будем задачу (2.5) называть канонической задачей ЛП на максимум.

Специальная задача для задачи (2.5) имеет вид:

Проверка на оптимальность. Если среди элементов индексной строки симплексной таблицы

нет ни одного отрицательного то оптимальное решение задачи ЛП на максимум найдено :

Теоретическое обоснование симплекс-метода для задачи на максимум провести не сложно : для этого во всех утверждениях достаточно изменить знаки неравенств у элементов индексной строки (знак  на знак , знак < на знак >)

    1. Вспомогательная задача лп.

Симплекс-метод применяется для решения специальных задач ЛП, представленных в виде: (2.6)

Характерная особенность задачи (2.6) - известное базисное допустимое решение

Чтобы применить симплекс-метод для решения задачи ЛП в произвольной форме, необходимо эту задачу привести к виду (2.6), т.е. выделить начальный допустимый базис. Для этого в симплекс-метод вводят подготовительный этап. Один из методов для реализации подготовительного этапа называется методом искусственного базиса. Рассмотрим каноническую задачу ЛП, которая не является СЗЛП (в ней нет выделенного базиса)

Приводим задачу ЛП к канонической форме

(2.7)

причем

(если, то умножаем i-ю строку ограничений на -1)

Вспомогательной задачей ЛП (ВЗЛП) называется задача вида

(2.8)

Переменные вспомогательной задачи

образуют базис ВЗЛП и называются искусственными.

Рассмотрим свойства вспомогательной задачи.

Свойство 1.

ВЗЛП легко может быть сведена к допустимой СЗЛП. Действительно, ВЗЛП имеет очевидное базисное допустимое решение

Для того, чтобы сделать вспомогательную задачу специальной, достаточно целевую функцию выразить через свободные переменные

Свойство 2.

ВЗЛП всегда имеет решение причем оптимальное значение целевой функции 

Доказательство.

Так как ВЗЛП имеет допустимое решение

то допустимая область ВЗЛП не пустая.

Так как

то целевая функция

на любом допустимом решении.

Таким образом, целевая функция  ограничена снизу нулем на непустом допустимом множестве, следовательно ВЗЛП разрешима всегда и оптимальное значение целевой функции

Свойство доказано.

Если КЗЛП имеет допустимые решения, то существует эквивалентная ей СЗЛП, которая может быть получена из оптимальной симплексной таблицы ВЗЛП.

Доказательство.

КЗЛП имеет допустимые решения, тогда по критерию существования планов КЗЛП имеем  Рассмотрим соответствующую оптимальную симплекс-таблицу ВЗЛП.

Возможны два случая.

Случай 1. В базисе оптимальной симплекс-таблице ВЗЛП отсутствуют искусственные переменные

Симплекс-таблица имеет вид

Возьмем ту часть таблицы которая не содержит

Равенства соответствующие оставшейся части таблицы не нарушатся, поскольку исключили небазисные нулевые искусственные переменные

(или фактически вернулись к исходной системе уравнений без искусственных переменных). В результате имеем систему уравнений относительно переменных

 

с выделенным базисом

(2.9)

Эта система эквивалентна исходной КЗЛП, так как получена из нее с помощью гауссовских преобразований.

Выражая целевую функцию исходной задачи

через небазисные переменные

  получим СЗЛП.

Случай 2. В базисе оптимальной симплекс-таблице находятся искусственные переменные

Как и в случае 1  берем ту часть таблицы, которая не содержит

Равенства при этом не нарушаются, как и в случае 1.

Затем вычеркиваем нулевые строки (если такие есть) и с помощью гауссовских преобразований заменяем в базисе переменные , i=1,..., L переменными

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]