ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 17.04.2019
Просмотров: 264
Скачиваний: 1
d(1,3)
= 1 + 0 = 1; d(2,1) = 0 + 0 = 0; d(2,2) = 0 + 1 = 1; d(3,1) = 0 + 0 =
0; d(3,3) = 0 + 0 = 0;
Наибольшая
сумма констант приведения равна (1 + 0) =
1 для ребра (1,5), следовательно, множество
разбивается на два подмножества (1,5) и
(1*,5*).
Нижняя
граница гамильтоновых циклов этого
подмножества:
H(1*,5*)
= 83 + 1 = 84
Исключение
ребра (1,5) проводим путем замены элемента
d15 =
0 на M, после чего осуществляем очередное
приведение матрицы расстояний для
образовавшегося подмножества (1*,5*), в
результате получим редуцированную
матрицу.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Включение
ребра (1,5) проводится путем исключения
всех элементов 1-ой строки и 5-го столбца,
в которой элемент d51 заменяем
на М, для исключения образования
негамильтонова цикла.
В
результате получим другую сокращенную
матрицу (2 x 2), которая подлежит операции
приведения.
Сумма
констант приведения сокращенной
матрицы:
После
операции приведения сокращенная матрица
будет иметь вид:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Нижняя
граница подмножества (1,5) равна:
H(1,5)
= 83 + 0 = 83 < 84
Поскольку
нижняя граница этого подмножества (1,5)
меньше, чем подмножества (1*,5*), то ребро
(1,5) включаем в маршрут.
В
соответствии с этой матрицей включаем
в гамильтонов маршрут ребра (3,4) и
(4,2).
В
результате по дереву ветвлений гамильтонов
цикл образуют ребра:
(7,3),
(3,4), (4,2), (2,6), (6,1), (1,5), (5,7),
Длина
маршрута равна F(Mk) = 83