Контрольная работа: Оптимізація економічних показників

4x1+x2≤12

Для побудови першого опорного плану систему нерівностей приведемо до системи рівнянь шляхом введення додаткових змінних.

Оскільки маємо змішані умови-обмеження, то введемо штучні змінні x.

8x1 + 6x2 + 1x3 + 0x4 + 0x5 + 0x6 = 48

1x1-2x2 + 0x3-1x4 + 0x5 + 1x6 = -5

4x1 + 1x2 + 0x3 + 0x4 + 1x5 + 0x6 = 12

Для постановки задачі на мінімум цільову функцію запишемо так:

F(X) = -1 x1 +2 x2 +M x6 =>min

План Базис В x1 x2 x3 x4 x5 x6 min
0 x3 33 11 0 1 -3 0 3 0
x2 2.5 -0.5 1 0 0.5 0 -0.5 0
x5 9.5 4.5 0 0 -0.5 1 0.5 0
Індексний рядок F(X) 5 0 0 0 1 0 -100001 0

У базисному стовпчику всі елементи позитивні.

Переходимо до основного алгоритму симплекс-методу.

План Базис В x1 x2 x3 x4 x5 x6 min
1 x3 33 11 0 1 -3 0 3 0
x2 2.5 -0.5 1 0 0.5 0 -0.5 5
x5 9.5 4.5 0 0 -0.5 1 0.5 0
Індекснийрядок F(X1) 5 0 0 0 1 0 -100001 0

Поточний опорний план неоптимальний, тому що в індексному рядку знаходяться позитивні коефіцієнти. Враховуючи вказане будуємо новий план здійснивши відповідні розрахунки. У якості ведучого виберемо стовпець, відповідної змінної x4, так як найбільший коефіцієнт за модулем.

План Базис В x1 x2 x3 x4 x5 x6 min
2 x3 48 8 6 1 0 0 0 6
x4 5 -1 2 0 1 0 -1 0
x5 12 4 1 0 0 1 0 3
Індекснийрядок F(X2) 0 1 -2 0 0 0 -100000 0

Поточний опорний план неоптимальний, тому що в індексному рядку знаходяться позитивні коефіцієнти. Враховуючи вказане будуємо новий план здійснивши відповідні розрахунки. У якості ведучого виберемо стовпець, відповідної змінної x1, так як найбільший коефіцієнт за модулем.

План Базис В x1 x2 x3 x4 x5 x6 min
3 x3 24 0 4 1 0 -2 0 6
x4 8 0 2.25 0 1 0.25 -1 0
x1 3 1 0.25 0 0 0.25 0 3
Індекснийрядок F(X3) -3 0 -2.25 0 0 -0.25 -100000 0

Остаточний варіант симплекс-таблиці оптимальний, тому що в індексному рядку знаходяться негативні коефіцієнти.

Оптимальний план можна записати так:

x3 = 24

x4 = 8

x1 = 3

F(X) = -1*3 = -3

Визначаємо оптимальний план двоїстої задачі до поставленої задачі лінійного програмування.

F(Y) = -48Y1-5Y2+12Y3 (max)

Обмеження:

-8Y1+1Y2+4Y3≤-1

-6Y1-2Y2+1Y3≤2

Y1≥0

Y2≥0

Y3≥0

лінійний програмування транспортна задача

Оскільки, у правій частині присутні від’ємні значення, перемножимо відповідні строки на (-1).

Визначимо максимальне значення цільової функції

К-во Просмотров: 411
Бесплатно скачать Контрольная работа: Оптимізація економічних показників