Читайте также:
|
|
Курєр косметичної компанії «tianDe» має розвести продукцію в чотири магазини і повернутися на склад.
4 магазини описані матрицею відстаней між ними (км)
Етап 1. Курєр має потрапити в останнє місто. При цьому він
може знаходитися в містах 1, 2, 3. Локальний дохід розраховуємо за
формулою:
W= = DMiM4
Для кожного з міст;
W3(M1(M2)) = D12 + W4(M2(0)) = 8+6=14
W3(M1(M3)) = D13 + W4(M3(0)) = 8+4=12
W3(M2(A1)) = D21 + W4(M1(0)) = 9+5=14
W3(M2(A3)) = D23 + W4(M3(0)) = 1+4=5
W3(M3(A1)) = D31 + W4(M1(0)) = 11+5=16
W3(M1(A2)) = D32 + W4(M2(0)) = 4+6=10
Етап 3. Курєр має потрапити в останній магазин, відвідавши при
цьому два проміжних магазина. Локальний дохід на даному етапі
визначається:
W2(M1(M2M3)) = min(D12 + W3(M2(M3)), D13 + W3(M3(M2))) = min (8+16,8+10)=
=18
W2(M2(M1M3)) = min(D21 + W3(M1(M3)), D23 + W3(M3(M1))) = min (9+12,1+16)=
=17
W2(M3(M1M2)) = min(D31 + W3(M1(M2)), D32 + W3(M2(M1))) = min (11+14,4+14)=
=18
Останній 4 етап. Курєр знаходиться в останньому магазині,
повинен об’їхати всі магазини і повернутися на склад. Локальний дохід
визначається наступним чином
W1(M4(M1M2M3))
=min(D41 + W2(M1(M2M3)),D42 + W2(M2(M1M3)),D43
+ W2(M3(M1M2))) =min(6+13,3 + 17,2 + 18)=19
Таким чином оптимальний маршрут, який має пройти курєр буде таким
W=4 1 , з довжиною шляху 19.
Дата добавления: 2015-08-17; просмотров: 66 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Застосування динамічного програмування для задачі комівояжера | | | ВИСНОВКИ |