Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алгоритмиз.задач_управл..DOCX
Скачиваний:
55
Добавлен:
17.11.2019
Размер:
369.31 Кб
Скачать

1.4 Двойственность в линейном программировании

1.4.1. Цель: освоить свойства двойственных ЗЛП, основные теоремы двойствен-ности и их использования при анализе и решении конкретных задач.

1.4.2. Теоретическая часть:

1.4.2.1. Общая модель задачи

Каждой ЗЛП в общей форме записи

n

n

c j x j

 max, aij x jbi ,i

1,l

,

j1

j1

n

aij x j bi ,i l 1, m,

j1

x j 0, j 1, s. s n.

сопоставима связанная с ней другая ЗЛП, называемая двойственной по отноше-нию к исходной:

m m

bi i min, aij i c j , j 1, s;

i1 i1

m

aij i c j , j s 1, n;

  1. 1

i  0,i  1,l.

Понятие двойственности является взаимным. Сопоставление форм записи позво-ляет установить следующие свойства двойственности:

  • число неизвестных одной задачи равно числу ограничений второй;

  • матрицы коэффициентов систем ограничений получаются одна из другой транс-понированием;

  • свободные члены ограничений первой задачи становятся коэффициентами ли-нейной формы другой, а коэффициенты линейной формы прямой задачи пре-вращаются в свободные члены двойственной;

  • если первая задача связана с максимизацией линейной формы, то вторая - с ми-нимизацией, и наоборот;

  • каждому ограничению первой задачи ставится в соответствие переменная дру-

гой задачи.

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

Модели пары двойственных задач могут иметь один из следующих видов (запи-шем их в матричной форме).

Несимметричные (для исходной канонической задачи):

1. Исходная Двойственная.

CX max; b min,

AX b; A C.

X 0.

2. Исходная

Двойственная.

CX min;

b max;

AX b;

A

C.

X 0.

Симметричные (для исходной стандартной задачи):

1. Исходная Двойственная.

CX max;

b min;

AX b;

A

C;

X 0.

 0.

2. Исходная

Двойственная.

CX min;

b

max;

AX b;

A

C;

 0.

 0.

Связь между оптимальными решениями двойственных задач устанавливают тео-ремы двойственности.

1.4.2.2. Решение злп с помощью графического анализа двойственной задачи

Пример:

Найти x1 14x2 13x3 14x4  min .

При

  • 3x1x2  2x3  3x4  1;

2x1  2x2x3x4  1; x j 0, j 1,4.

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

12  max;

  • 3 1  2 2  1; 1  2 2  14; 2 12  13;

  • 3 12  12; 1  0,  0.

Решая ее графически, получим опт  (4,5), Z ( опт )  9 .В соответствии с первой

теоремой двойственности исходная задача имеет оптимальное решение и L(Xопт). Ис-ходя из опт  (4,5) , определим X с помощью второй теоремы двойственности. Для X опт (x1 , x2 , x3 , x4 ) должны удовлетворяться равенства:

34

x1 (1 3 1 2 2 ) 0;

x2 (14 1 2 2 ) 0;

x3 (13 2 1 2 ) 0;

x4 (12 3 1 2 ) 0.

При 1  4и 2  5 в первом и четвертом равенствах выражения в круглых скоб-ках не равны нулю, то по второй теореме двойственности соответствующие перемен-ные исходной задачи равны нулю: x1  0, x4  0.

Рассматривая исходную задачу как двойственную, по второй теореме двойствен-ности получим:

1 (1 3x1x2  2x3  3x4 )  0;

2 (1 2x1  2x2x3x4 )  0.

Принимая во внимание, что 1  4и 2  5 , для Xопт должны выполняться равенст-

ва:

1 3x1x2  2x3  3x4  0;

1 2x1  2x2x3x4  0.

Подставляя x1=0 и x4=0, получим:

1 x2  2x3

 0,

1 2x2x3

 0.

откуда x

1

и x

1

, следовательно x

опт

 (0,

1

,

1

,0) .

2

3 3

3

3

3

Замечание. Если двойственная задача имеет неограниченную линейную форму, то исходная задача не имеет решений вследствие отсутствия опорных решений.

1.4.2.3. Критерий оптимальности решений ЗЛП Пример:

Определить, является ли вектор х=(0, 1, 0, 3) оптимальным решением задачи

x1 4x2 x3 x4 max;

3x1x2x3  1;

x1 2x2 x4 1;

x j 0, j 1,4.

Составим двойственную задачу:

    • 1  2  min;

31 2  1;

    • 1  2 2  4;

    • 1  1,2  1.

  • соответствии со второй теоремой двойственности, исходя из положительности

x2 и x4 , заключаем, что для оптимального решения двойственной задачи второе и чет-вертое неравенства должны удовлетворяться как равенства, т.е. 1  2 2  4, 2 1, откуда 1  2, 2 1. Так как это решение удовлетворяет остальным неравенствам системы ограничений двойственной задачи, следовательно, необходимые условия вто-рой теоремы двойственности выполняются и x – оптимальное решение ЗЛП.