Эйлеровость графов — различия между версиями
(→Критерий эйлеровости) |
|||
Строка 26: | Строка 26: | ||
2. Все компоненты связности кроме, может быть одной, не имеют ребер. | 2. Все компоненты связности кроме, может быть одной, не имеют ребер. | ||
− | [[Файл:not_euler.png|200px|thumb| | + | [[Файл:not_euler.png|200px|thumb|center| Эйлерова пути нет. Количество вершин нечетной степени больше двух.]] |
− | [[Файл:not_euler2.png|200px|thumb| | + | [[Файл:not_euler2.png|200px|thumb|center| Две компоненты связности, одна имеет ребра.]] |
{{Теорема | {{Теорема |
Версия 06:26, 30 ноября 2011
Содержание
Эйлеров обход
Определение: |
Эйлеров обход - обход графа, посещающий эйлеров путь. |
Эйлеров путь
Определение: |
Эйлеровым путем в графе называется путь, который проходит по каждому ребру, причем ровно один раз. |
Эйлеров цикл
Определение: |
Эйлеров цикл - эйлеров путь, который является циклом. |
Эйлеров граф
Определение: |
Граф называется эйлеровым, если он содержит эйлеров цикл. Граф, содержащий эйлеров путь, не являющийся циклом, называют полуэйлеровым. |
Критерий эйлеровости
Необходимое условия:
1. Количество вершин нечетной степени не превосходит двух.
2. Все компоненты связности кроме, может быть одной, не имеют ребер.
Теорема: |
Неориентированный почти связный граф степени. является эйлеровым тогда и только тогда, когда не содержит вершин нечетной |
Доказательство: |
Достаточность: Рассмотрим эйлеров цикл Необходимость: Докажем утверждение по индукции. База: Переход: В нем найдется простой цикл, т.к. иначе граф является лесом, и тогда в нем есть хотя бы два листа, что противоречит четности степеней всех вершин. Рассмотрим цикл такой, что при удалении его ребер не образуется двух компонент связности размера больше 1. Такой всегда существует, т.к. граф блоков и точек сочленения произвольного почти связного графа является деревом, а т.к. все вершины имеют четные степени, то не могут являться в нем листами. Значит, листами в дереве блоков и точек сочленения такого графа будут циклы, а в любом цикле есть подмножество, являющееся простым циклом. Рассмотрим вершину Переход доказан. со степенью больше 2. После удаления цикла из графа степени всех вершин останутся четными, при этом количество ребер в графе уменьшится. Для , по предположению индукции, существует эйлеров цикл . Тогда в тоже существует эйлеров обход - сначала обойти цикл , начиная с вершины , затем обойти . |
Следствие
Неориентированный почти связный граф
является полуэйлеровым тогда и только тогда, когда содержит ровно две вершины нечетной степени.Ориентированный граф
Теорема: |
Ориентированный почти связный граф является эйлеровым тогда и только тогда, когда входная степень любой вершины равна ее выходной степени. |
Доказательство: |
Аналогично неориентированному графу. |
Следствие
Ориентированный почти связный граф является полуэйлеровым тогда и только тогда, когда содержит ровно одну вершину, входная степень которой на единицу больше выходной, и ровно одну вершину, выходная степень которой на единицу больше входной.
Источники
1. Ф.Харари. Теория графов. Москва, издательство "Едиториал УРСС". 2003 г.