Эйлеровость графов — различия между версиями
м (→Критерий Эйелеровости: исправлена опечатка) |
(→Эйлеров граф) |
||
Строка 24: | Строка 24: | ||
'''Доказательство'''<br/> | '''Доказательство'''<br/> | ||
− | Достаточность | + | Достаточность: |
<br/> | <br/> | ||
Рассмотрим Эйлеров цикл <math>p</math> в <math>G</math>.<br/> | Рассмотрим Эйлеров цикл <math>p</math> в <math>G</math>.<br/> | ||
Строка 30: | Строка 30: | ||
Для начальной вершины ее первое и последнее вхождение также суммарно добавляют 2 к ее степени.<br/> | Для начальной вершины ее первое и последнее вхождение также суммарно добавляют 2 к ее степени.<br/> | ||
<br/> | <br/> | ||
− | Необходимость | + | Необходимость: |
<br/> | <br/> | ||
+ | Докажем утверждение по индукции. | ||
+ | ''База'' - лес из <math>N<math/> деревьев, каждое из 1 вершины. | ||
+ | ''Переход:'' | ||
+ | Рассмотри граф, в котором степени всех вершин четные.<br/> | ||
+ | В нем найдется простой цикл, т.к. иначе граф является лесом <math>-><math> в нем есть хотя бы два листа, что противоречит четности степеней всех вершин.<br/> | ||
+ | Рассмотрим цикл <math>c<math/> такой, что при удалении его ребер не образуется компонент связности размера больше 1.<br/> | ||
+ | Такой всегда существует, т.к. граф компонент двусвязности произвольного связного графа является деревом, а т.к. все вершины <math>G<math/>Б | ||
+ | Рассмотрим вершину <math>u<math/> со степенью больше 2. После удаления цикла <math>c<math/> из графа степени всех вершин останутся четными,<br/> | ||
+ | при этом количество ребер в графе уменьшится. Для <math>G - c<math/>, по предположению индукции, существует эйлеров цикл <math>e<math/>.<br/> | ||
+ | Тогда в <math>G<math/> тоже существует Эйлеров обход - сначала обойти <math>с<math/>, начиная с <math>u<math/>, затем обойти <math>e<math/>. | ||
+ | |||
<br/> | <br/> | ||
Строка 42: | Строка 53: | ||
<br/> | <br/> | ||
'''Доказательство'''<br/> | '''Доказательство'''<br/> | ||
− | Достаточность | + | Достаточность: |
<br/> | <br/> | ||
− | Необходимость | + | Необходимость: |
<br/> | <br/> | ||
Версия 04:26, 9 октября 2010
Содержание
Эйлеров путь
Путь
называется Эйлеровым, если содержит все ребра , причем каждое - только один раз.
Эйлеров цикл
Цикл
называется Эйлеровым, если содержит все ребра , причем каждое - только один раз.
Эквивалентно: Эйлеровым циклом является Эйлеров путь, являющийся циклом.
Эйлеров граф
Определение
Граф
Граф, содержащий Эйлеров путь, не являющийся циклом, называют полуэйлеровым.
Критерий Эйлеровости
Неориентированный граф
Теорема
Неориентированный связный граф является Эйлеровым тогда и только тогда, когда не содержит вершин нечетной степени.
Доказательство
Достаточность:
Рассмотрим Эйлеров цикл в .
Каждое вхождение вершины в цикл(кроме первого и последнего вхождения начальной вершины) добавляет 2 к ее степени.
Для начальной вершины ее первое и последнее вхождение также суммарно добавляют 2 к ее степени.
Необходимость:
Докажем утверждение по индукции.
База - лес из является полуэйлеровым тогда и только тогда, когда содержит ровно две вершины нечетной степени.
Ориентированный граф
Теорема
Ориентированный граф является Эйлеровым тогда и только тогда, входная степень любой вершины равна ее выходной степени.
Доказательство
Достаточность:
Необходимость:
Следствие
Ориентированный граф является полуэйлеровым тогда и только тогда, когда содержит ровно одну вершину, входная степень которой
на единицу больше выходной, и ровно одну вершину, выходная степень которой на единицу больше входной.