Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
часть1(ЗЛП)1.doc
Скачиваний:
6
Добавлен:
16.08.2019
Размер:
2.87 Mб
Скачать

Некоторые частные случаи

  1. Пусть исходная задача записана в каноническом виде:

(1.22)

Двойственной к ней будет задача

(1.23)

Задачи (1.22) и (1.23) образуют пару симметричных двойственных задач.

  1. Пусть исходная задача имеет вид:

(1.24)

Двойственная к ней задача запишется в виде:

(1.25)

Задачи (1.24) и (1.25) образуют пару симметричных двойственных задач.

Пример 12. Записать двойственную задачу к задаче

.

Решение. Для исходной задачи двойственной к ней будет задача на минимум. Соответствующие матрицы и будут:

.

Тогда, двойственная задача будет иметь вид:

.

В соответствие с пунктами 3 и 4 замечаний на неизвестную не наложено условие неотрицательности, так как во втором условии ограничений прямой задачи имеется знак равенства.

Пример 13. Записать двойственную задачу к задаче

Решение. Упорядочим запись исходной задачи. Так как решается задача на минимум, то неравенства в ограничениях должны иметь знаки « ». Умножаем ограничения 1 и 3 на (-1).

Двойственная задача имеет три переменные, так как исходная задача содержит три ограничения. Таким образом,

Второе и третье ограничения записаны в виде равенств, так как в исходной задаче на соответствующие переменные и не наложено условие неотрицательности. На переменные и накладываем условие неотрицательности, так как в исходной задаче им соответствуют ограничения в виде неравенств.

1.5.2. Основные теоремы двойственности

Между решениями прямой и двойственной задач существуют определённые зависимости, которые характеризуются леммами и теоремами.

Лемма 1. Если - некоторый план исходной задачи (1.16)-(1.18), а - произвольный план двойственной задачи (1.19) – (1.21), то значение целевой функции исходной задачи при плане не превосходит значения целевой функции двойственной задачи при плане , то есть,

.

Лемма 2. Если выполняется равенство

для некоторых планов задачи (1.16) - (1.18) и задачи (1.19) - (1.21), то - оптимальный план исходной задачи, а - оптимальный план двойственной задачи.

Теорема 1.5.1. (первая теорема двойственности). Если одна из пары двойственных задач (1.16) – (1.18) или (1.19) – (1.21) имеет оптимальный план, то и другая имеет оптимальный план и значения целевых функций задач при их оптимальных планах равны между собой, то есть

.

Если целевая функция одной из пары двойственных задач не ограничена (для исходной задачи на максимум – сверху, для задачи на минимум – снизу), то другая задача вообще не имеет планов.

Теорема 1.5.2. (вторая теорема двойственности). План задачи (1.16) – (1.18) и план задачи (1.19) – (1.21) являются оптимальными планами этих задач тогда и только тогда, когда для любого номера выполняются равенства

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

В этом случае можно таблицу строить следующим образом

Таблица 1.21

С.П

Б.П

f

=

=

С.П.

Б.П

1

-

-

-

1

F =

-

-

-


Прямая и двойственная задачи настолько тесно увязаны, что оптимальное решение одной задачи можно получить непосредственно (без дополнительных вычислений) из итоговой симплекс таблицы 1.21 другой задачи. Появляется возможность проведения вычислений именно по той задаче (прямой или двойственной), которая требует меньше вычислительных ресурсов. Например, если прямая задача имеет 10 переменных и 50 ограничений, то предпочтительнее нахождение оптимального решения двойственной задачи, т.к. она будет содержать только 10 ограничений (трудоемкость вычислений задачи линейного программирования в большей степени зависит от количества ограничений, чем переменных).

Пример 14. Найти решения прямой и двойственной задач, если даны следующие условия:

Решение. Прямая задача максимизирует целевую функцию, следовательно, задача, двойственная к исходной, имеет вид:

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

Таблица 1.26 Таблица 1.27

Б.П.

1

С.П.

Б.П.

1

С.П.

-

-

-

-

=

8

2

4

=

2/3

=

6

2

1

=

8/3

F =

0

-6

-4

F =

56/3

8/3

1/3

Таблицу 1.27 можно представить так, чтобы в ней получить решение двойственной задачи, учитывая условия соответствия . Базисным переменным исходной задачи и соответствуют свободные переменные двойственной и . Свободным переменным исходной задачи и , соответствуют базисные переменные двойственной и .

Таблица 1.28

С.П

Б.П

f

=

=

С.П.

Б.П

1

-

-

2/3

8/3

1

F =

56/3

8/3

1/3


Откуда видно, что решение двойственной задачи находится в F - строке таблицы 1.28. Таким образом, оптимальное решение прямой задачи- =(8/3;2/3), решение двойственной - =(1|3;8|3) и 56/3.