Контрольная работа: Симплексний метод лінійного програмування

Перевіримо оптимальність опорного плану. Знайдемо потенціали ui , vi . по зайнятих клітинам таблиці, в яких ui + vi = cij , вважаючи, що u1 = 0.

Опорний план не є оптимальним, тому що існують оцінки вільних клітин для яких ui + vi > cij

(1;3): 0 + 5 > 3

(2;1): -1 + 5 > 1

(2;4): -1 + 6 > 4

(4;1): -1 + 5 > 0

(4;2): -1 + 2 > 0

(4;3): -1 + 5 > 0

(4;4): -1 + 6 > 0

Вибираємо максимальну оцінку вільної клітини (А4 B4 ): 0

Для цього в перспективну клітку (А4 B4 ) поставимо знак «+», а в інших вершинах багатокутника чергуються знаки «-», «+», «-». Цикл наведено в таблиці.

З вантажів хij що стоять в мінусових клітинах, вибираємо найменше, тобто у = min (А2 B3 ) = 30. Додаємо 30 до обсягів вантажів, що стоять в плюсових клітинах і віднімаємо 30 з Хij , що стоять в мінусових клітинах. В результаті отримаємо новий опорний план.

Ai

Bj

ui

b1 = 110

b2 = 170

b3 = 200

b4 =180

b5 =110

а1 = 200

5

[-] 110

2

20

3

6

1

[+] 70

u1 = 0

а2 = 150

1

1

150

4

4

2

u2 = -1

а3 = 350

4

3

1

200

2

150

1

u3 = 1

а4 = 70

0

[+]

0

0

0

30

0

[-] 40

u4 = -1

vj

v1 = 5

v2 = 2

v3 = 0

v4 = 1

v5 = 1

Перевіримо оптимальність опорного плану. Знайдемо потенціали ui , vi . по зайнятих клітинам таблиці, в яких ui + vi = cij , вважаючи, що u1 = 0.

Опорний план не є оптимальним, тому що існують оцінки вільних клітин для яких ui + vi > cij

(2;1): -1 + 5 > 1

(3;1): 1 + 5 > 4

(3;5): 1 + 1 > 1

(4;1): -1 + 5 > 0

(4;2): -1 + 2 > 0

Вибираємо максимальну оцінку вільної клітини (А4 B1 ): 0

Для цього в перспективну клітку (А4 B1 ) поставимо знак «+», а в інших вершинах багатокутника чергуються знаки «-», «+», «-». Цикл наведено в таблиці.

З вантажів хij що стоять в мінусових клітинах, вибираємо найменше, тобто у = min (А4 B5 ) =40. Додаємо 40 до обсягів вантажів, що стоять в плюсових клітинах і віднімаємо 40 з Хij , що стоять в мінусових клітинах.

В результаті отримаємо новий опорний план.

Ai

Bj

ui

b1 = 110

b2 = 170

b3 = 200

b4 =180

b5 =110

а1 = 200

5

[-] 70

2

[+] 20

3

6

1

110

u1 = 0

а2 = 150

1

[+]

1

[-] 150

4

4

2

u2 = -1

а3 = 350

4

3

1

200

2

150

1

u3 = -3

а4 = 70

0

40

0

0

0

30

0

110

u4 = -5

vj

v1 = 5

v2 = 2

v3 = 4

v4 = 5

v5 = 1

Перевіримо оптимальність опорного плану. Знайдемо потенціали ui , vi . по зайнятих клітинам таблиці, в яких ui + vi = cij , вважаючи, що u1 = 0.

Опорний план не є оптимальним, тому що існують оцінки вільних клітин для яких ui + vi > cij

(1;3): 0 + 4 > 3

(2;1): -1 + 5 > 1

Вибираємо максимальну оцінку вільної клітини (А2 B1 ): 1

Для цього в перспективну клітку (А2 B1 ) поставимо знак «+», а в інших вершинах багатокутника чергуються знаки «-», «+», «-». Цикл наведено в таблиці.

К-во Просмотров: 302
Бесплатно скачать Контрольная работа: Симплексний метод лінійного програмування