Файл: А.В. Бирюков Дискретная математика.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 02.06.2024

Просмотров: 64

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Х2

Х4

Х6

Х1

 

Х8

 

 

Х3

Х5

Х7

 

 

 

Рис.11

 

Ниже приведена рабочая вспомогательная таблица.

 

Х1

Х2

Х3

Х4

Х5

Х6

Х7

Х8

 

 

0

 

 

 

 

 

 

Х1

0

7

2

 

 

 

 

 

 

 

0

7

 

 

 

 

 

 

 

 

 

 

 

2

Х3

0

5

 

 

 

 

8

5

 

 

 

 

 

2

 

0

 

 

 

 

 

 

 

8

5

 

 

 

 

 

 

 

5

 

2

Х2

0

 

 

 

 

 

 

8

5

 

 

 

 

 

 

5

 

2

 

0

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

2

 

5

5

Х5

0

 

 

 

 

 

 

8

 

 

 

 

 

15

 

 

 

 

2

5

5

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

2

 

5

8

5

Х4

0

 

 

 

 

 

 

 

 

 

 

 

 

11

15

 

 

 

 

2

5

8

5

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

2

 

5

8

5

11

Х6

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

18

 

5

 

 

2

 

 

8

 

 

5

 

11

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18

 

 

 

 

2

 

5

8

5

11

15

Х7

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18

 

 

 

2

5

8

5

11

15

 

0

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

8

 

 

5

 

 

11

 

 

15

 

18

Начало пути Х1 назовем активной вершиной с постоянной мет-

кой 0. Расстояние от Х1 до смежных вершин Х2 и Х3 имеют временные метки 7 и 2, а расстояния до остальных вершин помечены симво-

9



лом . Из двух временных меток 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