Економіко-математичне моделювання

Економіко-математичне моделювання Економіко-математичне моделювання

library.tneu.edu.ua
from library.tneu.edu.ua More from this publisher
19.07.2013 Views

№ таблиці 1 2 3 № рядка Базис Опорний план Коефіцієнти при невідомих х1 х2 х3 х4 х5 х6 0 Z 5 –1 1 –2↓ 0 0 0 1 х4← 1 3 –1 1 1 0 0 2 х5 2 1 3 –1 0 1 0 3 х6 4 2 1 –1 0 0 1 0 Z 7 5 –1↓ 0 2 0 0 1 х3 1 3 –1 1 1 0 0 2 х5← 3 4 2 0 1 1 0 3 х6 5 5 0 0 1 0 1 0 Z 17 2 7 0 0 5 2 1 2 0 1 х3 5 2 5 0 1 3 2 1 2 0 2 х2 3 2 2 1 0 1 2 1 2 0 3 х6 5 5 0 0 1 0 1 Оскільки в нульовому рядку немає від’ємних чисел, а цільова функція досліджується на максимум, то це означає, що ми отримали оптимальний розв’язок задачі з послабленими умовами (без умов цілочисловості): 17 3 5 Z max = ; xопт. = ( 0; ; ; 0; 0; 5) . 2 Але ми бачимо, що компоненти оптимального плану дробові, тому запишемо нерівність Гоморі для однієї з базисних невідомих останньої таблиці (наприклад, для x2), оскільки дробові частини обох рівні: ⎧3⎫ ⎧1⎫ ⎧5⎫ { 5} x 1 + { 0} x2 + { 1} x3 + ⎨ ⎬x4 + ⎨ ⎬x5 + { 0} x6 ≥ ⎨ ⎬ ⇒ ⎩2⎭ ⎩2⎭ ⎩2⎭ 1 x 2 4 1 + x 2 174 5 2 1 ≥ . 2 2

Приведемо це обмеження до канонічної форми (від лівої частини віднімемо додаткову невід’ємну змінну х7, щоб отримати рівняння, а тоді введемо штучну невідому и). Введемо це обмеження до останньої симплекс-таблиці і розв’яжемо задачу методом штучного базису. 1 1 1 x + x − x + u = . 4 5 7 2 2 2 Штучна оптимізуюча форма матиме вигляд: 1 1 1 f = u = − x4 − x5 + x7 (min) 2 2 2 або 1 1 1 f + x + x − x = (min) . 4 5 7 2 2 2 Заповнимо початкову симплексну таблицю: Коефіцієнти при невідомих № таблиці 4 5 № рядка Базис 0 f 0′ Z 1 х3 2 х2 Опорний план х1 х2 х3 х4 х5 х6 х7 1 2 0 0 0 17 2 7 0 0 5 2 5 0 1 3 2 2 1 0 175 1 2 ↓ 5 2 3 2 1 2 1 0 –1 2 1 2 0 0 1 2 0 0 1 2 0 0 3 х6 5 5 0 0 1 0 1 0 4 u← 1 0 0 0 2 1 2 1 0 –1 2 0 f 0 0 0 0 0 0 0 0 0′ Z 6 6 0 0 0 –2↓ 0 5 1 х3 1 5 0 1 0 –1 0 3 2 х2 1 2 1 0 0 0 0 1 3 х6 4 5 0 0 0 –1 1 3 4 х4← 1 0 0 0 1 1 0 –2

Приведемо це обмеження до канонічної форми (від лівої<br />

частини віднімемо додаткову невід’ємну змінну х7, щоб отримати<br />

рівняння, а тоді введемо штучну невідому и). Введемо це обмеження<br />

до останньої симплекс-таблиці і розв’яжемо задачу методом<br />

штучного базису.<br />

1 1<br />

1<br />

x + x − x + u = .<br />

4 5 7<br />

2 2<br />

2<br />

Штучна оптимізуюча форма матиме вигляд:<br />

1 1 1<br />

f = u = − x4<br />

− x5<br />

+ x7<br />

(min)<br />

2 2 2<br />

або<br />

1 1 1<br />

f + x + x − x = (min) .<br />

4 5 7<br />

2 2 2<br />

Заповнимо початкову симплексну таблицю:<br />

Коефіцієнти при невідомих<br />

№<br />

таблиці<br />

4<br />

5<br />

№ рядка<br />

Базис<br />

0 f<br />

0′ Z<br />

1 х3<br />

2 х2<br />

Опорний<br />

план<br />

х1 х2 х3 х4 х5 х6 х7<br />

1<br />

2 0 0 0<br />

17<br />

2<br />

7 0 0<br />

5<br />

2<br />

5 0 1<br />

3<br />

2<br />

2 1 0<br />

175<br />

1<br />

2 ↓<br />

5<br />

2<br />

3<br />

2<br />

1<br />

2<br />

1<br />

0 –1<br />

2<br />

1<br />

2<br />

0 0<br />

1<br />

2<br />

0 0<br />

1<br />

2<br />

0 0<br />

3 х6 5 5 0 0 1 0 1 0<br />

4 u←<br />

1<br />

0 0 0<br />

2<br />

1<br />

2<br />

1<br />

0 –1<br />

2<br />

0 f 0 0 0 0 0 0 0 0<br />

0′ Z 6 6 0 0 0 –2↓ 0 5<br />

1 х3 1 5 0 1 0 –1 0 3<br />

2 х2 1 2 1 0 0 0 0 1<br />

3 х6 4 5 0 0 0 –1 1 3<br />

4 х4← 1 0 0 0 1 1 0 –2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!