Контрольная работа: Симплексний метод лінійного програмування
Для постановки задачі на мінімум цільову функцію запишемо так:
F(X) = 5x1 +3x2 +Mx6 +Mx7 => min
Вважаючи, що вільні змінні рівні 0, отримаємо перший опорний план:
X1 = (0,0,0,0,11,14,27)
План | Базис | В | x1 | x2 | x3 | x4 | x5 | х6 | х7 |
0 | х6 | 14 | 8 | -14 | -1 | 0 | 0 | 1 | 0 |
x7 | 27 | 3 | 2 | 0 | -1 | 0 | 0 | 1 | |
х5 | 11 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | |
Індексний рядок | F(X0) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Переходимо до основного алгоритму симплекс-методу.
План | Базис | В | x1 | x2 | x3 | x4 | x5 | x6 | х7 | min |
1 | х6 | 14 | 8 | -14 | -1 | 0 | 0 | 1 | 0 | 1.75 |
x7 | 27 | 3 | 2 | 0 | -1 | 0 | 0 | 1 | 9 | |
х5 | 11 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | |
Індексний рядок | F(X1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Оскільки, в індексному рядку знаходяться позитивні коефіцієнти, поточний опорний план неоптимальний, тому будуємо новий план. У якості ведучого виберемо елемент у стовбці х1 , оскільки значення коефіцієнта за модулем найбільше.
План | Базис | В | x1 | x2 | x3 | x4 | x5 | x6 | х7 | min |
2 | х1 | 1.75 | 1 | -1.75 | -0.125 | 0 | 0 | 0.125 | 0 | 0 |
x7 | 21.75 | 0 | 7.25 | 0.375 | -1 | 0 | -0.375 | 1 | 3 | |
х5 | 11 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 11 | |
Індексний рядок | F(X2) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Даний план, також не оптимальний, тому будуємо знову нову симплексну таблицю. У якості ведучого виберемо елемент у стовбці х2 .
План |
Базис |
В |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
х7 |
3 |
х1 |
7 |
1 |
0 |
-0.0345 |
-0.2414 |
0 |
0.0345 |
0.2414 |
x2 |
3 |
К-во Просмотров: 299
Бесплатно скачать Контрольная работа: Симплексний метод лінійного програмування
|