Системный анализ / 21. Задача комммивояжера (МВГ)
.DOCВычисляются нижние границы вновь образованных подмножеств.
Подмножество 123 :
(123)=c12+ c23++(5-3) =4+9+1+21=16
Подмножество 124 :
(124)=c12+ c24++(5-3) =4+2+3+21=11
Подмножество 125 :
(125)=c12+ c25++(5-3) =21
Заносим подмножества (вместе с оценками) в список.
Из списка выбирается подмножество с минимальной оценкой (это 124 с оценкой 11).
Подмножество 124 разбивается на 2 подмножества:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
|
13 |
|
|
12 |
|
|
8 |
|
|
|
|
|
|
|
|
|
|
12 |
|
13 |
|
14 |
|
15 |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
|
|
11 |
|
|
21 |
|
|
|
|
|
|
20 |
|
|
14 |
|
|
16 |
123 |
|
124 |
|
125 |
|
|
|
|
|
152 |
|
153 |
|
154 |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1243 |
|
|
1245 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Вычисляются нижние границы вновь образованных подмножеств.
Подмножество 1243:
(1243)=c12+c24+c43++(5-4)+=
= 4+2+3+1+1 = 11
Это подмножество соответствует полному маршруту:
124351
При этом оценка этого маршрута - минимальная!
Действительно, (1245) можно не вычислять, так как исходная оценка (124)=11 при пересчете может только ухудшиться.
Для справки: (1245)=26.