А.В. Бирюков Дискретная математика
.pdf
лом ∞. Из двух временных меток 7 и 2 выбираем меньшую и при-
сваиваем ей постоянную метку 2 (вторая строка таблицы). При этом активной вершиной становится Х3.
Расстояния от Х1 до вершин Х2, Х4, Х5, смежных с Х3 , равны 5, 8, 5 (третья строка таблицы). Выбираем их них первое наименьшее и
присваиваем ему постоянную метку 5. При этом активной становится вершина Х2 и т. д.
Процесс поиска кратчайшего пути заканчивается на ак-
тивной вершине Х7, когда постоянная метка присваивается вершине Х8. Сам путь восстанавливается обратным ходом: Х8 , Х6 , Х4 , Х3 , Х1 .
3) Задача коммивояжера
Пусть имеется полный взвешенный граф Кn. Требуется найти гамильтонов цикл наименьшего веса. Если вес ребра отождествляется с его длиной, то эта задача интерпретируется как поиск кратчайшего простого цикла, содержащего все вершины графа.
У полного неориентированного графа с n вершинами число гамильтоновых циклов равно (n -1)!/2. На рис. 12 изображен полный
взвешенный граф К4 , имеющий 3! / 2 = 3 гамильтоновых цикла: 1, 2, 3, 4, 1; 1, 2, 4, 3, 1; 1, 3, 2, 4, 1.
2 |
|
3 |
3 |
6 |
1 |
|
||
|
4 |
|
1 |
5 |
4 |
Рис. 12
Длины или веса этих циклов равны соответственно 11, 14, 17. Следовательно, решением задачи является цикл 1, 2, 3, 4, 1.
10
Составитель Альберт Васильевич Бирюков
Дискретная математика Методические указания к изучению соответствующего раздела
программы курса математики для студентов всех направлений
|
Редактор Е.Л. Наркевич |
ЛР N 020313 от 23.12.96. |
|
Подписано в печать 08.11.01 |
Формат 60х84/16. |
Бумага офсетная. |
Отпечатано на ризографе. |
Уч.-изд. л. 0,8. |
Тираж 50 экз. |
Заказ ГУ Кузбасский государственный технический университет.
650026, Кемерово, ул. Весенняя, 28.
Типография ГУ Кузбасский государственный технический университет. 650099, Кемерово, ул. Д. Бедного, 4А.
11
