Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
До завдання 2_2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
182.78 Кб
Скачать

7

Змістовний модуль 3 Теорія двоїстості та аналіз лінійних моделей оптимізаційних задач

1. Двоїстість у лінійному програмуванні

Теорія математичного лінійного програмування дозволяє не тільки одержувати оптимальні плани за допомогою ефективних обчислювальних процедур, але й робити ряд економічно змістовних висновків, заснованих на властивостях задачі, що є двоїстою стосовно вихідної ЗЛП.

Нехай у якості прямої дана задача:

F = c1x1 + c2x2 + ... + cnxn → max;

a11x1 + a12x2 + ... + a1nxnb1,

a21x1 + a22x2 + ... + a2nxn b2,

...

am1x1 + am2x2 + ... + amnxnbm; (3.1)

xj ≥ 0, j = 1,2,…,n

Задача лінійного програмування, двоїста задачі (3.1), буде мати вигляд:

Z = b1y1 + b2y2 + ... + bmym → min;

a11y1 + a21y2 + ... + am1ym c1,

a12y1 + a22y2 + ... + am2ym c2,

...

a1ny1 + a2ny2 + ... + amnym ≥ cn; (3.2)

yi ≥ 0, i=1,2,…,m.

Можна сформулювати правила одержання двоїстої задачі із прямої задачі.

  1. Якщо у прямій задачі шукається максимум цільової функції, то у двоїстій їй - мінімум.

  2. Коефіцієнти при змінних у цільовій функції однієї задачі є вільними членами системи обмежень іншої задачі.

  3. У прямій ЗЛП всі функціональні обмеження - нерівності виду “”, а в задачі, двоїстій їй, - нерівності виду “”.

  4. Коефіцієнти при змінних у системах обмежень взаємно двоїстих задач визначаються матрицями, транспонованими відносно одна одній.

  5. Число нерівностей у системі обмежень однієї задачі збігається із числом основних змінних в іншій.

  6. Умова невід’ємності змінних зберігається в обох задачах.

1.1. Теореми двоїстості

Зв'язок між оптимальними планами взаємно двоїстих задач установлюють теореми двоїстості.

Теорема 1. Якщо одна із двоїстих задач має кінцевий оптимум, то інша також має кінцевий оптимум, причому екстремальні значення цільових функцій співпадають:

maxF = F(X*) = minZ = Z(Y*). (3.3)

Якщо цільова функція однієї із двоїстих задач не обмежена, то умови іншої задачі суперечливі.

Теорема 2 (про нежорсткість, що доповнює). Для того щоб план X*= (x1*, x2*,…, xn*) і план Y*=(y1*,y2*,…,ym*) були оптимальними рішеннями, відповідно, задач (3.1) і (3.2) необхідно й достатньо, щоб виконувалися наступні співвідношення:

(3.4)

Таким чином, якщо компонент оптимального плану xj* більше нуля, то при підстановці у відповідне обмеження двоїстої задачі оптимального плану Y* це обмеження обертається у вірну рівність, і навпаки.

Теорема 3 (про оцінки). Значення змінних yi* в оптимальному рішенні двоїстої задачі являють собою оцінки впливу вільних членів bi у системі обмежень прямої задачі на величину цільової функції F(X*):

. (3.5)

Компоненти оптимального рішення двоїстої задачі yi* прийнято називати двоїстими оцінками. Часто вживається також термін «об'єктивно обумовлені оцінки».

На властивостях двоїстих оцінок базується економіко-математичний аналіз розподілу ресурсів. У межах стійкості двоїстих оцінок мають місце властивості, розглянуті нижче.

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

Формулювання прямої (початкової) задачі:

F = 2x1 + 4 x2 → max;

4 x1 + 6 x2 ≤ 120,

2 x1 + 6 x2 ≤ 72,

x2 ≤ 10;

x1 ≥ 0, x2 ≥ 0.

Отримаємо двоїсту задачу.

Z = 120 y1 + 72y2 + 10y3 → min;

4 y1 + 2 y2 ≥ 2,

6 y1 + 6 y2 + y3 ≥ 4,

y1 ≥ 0, y2 ≥ 0, y3 ≥ 0.

У результаті рішення одержимо наступні оптимальні плани:

X*= (24, 4, 6, 0, 0); Y*= (1/3, 1/3, 0, 0, 0).

Легко переконатися, що при підстановці оптимальних планів у цільові функції задач обоє одержуваних значення рівні 64.

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