Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PRAV_R_3_22.doc
Скачиваний:
0
Добавлен:
16.11.2019
Размер:
545.79 Кб
Скачать

6) Перевірка нового опорного плану на оптимальність.

Приклад 3.8.Постачальником деякого однорідного товару є чотири комерційні підприємства А1, А2, А3, А4, що мають запас товару у кількості а1, а2, а3, а4 відповідно. Роздрібні торгівельні підприємства B1, B2, B3, B4, B5 подали замовлення на закупівлю товару у кількості b1, b2, b3, b4, b5 відповідно. Тарифи перевезень одиниці вантажу від постачальника до споживача задані платіжною матрицею pij. Знайти такий план перевезення товару від постачальників до споживачів, щоб сумарні витрати на перевезення були мінімальними.

a1 = 222

a2 = 188

a3 = 210

a4 = 380

b1 = 125

b2 = 75

b3 = 200

b4 = 380

b5= 220

Розв’язок.

  1. Перевіримо умову задачі на збалансованість:

- сумарні запаси товару рівні сумарним потребам споживачів, тобто маємо задачу закритого типу і необхідна та достатня умова існування роз’язку цієї задачі виконана.

  1. Опорний план задачі представимо таблицею, що заповнена за методом найменшої вартості.

    ai / bj

    b1 = 125

    b2 = 75

    b3 = 200

    b4 = 380

    b5= 220

    ui

    a1 = 222

    23

    21

    11

    2 8

    220 3

    u1 = 8

    a2 = 188

    7

    17

    + 5

    188 _ 2

    4

    u2 = 2

    a3 = 210

    125 2

    16

    8

    85 4

    3

    u3 = 4

    a4 = 380

    3

    75 9

    200 - 21

    105 + 8

    4

    u4 = 8

    vj

    v1 = -2

    v2 = 1

    v3 = 13

    v4 =0

    v5 = -5

  2. Як видно з таблиці, кількість заповнених клітинок

(m+n-1) = 8. Перевіримо опорний план на оптимальність, для цього визначимо потенціали і запишемо їх у таблицю:

u1 + v4 = 8

u2 + v4 = 2

u3 + v1 = 2

u4 + v2 = 9

u1 + v5 = 3

u3 + v4 = 4

u4 + v3 = 21

v4 = 0

u4 + v4 = 8

Умова оптимальності для вільних клітинок таблиці (ui + vjpij) порушується для клітинок a1b3 , a2b3 , a3b3 , та a4b1 , тобто оцінки не задовольняють нерівність Δij =ui + vj - pij >0:

Δ13 = 8+13 -11 = 10 >0;

Δ23 = 2+13 - 5 = 10 >0;

Δ33 = 4+13 -8 = 9 >0;

Δ41 = 8+(-2) -3 = 3>0

Отже, опорний план задачі є не оптимальним і є змога його покращити, виконавши перерозподіл вантажів.

Найбільше значення мають оцінки Δ13 = = 10 та Δ23 = = 10. Оберемо клітинку a2b3 за вершину циклу перерозподілу вантажів.

Новий план транспортної задачі матиме вигляд:

ai / bj

b1 = 125

b2 = 75

b3 = 200

b4 = 380

b5= 220

ui

a1 = 222

23

21

11

2 8

220 3

u1 = 0

a2 = 188

7

17

188 5

2

4

u2 = -16

a3 = 210

125 2

16

+ 8

85 _ 4

3

u3 = -4

a4 = 380

3

75 9

12 _ 21

293 + 8

4

u4 = 0

vj

v1 = 6

v2 = 9

v3 = 21

v4 =8

v5 = 3

Знову перевіряємо план на оптимальність:

u1 + v4 = 8

u2 + v3 = 5

u3 + v1 = 2

u4 + v2 = 9

u1 + v5 = 3

u3 + v4 = 4

u4 + v3 = 21

u4 = 0

u4 + v4 = 8

У клітинках таблиці a1b3 , a3b3 , та a4b1 порушується умова оптимальності. Значення оцінок у цих клітинках

Δ13 = 0+21 -11 = 10 >0;

Δ33 = -4 +21-8 = 9 >0;

Δ41 = 0 + 6 -3 = 3>0

Для подальшого покрашення плану задачі оберемо клітинку a1b3 і побудуємо цикл перерозподілу вантажів.

ai / bj

b1 = 125

b2 = 75

b3 = 200

b4 = 380

b5= 220

ui

a1 = 222

23

21

11

2 8

220 3

u1 = 4

a2 = 188

7

17

188 5

2

4

u2 = -3

a3 = 210

_ 125 2

16

12 8

73 + 4

3

u3 = 0

a4 = 380

+ 3

75 9

21

305 _ 8

4

u4 = 4

vj

v1 = 2

v2 = 5

v3 = 8

v4 = 4

v5 = -1

Обчислюємо потенціали і перевіряємо умову оптимальності.

u1 + v4 = 8

u2 + v3 = 5

u3 + v1 = 2

u4 + v2 = 9

u1 + v5 = 3

u3 + v3 = 8

u4 + v4 = 8

u3 = 0

u3 + v4 = 4

Δ13 = 4+8 -11 = 0 >0; Δ41 = 4 + 2 -3 = 3>0

ai / bj

b1 = 125

b2 = 75

b3 = 200

b4 = 380

b5= 220

ui

a1 = 222

23

21

+ 11

2 _ 8

220 3

u1 = 0

a2 = 188

7

17

188 5

2

4

u2 = -7

a3 = 210

2

16

12 _ 8

198 + 4

3

u3 = -4

a4 = 380

125 3

75 9

21

180 8

4

u4 = 0

vj

v1 = 3

v2 = 9

v3 = 12

v4 = 8

v5 = 3

u1 + v4 = 8

u2 + v3 = 5

u3 + v3 = 8

u4 + v1 =3

u1 + v5 = 3

u3 + v4 = 4

u4 + v2 = 9

u4 = 0

u4 + v4 = 8

Маємо одну не задовільну оцінку Δ13 = 4+8 -11 = 0 >0, тому будуємо ще одну таблицю.

ai / bj

b1 = 125

b2 = 75

b3 = 200

b4 = 380

b5= 220

ui

a1 = 222

23

21

2 11

8

220 3

u1 = -1

a2 = 188

7

17

188 5

2

4

u2 = -7

a3 = 210

2

16

10 8

200 4

3

u3 = -4

a4 = 380

125 3

75 9

21

180 8

4

u4 = 0

vj

v1 = 3

v2 = 9

v3 = 12

v4 = 8

v5 = 4

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

;

Zmin = 2∙11 +220∙3 + 188∙5 + 10∙8+200∙4 +125∙3 +75∙9 + 180∙8 = 4992.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]