09. Эйлеровы графы
Определение. Эйлеровым называется цикл в графе , содержащий Все ребра по Одному разу, а граф с таким циклом называется Эйлеровым.
Эйлеров граф является важной разновидностью Связного графа.
Теорема.9. Связный нетривиальный граф является эйлеровым тогда и только тогда, когда все вершины графа имеют Четную Степень.
Например, полный граф , представленный на рис. 4, является эйлеровым графом, потому что все его вершины имеют чётную степень.
Для построения эйлерова цикла в эйлеровом графе надо выполнить следующие действия:
1. Выйти из Любой вершины графа. Каждое пройденное ребро зачеркнуть или стереть. Стереть Изолированные вершины, которые при этом возникают. Этот путь обязательно замыкается в вершине выхода . Если путь проходит Все ребра графа, то путь является Эйлеровым циклом.
2. Если в графе остались ребра, не вошедшие в , то обязательно есть и вершина , инцидентная этим ребрам.
3. Новый путь начать в вершине . В новом пути использовать ребра, не вошедшие в . И этот путь обязательно завершится в вершине .
4. Объединить оба цикла и . Из вершины по пройти к вершине . Затем двигаться по пути . Вернувшись по этому пути к вершине , далее по оставшейся части пути возвратиться в вершину .
5. Если в графе остались ребра, не вошедшие в оба цикла и , то найти аналогично следующий цикл. Число вершин и ребер графа конечное, поэтому процесс построения циклов обязательно закончится.
Задачи и упражнения
33. По нижеуказанной схеме улиц и перекрёстков составьте такой маршрут снегоуборочной машины, чтобы он начинался и заканчивался в одном и том же месте и проходил по каждой улице только один раз:
34. Найдите значение , при котором граф является эйлеровым графом.
35. Найдите значения и , при которых граф является эйлеровым графом.
36. Найдите значение , при котором граф является эйлеровым графом.
37. Найдите эйлеров цикл в графе:
< Предыдущая | Следующая > |
---|