Смекни!
smekni.com

Контрольна робота з Логістики 2 (стр. 4 из 8)

Для цього елемента запаси рівні 2, потреби 6. Оскільки мінімальним є 2, то віднімаємо його.

x24 = min(2,6) = 2.

20

16

13

x

x

0

x

x

15

10

x

2 - 2 = 0

x

x

x

5

15

10

0

0

0

6 - 2 = 4

6

0

Шуканий елемент дорівнює 5

Для цього елемента запаси рівні 10, потреби 4. Оскільки мінімальним є 4, то віднімаємо його.

x34 = min(10,4) = 4.

20

16

13

x

x

0

x

x

15

10

x

0

x

x

x

5

15

10 - 4 = 6

0

0

0

4 - 4 = 0

6

0

Шуканий елемент дорівнює 15

Для цього елемента запаси рівні 6, потреби 6. Оскільки мінімальним є 6, то віднімаємо його.

x35 = min(6,6) = 6.

20

16

13

x

x

0

x

x

15

10

x

0

x

x

x

5

15

6 - 6 = 0

0

0

0

0

6 - 6 = 0

0

Завод №1

Завод №2

Завод №3

Завод №4

Завод №5

Запаси

Ферма №1

20[11]

16[9]

13[5]

15

11

25

Ферма №2

10

5

15[3]

10[2]

23

5

Ферма №3

25

20

5

5[4]

15[6]

10

Потреби

11

9

8

6

6

40

У результаті отриманий перший опорний план, який є допустимим, оскільки всі вантажі з баз вивезені, потреба магазинів задоволена, а план відповідає системі обмежень транспортної задачі.

2. Підрахуємо число зайнятих клітин таблиці, їх 7, а має бути m + n - 1 = 7. Отже, опорний план є невиродженим.

Значення цільової функції для цього опорного плану одно:

F(x) = 20*11 + 16*9 + 13*5 + 15*3 + 10*2 + 5*4 + 15*6 = 604

Етап II. Поліпшення опорного плану.

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

u1 + v1 = 20; 0 + v1 = 20; v1 = 20

u1 + v2 = 16; 0 + v2 = 16; v2 = 16

u1 + v3 = 13; 0 + v3 = 13; v3 = 13

u2 + v3 = 15; 13 + u2 = 15; u2 = 2

u2 + v4 = 10; 2 + v4 = 10; v4 = 8

u3 + v4 = 5; 8 + u3 = 5; u3 = -3

u3 + v5 = 15; -3 + v5 = 15; v5 = 18

v1=20

v2=16

v3=13

v4=8

v5=18

u1=0

20[11]

16[9]

13[5]

15

11

u2=2

10

5

15[3]

10[2]

23

u3=-3

25

20

5

5[4]

15[6]

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

(1;5): 0 + 18 > 11; ∆15 = 0 + 18 - 11 = 7

(2;1): 2 + 20 > 10; ∆21 = 2 + 20 - 10 = 12

(2;2): 2 + 16 > 5; ∆22 = 2 + 16 - 5 = 13

(3;3): -3 + 13 > 5; ∆33 = -3 + 13 - 5 = 5

max(7,12,13,5) = 13

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

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

Завод №1

Завод №2

Завод №3

Завод №4

Завод №5

Запаси

Ферма №1

20[11]

16[9][-]

13[5][+]

15

11

25

Ферма №2

10

5[+]

15[3][-]

10[2]

23

5

Ферма №3

25

20

5

5[4]

15[6]

10

Потреби

11

9

8

6

6

Цикл наведено в таблиці (2,2; 2,3; 1,3; 1,2; ).

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

Завод №1

Завод №2

Завод №3

Завод №4

Завод №5

Запаси

Ферма №1

20[11]

16[6]

13[8]

15

11

25

Ферма №2

10

5[3]

15

10[2]

23

5

Ферма №3

25

20

5

5[4]

15[6]

10

Потреби

11

9

8

6

6

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

u1 + v1 = 20; 0 + v1 = 20; v1 = 20

u1 + v2 = 16; 0 + v2 = 16; v2 = 16

u2 + v2 = 5; 16 + u2 = 5; u2 = -11

u2 + v4 = 10; -11 + v4 = 10; v4 = 21

u3 + v4 = 5; 21 + u3 = 5; u3 = -16

u3 + v5 = 15; -16 + v5 = 15; v5 = 31

u1 + v3 = 13; 0 + v3 = 13; v3 = 13

v1=20

v2=16

v3=13

v4=21

v5=31

u1=0

20[11]

16[6]

13[8]

15

11

u2=-11

10

5[3]

15

10[2]

23

u3=-16

25

20

5

5[4]

15[6]

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

(1;4): 0 + 21 > 15; ∆14 = 0 + 21 - 15 = 6

(1;5): 0 + 31 > 11; ∆15 = 0 + 31 - 11 = 20

max(6,20) = 20

Вибираємо максимальну оцінку вільної клітини (1;5): 11