Произвольно вычерчиваемые из заданной вершины графы — различия между версиями
Kirelagin (обсуждение | вклад) (Гонево детектед) |
(Отмена правки 7619 участника Kirelagin (обсуждение)) |
||
Строка 1: | Строка 1: | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
− | Граф называется '''произвольно вычерчиваемым из вершины <tex>v</tex>''' (англ. '''Arbitrarily traceable graph'''), если любая цепь с началом в вершине <tex>v</tex> может быть продолжена до | + | Граф называется '''произвольно вычерчиваемым из вершины <tex>v</tex>''' (англ. '''Arbitrarily traceable graph'''), если любая цепь с началом в вершине <tex>v</tex> может быть продолжена до эйлерового цикла графа <tex>G</tex>. Разумеется, если граф произвольно вычерчиваем из вершины <tex>v</tex>, то он является эйлеровым графом. }} |
{{Теорема | {{Теорема | ||
|statement= | |statement= | ||
Неодноэлементный [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеров граф]] <tex>G</tex> является произвольно вычерчиваемым из вершины <tex>v</tex> тогда и только тогда, когда вершина <tex>v</tex> принадлежит любому циклу графа <tex>G</tex>.<br> | Неодноэлементный [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеров граф]] <tex>G</tex> является произвольно вычерчиваемым из вершины <tex>v</tex> тогда и только тогда, когда вершина <tex>v</tex> принадлежит любому циклу графа <tex>G</tex>.<br> | ||
|proof= | |proof= | ||
− | Пусть вершина <tex>v</tex> эйлерова графа <tex>G</tex> принадлежит любому циклу. Рассмотрим произвольную <tex>(v, w)</tex> — цепь <tex>P</tex> и покажем, что её можно продолжить до [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов| | + | Пусть вершина <tex>v</tex> эйлерова графа <tex>G</tex> принадлежит любому циклу. Рассмотрим произвольную <tex>(v, w)</tex> — цепь <tex>P</tex> и покажем, что её можно продолжить до [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлерового цикла]]. Обозначим через <tex>G_1</tex> подграф графа <tex>G</tex>, полученный удалением из <tex>G</tex> всех рёбер цепи <tex>P</tex>. Если <tex>w=v</tex>, то все вершины подграфа <tex>G_1</tex> имеют чётную степень, если же <tex>w\ne v</tex>, то <tex>G_1</tex> содержит в точности две вершины нечётной степени. Пусть <tex>H_0</tex> – компонента связности графа <tex>G_1</tex> , содержащая вершину <tex>v</tex>. Ясно, что вершина <tex>w</tex> принадлежит <tex>H_0</tex> . Следовательно, <tex>H_0</tex> – полуэйлеров граф, и потому в <tex>H_0</tex> существует эйлерова <tex>(v, w)</tex> — цепь <tex>Q</tex>. Очевидно, что <tex>H_0</tex> содержит все рёбра графа <tex>G_1</tex>. Предположим, что <tex>G_1</tex> содержит неодноэлементную компоненту связности <tex>H</tex>, отличную от <tex>H_0</tex> . Тогда <tex>H</tex> – эйлеров граф, и потому в <tex>H</tex> содержится цикл. Этот цикл не проходит через вершину <tex>v</tex>, что невозможно. Следовательно, все компоненты связности подграфа <tex>G_1</tex>, отличные от <tex>H_0</tex>, одноэлементны.<br> |
− | Таким образом, цепь <tex>Q</tex> содержит все рёбра графа <tex>G_1</tex>. Отсюда вытекает, что объединение цепей <tex>P</tex> и <tex>Q</tex> – | + | Таким образом, цепь <tex>Q</tex> содержит все рёбра графа <tex>G_1</tex>. Отсюда вытекает, что объединение цепей <tex>P</tex> и <tex>Q</tex> – эйлеров цикл в графе <tex>G</tex>, являющийся продолжением цепи <tex>P</tex>.<br> |
− | Обратно, пусть в графе <tex>G</tex> существует цикл <tex>C</tex>, не содержащий вершину <tex>v</tex>. Рассмотрим подграф <tex>G_1</tex>, полученный удалением из <tex>G</tex> всех ребер цикла <tex>C</tex>. Пусть <tex>H</tex> – компонента связности подграфа <tex>G_1</tex>, содержащая вершину <tex>v</tex>. Легко понять, что <tex>H</tex> – эйлеров граф. Обозначим через <tex>P</tex> | + | Обратно, пусть в графе <tex>G</tex> существует цикл <tex>C</tex>, не содержащий вершину <tex>v</tex>. Рассмотрим подграф <tex>G_1</tex>, полученный удалением из <tex>G</tex> всех ребер цикла <tex>C</tex>. Пусть <tex>H</tex> – компонента связности подграфа <tex>G_1</tex>, содержащая вершину <tex>v</tex>. Легко понять, что <tex>H</tex> – эйлеров граф. Обозначим через <tex>P</tex> эйлеров цикл подграфа . Можно считать, что началом и концом цикла <tex>P</tex> является вершина <tex>v</tex>. Поскольку <tex>v</tex> не принадлежит циклу <tex>C</tex>, цепь <tex>P</tex> нельзя продолжить до эйлерового цикла графа <tex>G</tex>. |
}} | }} | ||
'''Источники:''' <br> | '''Источники:''' <br> | ||
Асанов М., Баранский В., Расин В. - Дискретная математика: Графы, матроиды, алгоритмы — Ижевск: ННЦ "Регулярная и хаотическая динамика", 2001, 288 стр. | Асанов М., Баранский В., Расин В. - Дискретная математика: Графы, матроиды, алгоритмы — Ижевск: ННЦ "Регулярная и хаотическая динамика", 2001, 288 стр. |
Версия 05:11, 24 января 2011
Определение: |
Граф называется произвольно вычерчиваемым из вершины | (англ. Arbitrarily traceable graph), если любая цепь с началом в вершине может быть продолжена до эйлерового цикла графа . Разумеется, если граф произвольно вычерчиваем из вершины , то он является эйлеровым графом.
Теорема: |
Неодноэлементный эйлеров граф является произвольно вычерчиваемым из вершины тогда и только тогда, когда вершина принадлежит любому циклу графа . |
Доказательство: |
Пусть вершина эйлерового цикла. Обозначим через подграф графа , полученный удалением из всех рёбер цепи . Если , то все вершины подграфа имеют чётную степень, если же , то содержит в точности две вершины нечётной степени. Пусть – компонента связности графа , содержащая вершину . Ясно, что вершина принадлежит . Следовательно, – полуэйлеров граф, и потому в существует эйлерова — цепь . Очевидно, что содержит все рёбра графа . Предположим, что содержит неодноэлементную компоненту связности , отличную от . Тогда – эйлеров граф, и потому в содержится цикл. Этот цикл не проходит через вершину , что невозможно. Следовательно, все компоненты связности подграфа , отличные от , одноэлементны. |
Источники:
Асанов М., Баранский В., Расин В. - Дискретная математика: Графы, матроиды, алгоритмы — Ижевск: ННЦ "Регулярная и хаотическая динамика", 2001, 288 стр.