Двойственные задачи линейного программирования. Лекция 3

Содержание

Слайд 2

Рассмотрим задачу линейного программирования в виде
Назовем эту задачу исходной.

Постановка двойственной задачи линейного

Рассмотрим задачу линейного программирования в виде Назовем эту задачу исходной. Постановка двойственной
программирования

Тогда двойственной к ней будет называться задача вида

Слайд 3

Двойственная задача линейного программирования ставится следующим образом.
1. В исходной задаче в двойственной

Двойственная задача линейного программирования ставится следующим образом. 1. В исходной задаче в

2. Коэффициенты при переменных в целевой функции исходной задачи являются коэффициентами в правой части при ограничениях двойственной задачи.
3. Коэффициенты при переменных в целевой функции двойственной задачи равны свободным коэффициентам ограничений исходной задачи.

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

Слайд 4

4. Свободный коэффициент функции F равен свободному коэффициенту функции L.
5. Матрица

4. Свободный коэффициент функции F равен свободному коэффициенту функции L. 5. Матрица
коэффициентов ограничений двойственной задачи является транспонированной к соответствующей матрице исходной задачи.
6. Ограничения в исходной задаче имеют вид а в двойственной –
Между решениями исходной задачи и двойственной имеется тесная связь.

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

Слайд 5

Лемма (основное неравенство)
Пусть и – допустимые наборы (то есть опорные планы) исходной

Лемма (основное неравенство) Пусть и – допустимые наборы (то есть опорные планы)
и двойственной задач соответственно.
Тогда
Доказательство.
Обозначим для любого дополнительные переменные исходной задачи и для любого дополнительные переменные двойственной задачи.

Лемма (основное неравенство)

Слайд 6

Рассмотрим
поскольку
для любого Отсюда
Теперь рассмотрим
поскольку
для любого Отсюда
Сравниваем полученные

Рассмотрим поскольку для любого Отсюда Теперь рассмотрим поскольку для любого Отсюда Сравниваем
неравенства и замечаем, что
Тогда
Лемма доказана.

Лемма (основное неравенство)

Слайд 7

Теорема (о двойственных задачах)
Пусть и – допустимые наборы исходной и двойственной задач

Теорема (о двойственных задачах) Пусть и – допустимые наборы исходной и двойственной
соответственно. Равенство имеет место тогда и только тогда, когда и являются решениями соответствующих задач.
Если не ограничена сверху то область допустимых решений двойственной задачи пуста.

Теорема о двойственных задачах

Слайд 8

Доказательство.
Если для допустимых наборов, то для любого допустимого набора из основного неравенства
Следовательно,

Доказательство. Если для допустимых наборов, то для любого допустимого набора из основного
является решением исходной задачи. Для набора – аналогично (доказать самостоятельно).
Достаточность данного утверждения принимаем без доказательства.

Теорема о двойственных задачах

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

Слайд 9

Замечание.
Обратное ко второму утверждению неверно. Если область допустимых решений

Замечание. Обратное ко второму утверждению неверно. Если область допустимых решений двойственной задачи
двойственной задачи пуста, то из этого не следует, что
Область допустимых решений исходной задачи также может быть пуста.

Теорема о двойственных задачах

Слайд 10

Установим соответствие между переменными.

Соответствие между исходной и двойственной задачами линейного программирования

Установим соответствие между переменными. Соответствие между исходной и двойственной задачами линейного программирования

Слайд 11


Лемма (о дополняющей нежесткости)
Пусть и – решения исходной и двойственной

Лемма (о дополняющей нежесткости) Пусть и – решения исходной и двойственной задачи
задачи соответственно. Выполнены следующие соотношения.
1). Если то
2). Если то
3). Если то
4). Если то

Лемма о дополняющей нежёсткости

Слайд 12


Доказательство.
Рассмотрим
С другой стороны,
Заметим, что так и – решения, то

Доказательство. Рассмотрим С другой стороны, Заметим, что так и – решения, то

а, следовательно,
Отсюда,
Тогда получаем, что

Лемма о дополняющей нежёсткости

Слайд 13


Но поскольку получаем
Так как то
для любого и для любого
Отсюда и

Но поскольку получаем Так как то для любого и для любого Отсюда
следует утверждение леммы. Лемма доказана.

Лемма о дополняющей нежёсткости

Слайд 14

Замечание.
Из второй теоремы двойственности для рассматриваемых симплекс-таблиц следует, что переменные,

Замечание. Из второй теоремы двойственности для рассматриваемых симплекс-таблиц следует, что переменные, соответствующие
соответствующие базисным переменным исходной задачи, равны 0. Переменные, соответствующие свободным переменным исходной задачи, будут равны соответствующим числам первой строки (строки ) с противоположным знаком.

Следствие из второй теоремы двойственности

Слайд 15

Пример решения двойственной задачи.
Вариант 50

Пример решения двойственной задачи. Вариант 50

Слайд 16

Задача, соответствующая этой симплекс-таблице имеет вид
Ограничения можно записать в виде

Пример решения двойственной

Задача, соответствующая этой симплекс-таблице имеет вид Ограничения можно записать в виде Пример решения двойственной задачи
задачи

Слайд 17

Двойственная задача ставится следующим образом

Пример решения двойственной задачи

Дополнительные переменные двойственной

Двойственная задача ставится следующим образом Пример решения двойственной задачи Дополнительные переменные двойственной задачи удовлетворяют неравенствам
задачи удовлетворяют неравенствам

Слайд 18


Было получено решение исходной задачи.

Пример решения двойственной задачи

Было получено решение исходной задачи. Пример решения двойственной задачи

Слайд 19


Из второй теоремы двойственности
По лемме о дополняющей нежесткости
следовательно,
Это совпадает с

Из второй теоремы двойственности По лемме о дополняющей нежесткости следовательно, Это совпадает
полученными результатами.

Пример решения двойственной задачи

Слайд 20

В двойственной задаче линейного программирования целевая функция …
исследуется на минимум;
исследуется на максимум;
неотрицательна;
равна

В двойственной задаче линейного программирования целевая функция … исследуется на минимум; исследуется
нулю.

Задания для самоконтроля

Слайд 21

Задания для самоконтроля

2. Ограничения в двойственной задаче задаются при помощи знаков…

Задания для самоконтроля 2. Ограничения в двойственной задаче задаются при помощи знаков…

Слайд 22

3. Свободные коэффициенты целевых функций в прямой и двойственной задаче линейного программирования…
положительны;
равны;

3. Свободные коэффициенты целевых функций в прямой и двойственной задаче линейного программирования…

взаимно обратны;
отличаются знаком.

Задания для самоконтроля

Слайд 23

Задания для самоконтроля

4. Матрица коэффициентов ограничений двойственной задачи по отношению к соответствующей

Задания для самоконтроля 4. Матрица коэффициентов ограничений двойственной задачи по отношению к
матрице исходной задачи является…
обратной;
вырожденной;
транспонированной;
противоположной.
Имя файла: Двойственные-задачи-линейного-программирования.-Лекция-3.pptx
Количество просмотров: 51
Количество скачиваний: 0