- •1. Задача лінійного програмування (злп). Постановки злп
- •1.1. Загальна постановка задачі (ззлп)
- •1. 2. Симетрична форма постановки злп
- •1. 3. Канонічні форми постановки злп
- •2. Геометричний (графічний) метод рішення злп
- •2.1. Алгоритм рішення злп графічним методом
- •2.5. Геометрична інтерпретація опорних планів
- •3. Симплексний метод розв’язування злп
- •2. 2. Особливості розв’язування злп графічним методом
- •2. 3. Властивості рішень злп
- •2. 4. Опорні плани злп
- •3.1. Оптимальний план злп
- •3. 2. Алгебра симплексного процесу при визначенні opt типу min
- •3.3 Алгебра симплексного процесу при визначенні оптимального розв’язку типу max
- •3.4. Умови збіжності симплексного процесу
- •Ознака наявності незліченної множини оптимальних планів
- •4. Метод штучного базису
- •5 Транспортна задача (тз)
- •5.1. Особливості математичної моделі тз
- •5.2. Метод потенціалів
- •Теорема (про оптимальний план тз
- •5.3. Методи складання первісного опорного плану
- •Метод північно-західного кута
- •Метод найменшої вартості
- •6. Елементи теорії подвійності
- •Складання двоїстої задачі, якщо пряма представлена зі змішаною системою обмежень
- •6.1. Основна нерівність теорії подвійності. Іі теорема теорії подвійності.
- •Друга теорема теорії подвійності
- •Анализ умов доповнюючої нежорсткості Слейтера
- •Доказ теореми
- •4.3 Двоїстий симплексний метод
- •Економічний зміст оптимальних планів пари двоїстих задач
- •7. Література Основна
- •Додаткова
3.1. Оптимальний план злп
Визначення оптимального плану типу min проілюструємо на прикладі рішення наступної задачі:
(26)
(27)
(28)
Аналіз задачі.
1) задача представлена в першій канонічній формі;
2) система обмежень (27) включає п'ять змінних, n = 5, r = 3;
3) тому що r = 3, у системі будуть три базисні змінні й n – r =2 – вільні;
4) х1, х2, х3 – базисні змінні системи (27)
(х1 – тільки в першому рівнянні, х2 – тільки в другому, х3 – тільки в третьому);
х4, х5 – вільні змінні.
Виразимо лінійну форму (26) і базисні змінні через вільні
Первісний
опорний план
,
значення цільової функції, що відповідає
цьому плану,
.
Далі
необхідно зменшувати значення лінійної
форми F.
Зменшення лінійної форми F
можна здійснити за рахунок збільшення
вільних змінних. Однак збільшення
вільних змінних, у цьому випадку х4,
стримується базисними змінними, які
повинні залишатися невід’ємними. Тому
варто визначити ту базисну змінну, котра
першою обернеться в нуль і перейде в
розряд вільних. У розглянутій задачі
першою обернеться в нуль базисна змінна
х1.
Це видно з жорданової таблиці, в якій
складено первісний план задачі. Після
одного кроку модифікованих жорданових
виключень одержимо нову жорданову
таблицю, з якої одержимо нове значення
цільової функції
При цьому це значення буде мінімальним,
тому що в рядку лінійної форми всі
елементи (за винятком значення функції
F)
від’ємні, і подальше зменшення значення
цільової функції неможливо. Остаточно,
маємо
|
1 |
-х4 |
-х5 |
|
|
1 |
-х1 |
-х5 |
х1 |
2 |
1 |
1 |
|
х4 |
2 |
1 |
1 |
х2 |
7 |
2 |
3 |
|
х2 |
3 |
–2 |
1 |
х3 |
2 |
–1 |
–3 |
|
х3 |
4 |
+1 |
–2 |
F |
3 |
1 |
–1 |
|
F |
1 |
–1 |
–2 |
3. 2. Алгебра симплексного процесу при визначенні opt типу min
1. Розв'язувальний стовпець вибирається по невід’ємному елементу в рядку лінійної форми F (за винятком вільного члена). У розглянутій задачі це стовпець, що відповідає вільній змінній х4.
2. Розв'язувальний
рядок вибирається по мінімальному
симплексному відношенню, тобто по
мінімальному відношенню елемента
стовпця вільних членів до відповідного
невід’ємного елемента розв'язувального
стовпця. У розглянутій задачі
,
тобто розв'язувальний рядок – перший.
3. Розв'язувальний елемент завжди невід’ємний.
4. Перетворення симплексних таблиць проводиться в умовах прямо припустимості розв’язків.
Розв'язок прямо припустимий, якщо серед базисних змінних немає невід’ємних.
5. Процес триває доти, поки в рядку лінійної форми F всі коефіцієнти стануть від’ємними (за винятком, бути може, самого значення лінійної форми).
Визначення оптимального плану типу max проілюструємо на прикладі розв'язування наступної задачі:
Первісне
значення лінійної форми F0
= 3,
.
На основі останньої форми запису ЗЛП складемо первісну жорданову таблицю
|
1 |
-х4 |
-х5 |
|
|
1 |
-х4 |
-х1 |
х1 |
2 |
1 |
1 |
|
х5 |
2 |
1 |
1 |
х2 |
7 |
2 |
3 |
|
х2 |
1 |
–1 |
–3 |
х3 |
2 |
–1 |
–3 |
|
х3 |
8 |
2 |
3 |
F |
3 |
1 |
–1 |
|
F |
5 |
2 |
1 |
|
|
|
||||||
Нове
значення лінійної форми
,
новий план
Цей план є оптимальним, тому що в рядку
лінійної форми F
всі елементи невід’ємні й подальше
збільшення значення функції цілі
неможливо. Таким чином,
