Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DoslOper виправлене.doc
Скачиваний:
1
Добавлен:
18.08.2019
Размер:
569.34 Кб
Скачать

Перша теорема двоїстості.

  1. Якщо одна із задач І чи І′ має оптимальне рішення, то і інша має оптимальне рішення, причому оптимуми цих задач співпадають.

  2. Якщо Ц.Ф. однієї із задач необмежена зверху (для задачі І), чи знизу (для задачі ІІ) до друга задача недопустима.

Примітки.

Т, обернена до другої частини не вірно,а саме можна навести приклади, коли і пряма і двоїста задача недопустимі.

Доведення:

Враховуючи взаємну двоїстість задач І і І′ можна все довести для задачі І. Нехай задача І має оптимум рішень і ми знайшли його симплекс-методом.

х0 = (х10, х20, ..., хп0) його базис складають Аi1, Аi2,….,Аim тоді ∆j ≥ 0 → zj-cj ≥0, zj ≥ cj

За модифікованим симплекс-методом zj=(Cбаз -1) Аj, Cбаз -1=

(z1, z2,..,zn) = (Cбаз -1) А

Таким чином двоїста задача має вигляд (b,y)→min

YTA ≥ C, то ми можемо записати ΩА ≥ (С1, С2,..., Сn), а це значить що вектор Ω є допустимим розв’язком двоїстої задачі.

Доведемо, що Ω є і оптимальним розв’язком. Для цього використаємо лему. Знайдемо значення Ц.Ф. при Ω.

Отже для допустимих рішень х0 задачі І і Ω задачі І/ співпадають. За лемою значить, що Ω - оптимальний розв’язок.

Доведення ІІ-ї частини.

Нехай, наприклад Ц.Ф. задачі І необмежена зверху на допустимій множині. Потрібно довести , що не має допустимих розв’язків. Допускаємо, що І/ має допустимі розв’язки, наприклад y. (b, y) = N

Оскільки за умовою Ц.Ф. задачі І необмежена зверху, тоді існує такий допустимий розв’язок х задачі І, що виконується (с, х) > N = (b, y), а це суперечить лемі. Обернене доводиться аналогічно.

Примітка.

Попутно ми довели, що якщо х0 – оптимальний опорний розв’язок задачі І, то вектор його симплекс-множителів Ω = Cбаз -1 є оптимальним розв’язком двоїстої задачі.

Друга торема двоїстості. (скорочена форма)

Нехай х і у - допустимі розв’язки задач І і І/ , то х і у тоді і тільки тоді є оптимальними розв’язками цих задач, коли виконується умова:

(a1jy 1 + a2jy + …+ amjy -cj) x j=0, j =1..n

Симетричні двоїсті задачі.

Нехай тепер дана будь-яка ЗЛП в симетричній формі.

xj ≥0, j = 1..m, i = 1..m m+1 – мірний вектор

- j-та технологія

Але тепер будемо вважати, що любий з m – факторів може як і вироблятися так і споживатися.

Фактор аij .

Якщо аij > 0 , то і-тий фактор витрачається у кількості аij за одиницю часу.

Якщо аij<0, то і-ий фактор виробляється в j- тій технології.

Якщо аij = 0 , то даний фактор не враховується.

Фактор сj .

Якщо с j > 0 , то рахується, що ефект j-тої технології за одиницю часу.

Якщо с j <0, то це збитки j-тої технології за одиницю часу.

Якщо с j = 0 , то спосіб нейтральний.

Фактор bi .

Якщо bi > 0 , то і-тий фактор існує у кількості bi.

Якщо bi <0, то будемо рахувати, що і-ий фактор повинен бути в виробництві у кількості bi.

Якщо bi = 0 , це означає, що і-го ресурсу в наявності не має, але він і не потрібен за планом.

Тоді max Ц.Ф. прагне максимізувати сумарний ефект системи.

хij – інтенсивність використання технології.

і-те обмеження означає, що якщо права частина додатна , то і-тий ресурс витрачається. Якщо від’ємна, то він виробляється в кількості bi.

Означення:

Невиродженим п.д.о.р. будемо називати таке п.д.о.р. , для якого всі набрані оцінки ∆j > 0 .

Теорема 1. (критерій оптимальності п.д.о.р.)

Якщо п.д.о.р. є допустимим ,то воно є оптимальним розв’язком даної задачі , так як розглядається тільки п.д.о.р. і ∆j ≥ 0, то ця теорема випливає із звичайного критерію оптимальності.

Теорема 2. (про можливість „поліпшення” п.д.о.р.)

Якщо дане п.д.о.р. таке, що існує хоча б одна координата хr0 < 0 і така, що серед хrj , (j=1..n ) є від’ємна , то ми отримаємо краще п.д.о.р., якщо зробимо заміну в базисі вектор Аik таким вектором Аj , для якого оцінки:

для всіх j, для яких j, хrj < 0 (j ≠ s)

Примітки.

В цій теоремі існує не вироджене зауваження. Кращім є та , для якого значення Ц.Ф. менше. Це відповідає тому, що в двоїстій задачі ми отримуємо всі менші рішення (вона на min).

Теорема 3. (про недопустимість задачі.)

Якщо дана п.д.о.р така, що існує хоч одна хк0< 0 для якої всі хkj ≥ 0, то дана задача не має допустимих розв’язків (якщо задача не вироджена то через кінцеву кількість кроків ми або отримаємо оптимальний розв’язок, або переконаємося в недопустимості. В випадку виродженої задачі процес може зациклитися. Але є спеціальне правило вибору вектору, що вводиться в базис, котрий гарантує від за циклювання.

Із цих теорем випливають алгоритми двоїстого симплекс-методу.

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