Курсовая работа: Решение задачи коммивояжера методом ветвей и границ
10) Находим константу приведения для множества контуров
:![]()
Следовательно, нижняя
граница множества
равна
![]()
11) Сравниваем нижние
границы подмножеств
и
. Так как
![]()
то дальнейшему ветвлению
подвергаем множество
.
На рис.1 представлено ветвление по дуге (1;5).

Рис.1
Переходим к ветвлению
подмножества
. Его приведенная матрица
представлена в таблице ниже.
|
j i |
1 | 2 | 3 | 4 | 6 |
| 2 |
03 |
∞ | 8 |
02 |
8 |
| 3 | 22 |
04 |
∞ | 26 | 4 |
| 4 | 3 |
00 |
17 | ∞ |
04 |
| 5 | ∞ |
010 |
17 | 10 | 47 |
| 6 | 37 | 12 |
010 |
2 | ∞ |
12) Узнаем степени нулей
матрицы. Претендентами на включение в гамильтонов контур будут несколько дуг
(5;2) и (6;3). Для дальнейших расчетов выберем дугу (6;3). Разбиваем множество
на два
подмножества:
и
(табл. 3 и 4). Чтобы не допустить
образования негамильтонова контура, в таблице 3 заменяем элемент (3;6) на знак
«∞»
Табл.3
|
j i |
1 | 2 | 4 | 6 |
| 2 | 0 | ∞ | 0 | 8 |
| 3 | 22 | 0 | 26 | ∞ |
| 4 | 3 | 0 | ∞ | 0 |
| 5 | ∞ | 0 | 10 | 47 |
Табл.4
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9


