- •Лекція №3. Метод Жордана-Гаусса. Одержання невід’ємних розв’язків системи лінійних рівнянь і нерівностей.
- •3.1. Алгоритм жорданових перетворень
- •3.2. Розв’язування систем лінійних рівнянь методом нуль-таблиць і жорданових перетворень
- •3.3. Знаходження невід’ємних розв’язків системи рівнянь
- •3.4. Розв’язування систем лінійних нерівностей
- •Лекція 4. Сиплекс-метод розв’язування задачі лінійного програмування. Обгрунтування методу. Алгоритм одержання допустимого та оптимального планів
- •4.1. Складання симплекс-таблиці
- •4.2. Знаходження допустимого розв’язку
- •4.3. Знаходження оптимального розв’язку
- •4.4. Алгоритм симплекс-методу
3.4. Розв’язування систем лінійних нерівностей
Приклад 3.7. Нехай задано систему нерівностей:
|
(3.1) |
Введемо
невід’ємні допоміжні змінні
,
для перетворення системи (4.1) у систему
рівнянь:
|
(3.2) |
Як
відмічалося у п. 2.3, ці допоміжні змінні
мають економічний зміст. Наприклад,
якщо четверта нерівність системи (4.1)
задає обмеження за ресурсом, то
є величина невикористаного ресурсу.
Визначимо
величини
з системи (4.2). Маємо:
|
(3.3) |
Систему
(4.3) можна одержати простіше, а саме:
перенесенням вільних членів у ліву
частину, трансформацією нерівностей
до знаку „
”
і прирівнянням лівої частини до
.
Твердження. Розв’язати систему нерівностей (4.1) можна, знайшовши невід’ємні розв’язки системи рівнянь (4.3). Справді, вимога відповідає виконанню -ї нерівності з системи (4.1).
Лекція 4. Сиплекс-метод розв’язування задачі лінійного програмування. Обгрунтування методу. Алгоритм одержання допустимого та оптимального планів
Симплекс-метод запроваджений американським математиком Дж. Данцігом (1947 р.). Розроблено велику кількість модифікацій цього методу. Розглянемо модифікацію з одним з найпростіших і ясних алгоритмів.
Розв`язання задачі розіб`ємо на етапи:
Запис ЗЛП з обмеженнями, в яких відношення
суть «=» або «
»,
і мінімізацією цільової функції. Тому,
якщо у початковій постановці максимізується
функція
,
у новій постановці мінімізується
функція
.
Задача, складена у такій формі, називається
стандартною.
Складання симплекс-таблиці.
Знаходження допустимого розв`язку і базисного допустимого розв`язку. Допустимим розв`язком є розв`язок, що задовольняє систему (2.4) і умови (2.6). Базисним розв`язком називається допустимий розв`язок з вільними змінними, що дорівнюють нулю.
Знаходження оптимального розв`язку. Оптимальним є базисний розв`язок, що мінімізує цільову функцію (2.5).
Розглянемо застосування симплекс-методу на прикладі 2.2 з підмодуля 2.
Аналітичний розв’язок будемо співставляти з графічним.
4.1. Складання симплекс-таблиці
Повернемося до прикладу 2.2 з підмодуля 2.
Запишемо систему обмежень (2.12) у стандартному вигляді, як показано в п. 5.1. Маємо систему (2.13).
Цільову
функцію
треба максимізувати, а за стандартом
функція мінімізується. Тому умову
заміняємо умовою
.
Складаємо так звану симплекс-таблицю 5.1, де кожній нерівності системи (2.13) відповідає рядок таблиці; (як і раніше, знаки ”=” після опускаємо). Для цільової функції відводиться нижній рядок.
На цій основі складемо симплекс-таблицю (табл. 4.1).
Таблиця 4.1
|
|
|
1 |
|
1 |
1 |
-5 |
|
1 |
-1 |
1 |
|
-1 |
-3 |
15 |
|
0 |
1 |
-2 |
|
-1 |
1 |
3 |
-F |
-20 |
-10 |
0 |
У
табл. 4.1 кожному рядку відповідає одне
обмеження системи. Після першого
стовпчика неявно розуміється знак
рівності, а коефіцієнти в рядку множаться
на величини, що стоять над стовпчиком.
Коефіцієнти рядка
називаються оцінками.
Змінні
,
що стоять у лівому стовпчику, утворюють
початковий базис, а змінні
і
,
що стоять над стовпчиками, є вільними.
Згідно з постановкою загальної ЗЛП усі
змінні повинні бути невід`ємними:
.
Вільні
змінні, як було пояснено вище, повинні
дорівнювати нулю, щоб ми весь час
знаходилися в якійсь вершині допустимої
області. Якщо
,
то значення базисних змінних
дорівнюють вільним членам таблиці. На
рис. 2.2 з лекції 2 стан табл. 4.1 відповідає
точці
.
Ми ще не знаходимося у допустимій
області, про що свідчить наявність
від`ємних значень
і
.
Щоб знайти допустимий, а потім оптимальний розв`язок, треба змінити склад базисних і вільних змінних та їх значення. Це досягається застосуванням жорданових перетворень.
