Произвольно вычерчиваемые из заданной вершины графы — различия между версиями
Helm (обсуждение | вклад) |
Helm (обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
Неодноэлементный [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеров граф]] <tex>G</tex> является произвольно вычерчиваемым из вершины <tex>v</tex> <tex>\Longleftrightarrow</tex> вершина <tex>v</tex> принадлежит всем циклам графа <tex>G</tex>.<br> | Неодноэлементный [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеров граф]] <tex>G</tex> является произвольно вычерчиваемым из вершины <tex>v</tex> <tex>\Longleftrightarrow</tex> вершина <tex>v</tex> принадлежит всем циклам графа <tex>G</tex>.<br> | ||
|proof= | |proof= | ||
− | <tex>\ | + | }} |
− | Рассмотрим <tex>G_1 = G/C</tex> (здесь и далее это означает удаление только ребер, не трогая вершины). | + | |
− | + | {| | |
− | <tex>\Leftarrow</tex> Пусть дан эйлеров граф <tex>G</tex>, вершина <tex>v</tex> принадлежит всем его циклам.<br> | + | |<tex>\Longrightarrow</tex> Пусть в <tex>G</tex> <tex>\exists</tex> цикл <tex>C, v \notin C</tex>.<br> |
+ | Рассмотрим <tex>G_1 = G/C</tex> (здесь и далее это означает удаление только ребер, не трогая вершины). <tex>G_1</tex> {{---}} эйлеров, так как при удалении цикла все степени вершин остались четными. Значит в <tex>G_1</tex> <tex>\exists</tex> эйлеров цикл. Если начать обход по эйлерову циклу из <tex>v</tex>, то и закончится он в <tex>v</tex>. Если теперь вернуть цикл <tex>C</tex>, то мы никак не сможем его обойти <tex>\Rightarrow</tex> <tex>G</tex> не свободно вычерчиваемый из <tex>v</tex>. | ||
+ | |[[Файл:ATG_part1.jpg|200px|right]] | ||
+ | |- | ||
+ | |<tex>\Leftarrow</tex> Пусть дан эйлеров граф <tex>G</tex>, вершина <tex>v</tex> принадлежит всем его циклам.<br> | ||
Рассмотрим произвольную цепь <tex>P = (v,w)</tex>. Пусть <tex>G_1 = G/P</tex>. В <tex>G_1</tex> все степени вершин четные (если <tex>v = w</tex>) либо ровно 2 вершины имеют нечетную степень. Возьмем <tex>H_1</tex> <tex>-</tex> компонента связности из <tex>G_1</tex>, содержащая <tex>v</tex>. Все ребра <tex>G_1</tex> содержатся в <tex>H_1</tex>, иначе существует цикл, проходящий через какую либо вершину из <tex>P</tex> кроме <tex>v</tex> (следует из эйлеровости графа <tex>G</tex>) что невозможно по условию.<br> | Рассмотрим произвольную цепь <tex>P = (v,w)</tex>. Пусть <tex>G_1 = G/P</tex>. В <tex>G_1</tex> все степени вершин четные (если <tex>v = w</tex>) либо ровно 2 вершины имеют нечетную степень. Возьмем <tex>H_1</tex> <tex>-</tex> компонента связности из <tex>G_1</tex>, содержащая <tex>v</tex>. Все ребра <tex>G_1</tex> содержатся в <tex>H_1</tex>, иначе существует цикл, проходящий через какую либо вершину из <tex>P</tex> кроме <tex>v</tex> (следует из эйлеровости графа <tex>G</tex>) что невозможно по условию.<br> | ||
<tex>H_1</tex> полуэйлеров граф содержащий все ребра <tex>G_1</tex>, значит в нем <tex>\exists</tex> эйлерова цепь <tex>Q=(w,v)</tex> также содержащая все ребра <tex>G_1</tex> <tex>\Rightarrow</tex> <tex>P+Q</tex> эйлеров цикл в графе <tex>G</tex>. | <tex>H_1</tex> полуэйлеров граф содержащий все ребра <tex>G_1</tex>, значит в нем <tex>\exists</tex> эйлерова цепь <tex>Q=(w,v)</tex> также содержащая все ребра <tex>G_1</tex> <tex>\Rightarrow</tex> <tex>P+Q</tex> эйлеров цикл в графе <tex>G</tex>. | ||
− | + | |[[Файл:ATG_part2.jpg|200px|right]] | |
+ | |} | ||
== Строение == | == Строение == |
Версия 13:22, 9 марта 2012
Определение: |
Граф называется произвольно вычерчиваемым из вершины (англ. Arbitrarily traceable graph), если любая цепь с началом в вершине может быть продолжена до эйлерового цикла графа . Любой произвольно вычерчиваемый из вершины граф является эйлеровым графом. |
Теорема: |
Неодноэлементный эйлеров граф является произвольно вычерчиваемым из вершины вершина принадлежит всем циклам графа . |
Рассмотрим (здесь и далее это означает удаление только ребер, не трогая вершины). — эйлеров, так как при удалении цикла все степени вершин остались четными. Значит в эйлеров цикл. Если начать обход по эйлерову циклу из , то и закончится он в . Если теперь вернуть цикл , то мы никак не сможем его обойти не свободно вычерчиваемый из . |
Пусть в цикл .|
Рассмотрим произвольную цепь |
Пусть дан эйлеров граф , вершина принадлежит всем его циклам.
Строение
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины
Возьмем произвольный лес , не содержащий вершину . Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с , а каждую вершину четной степени четным числом кратных ребер с (не исключая 0), причем каждую изолированную вершину обязательно соединим с .
Полученный граф :
- Связен;
- Имеет только вершины четной степени;
- Является произвольно вычерчиваемым из , как эйлеров граф, у которого принадлежит всем циклам.
Источники
Асанов М., Баранский В., Расин В. Дискретная математика: Графы, матроиды, алгоритмы. — Ижевск: ННЦ "Регулярная и хаотическая динамика", 2001. — С. 36. — ISBN 5-93972-076-5