Теория двойственности в Линейном Программировании (ЛП).

Лекция 4.

Рассмотрим стандартную задачу ЛП (P) (с ограничениями-неравенствами) и связанную с ней так называемую двойственную к ней задачу (D):

Задача Р Задача D

A x ≤ b AT y ≥ c

(m×n)(n×1)(m×1) (n×m)(m×1)( n×1)

x ≥ 0 y ≥ 0

<c, x> → max <b, y> → min

В покоординатном виде эти задачи имеют следующий вид (здесь и далее суммирование по индексу i от 1 до m , по j - от 1 до n):

Задача Р Задача D

∑ aij xj ≤ bi (i=1,…, m) ∑ aij yi ≥ сj = (j=1,…, n)

xj ≥ 0 (j=1,…, n) yi ≥ 0 (i=1,…,m)

∑cjx j → max ∑ bi yi → min (суммирование по j от 1 до n) (суммирование по i от 1 до m)

Ниже приведен «рецепт» построения двойственной задачи:

1). ; 2). c ↔ b; 3). max ↔ min; 4). A ↔ AT 5). ≤

Утверждение. Задача, двойственная к двойственной, совпадает с исходной (с точностью до обозначений). (Доказать самостоятельно).

Задачи (P) и (D) тесно взаимосвязаны. Они называются взаимодвойственными. Совместный анализ этих задач позволяет легче найти решение и, главное, изучить качественные свойства решений. В частности, если в прямой задаче только два ограничения (m=2) (и сколько угодно переменных), то в двойственной задаче будет только две переменные и ее можно решить графически. После этого с использованием свойств пары двойственных задач легко найти решение исходной задачи (что и будет проделано нами позже в упражнениях).

Главное же, теория двойственности позволяет провести анализ задачи ЛП на чувствительность к изменениям исходных данных, провести т. н. постмодельный анализ полученного решения.


Пример.Построим задачу ЛП, двойственную к следующей:

3x1 + 4x2 – 7x3 ≤ -9

2x2 + 5x3 ≤ 12

4x1 + 15x3 ≤ 16

x1, x2, x3 ≥ 0

Z = 2x1 – 17x2 + 4x3 → max.

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

3 4 -7 -9 3 0 4 2

0 2 5 12 çè 4 2 0 -17

4 0 15 16 -7 5 15 4

2 -17 4 Z àmax -9 12 16 Fàmin

Двойственнаязадача имеет вид:

3y1 + 4y3 ≥ 2

4y1 + 2y2 ≥ -17

-7y1 + 5y2 + 15y3 ≥ 4

y1 ,y2 ,y3 ≥0

F = -9y1 + 12y2 + 16y3 → min

Основная лемма: Если x и y – допустимые решения прямой (Р) и двойственной (D) задач, то всегда справедливо соотношение:

∑ cj xj ≤ ∑ ∑ aij xj yi ≤ ∑ bi yi








Дата добавления: 2016-03-27; просмотров: 699;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.