Методичні вказівки до виконання практичного заняття на тему «Дробово-лінійне програмування»
Розв’язок:
Візьмемо цільову функцію задачі. Поділимо почленно чисельник на знаменник.
Z= 
Введемо нові змінні:
;
;
.
Тоді цільова функція набуде вигляду:
Z`=3y1+y2
За умовою задачі х1³0; х2³0. Значить знаменник дробу
буде невід’ємним числом (але при цьому він не повинен дорівнювати 0),а значить у0
. А отже, саме цей дріб, а значить і змінна у0 , може бути лише додатнім:
>0, тому, якщо, під час розв’язку задачі, змінна у0 виявиться рівна 0, то це означатиме, що вихідна задача розв’язку немає.
Очевидно, що змінні у1 та у2 також будуть невід’ємними, оскільки чисельник і знаменник цих змінних невід’ємні.
Розглянемо систему обмежень: поділимо обидві частини першої нерівності на вираз (х1+х2).
х1+2х2£4 \:(х1+х2)

Тоді ми можемо ввести нові змінні, та отримати нову нерівність:
у1+2у2 £ 4у0;
у1+2у2-4у0 £ 0
Розглянемо другу нерівність:
5х1+3х2£15 \:(х1+х2)
;
5у1+3у2-15у0£0
Таким чином, математична модель даної задачі набуває вигляду:
max Z=3y1+y2
у1+2y2-4y0 £ 0;
5у1+3у2-15у0 £ 0;
у1³0; у2³0; у0
0
Вихідна задача мала 2 змінні. Дана модель має 3 змінні. Отже, потрібно ввести ще одне обмеження. Для цього запишемо дріб, чисельник і знаменник якого рівні знаменнику цільової функції. Очевидно, що такий дріб рівний 1.

Остаточно математична модель набуває вигляду:
maxZ`=3y1+y2
у1+2y2-4y0 £ 0;
5у1+3у2-15у0 £ 0;
у1+у2 = 1;
у1³0; у2³0; у0³0
Дана задача є задачею лінійного програмування і тому її можна розв’язати симплексним методом. Зведемо цю задачу до канонічного вигляду: Таблиця 1
|
БЗ |
Сб |
Ао |
у1 |
у2 |
у0 |
у3 |
у4 |
w1 |
|
3 |
1 |
0 |
0 |
0 |
-М |
|||
|
у3 |
0 |
0 |
1 |
2 |
-4 |
1 |
0 |
0 |
|
у4 |
0 |
0 |
5 |
3 |
-15 |
0 |
1 |
0 |
|
w1 |
-М |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
|
Zj-Cj |
0 |
-3 |
-1 |
0 |
0 |
0 |
0 |
|
|
-М |
-М |
-М |
0 |
0 |
0 |
0
|
||
|
у1 |
3 |
1 |
1 |
1 |
0 |
0 |
0 |
6/15 |
|
у0 |
0 |
8/23 |
0 |
2/15 |
1 |
0 |
7/35 |
1/15 |
|
у3 |
0 |
1/3 |
0 |
23/15 |
0 |
1 |
-4/15 |
7/15 |
|
Zj-Cj |
3 |
0 |
2 |
0 |
0 |
0 |
3 |
|
|
0 |
0 |
0 |
0 |
0 |
0 |
М |
(наведено тільки останню і першу таблиці)
у1+2y2-4y0+у3 = 0;
5у1+3у2-15у0+у4 = 0;
у1+у2+w1 = 1;
у0>0; уi³0; i=
maxZ’=3y1+y2-Mw1
Побудуємо симплексну таблицю і розв’яжемо дану задачу:
Розв’язок даної задачі має вигляд:
; у1=1; у2=0;
; у4=0; (у5=0); w1=0
Знайдемо розв’язок вихідної задачі, використавши формули:
у1=х1˙ у0; у2=х2˙ у0 Þ х1=
; х2=
Схожі підручники
- РЕГІОНАЛЬНА ЕКОНОМІКА (частина 3)
- Белая книга (частина 6) (онлайн)
- НАВЧАЛЬНИЙ ПОСІБНИК ГРОШІ ТА КРЕДИТ теорія і практика (частина 2)
- Соціологія Навчально-методичний посібник для студентів всіх напрямків (частина 1)
- Економічні функції держави в перехідній економіці
- Тема 10. Оптимізація розмірів і масштабів державного сектору
