<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lev+Ospennikov</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lev+Ospennikov"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Lev_Ospennikov"/>
		<updated>2026-08-04T13:38:40Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52059</id>
		<title>Произвольно вычерчиваемые из заданной вершины графы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52059"/>
				<updated>2016-01-28T18:43:31Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
[[Основные определения теории графов|Граф]] называется '''произвольно вычерчиваемым из  вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;''' (англ. ''Arbitrarily traceable graph''), если любая цепь с началом в вершине &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; может быть продолжена до эйлерового цикла графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.  }}&lt;br /&gt;
{{Утверждение&lt;br /&gt;
|statement=Любой произвольно вычерчиваемый из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; граф является [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеровым графом]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
[[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|Эйлеров граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, содержащий хотя бы одно ребро, является произвольно вычерчиваемым из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Longleftrightarrow&amp;lt;/tex&amp;gt; вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:ATG_part1.jpg|200px|right]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Пусть в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; цикл &amp;lt;tex&amp;gt;C, v \notin C&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;G_1 = G/C&amp;lt;/tex&amp;gt; (здесь и далее это означает удаление только ребер, не трогая вершины). При удалении цикла все степени вершин остались четными, потому что каждая вершина содержит четное количество ребер цикла, и следовательно &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров. Тогда в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров цикл. Если начать обход по эйлерову циклу из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, то и закончится он в &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Если теперь вернуть цикл &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt;, то мы никак не сможем его обойти, так как из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; больше нет не посещенных ребер &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; не свободно вычерчиваемый из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&lt;br /&gt;
[[Файл:ATG_part2.jpg|200px|right]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Leftarrow&amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Пусть дан эйлеров граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем его циклам.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим произвольный путь &amp;lt;tex&amp;gt;P = v \leadsto w&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;G_1 = G/P&amp;lt;/tex&amp;gt;. Возможны 2 случая:&lt;br /&gt;
&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;v = w&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; {{---}} цикл, значит степени всех вершин в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; остались четными &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров.&amp;lt;br&amp;gt;&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;v \neq w&amp;lt;/tex&amp;gt;, то так как &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; эйлеров граф &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров путь &amp;lt;tex&amp;gt;w \leadsto v \in G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что в обоих случаях эйлеров обход пройдет по всем ребрам &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности, содержащая ребра. При удалении &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; их количество не могло увеличится, иначе должен быть цикл, не содержащий &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;(смотри рисунок). Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности содержащая ребра, причем &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;  либо полуэйлеров, либо эйлеров &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлерова цепь &amp;lt;tex&amp;gt;Q = w \leadsto v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;P+Q&amp;lt;/tex&amp;gt; эйлеров цикл в графе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Строение ==&lt;br /&gt;
[[Файл:ATGexample.jpg|right|300px]]&lt;br /&gt;
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Возьмем произвольный [[Дерево, эквивалентные определения|лес]] &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, не содержащий вершину &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, а каждую вершину четной степени &amp;lt;tex&amp;gt;-&amp;lt;/tex&amp;gt; четным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; (не исключая &amp;lt;tex&amp;gt;0&amp;lt;/tex&amp;gt;), причем каждую изолированную вершину обязательно соединим с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Полученный граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* связен,&lt;br /&gt;
* имеет только вершины четной степени,&lt;br /&gt;
* является произвольно вычерчиваемым из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, как эйлеров граф, у которого &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам.&lt;br /&gt;
Теперь докажем, почему таким образом можно получить все графы, произвольно вычерчиваемые из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть какой-то такой граф нельзя получить методом описанным выше. Тогда уберем все ребра из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и посмотрим на граф, который остался. Он не является лесом, иначе мы могли бы получить этот граф нашим методом. Но если он не является лесом, то в нем есть хотя бы один цикл, который не содержит &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. А по теореме о произвольно вычерчиваемымых из вершины графах такого быть не может. Следовательно наше предположение ошибочно.&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Покрытие ребер графа путями]]&lt;br /&gt;
* [[Алгоритм построения Эйлерова цикла]]&lt;br /&gt;
&lt;br /&gt;
==Источники информации==&lt;br /&gt;
* Асанов М., Баранский В., Расин В. ''Дискретная математика: Графы, матроиды, алгоритмы.'', Ижевск: ННЦ &amp;quot;Регулярная и хаотическая динамика&amp;quot;, 2001. ISBN 5-93972-076-5&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
[[Категория: Эйлеровы графы]]&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52055</id>
		<title>Произвольно вычерчиваемые из заданной вершины графы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52055"/>
				<updated>2016-01-28T18:40:51Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
[[Основные определения теории графов|Граф]] называется '''произвольно вычерчиваемым из  вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;''' (англ. ''Arbitrarily traceable graph''), если любая цепь с началом в вершине &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; может быть продолжена до эйлерового цикла графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.  }}&lt;br /&gt;
{{Утверждение&lt;br /&gt;
|statement=Любой произвольно вычерчиваемый из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; граф является [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеровым графом]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
[[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|Эйлеров граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, содержащий хотя бы одно ребро, является произвольно вычерчиваемым из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Longleftrightarrow&amp;lt;/tex&amp;gt; вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:ATG_part1.jpg|200px|right]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt;&lt;br /&gt;
Пусть в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; цикл &amp;lt;tex&amp;gt;C, v \notin C&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;G_1 = G/C&amp;lt;/tex&amp;gt; (здесь и далее это означает удаление только ребер, не трогая вершины). При удалении цикла все степени вершин остались четными, потому что каждая вершина содержит четное количество ребер цикла, и следовательно &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров. Тогда в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров цикл. Если начать обход по эйлерову циклу из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, то и закончится он в &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Если теперь вернуть цикл &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt;, то мы никак не сможем его обойти, так как из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; больше нет не посещенных ребер &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; не свободно вычерчиваемый из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&lt;br /&gt;
[[Файл:ATG_part2.jpg|200px|right]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Leftarrow&amp;lt;/tex&amp;gt; &lt;br /&gt;
Пусть дан эйлеров граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем его циклам.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим произвольный путь &amp;lt;tex&amp;gt;P = v \leadsto w&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;G_1 = G/P&amp;lt;/tex&amp;gt;. Возможны 2 случая:&lt;br /&gt;
&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;v = w&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; {{---}} цикл, значит степени всех вершин в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; остались четными &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров.&amp;lt;br&amp;gt;&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;v \neq w&amp;lt;/tex&amp;gt;, то так как &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; эйлеров граф &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров путь &amp;lt;tex&amp;gt;w \leadsto v \in G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что в обоих случаях эйлеров обход пройдет по всем ребрам &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности, содержащая ребра. При удалении &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; их количество не могло увеличится, иначе должен быть цикл, не содержащий &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;(смотри рисунок). Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности содержащая ребра, причем &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;  либо полуэйлеров, либо эйлеров &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлерова цепь &amp;lt;tex&amp;gt;Q = w \leadsto v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;P+Q&amp;lt;/tex&amp;gt; эйлеров цикл в графе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Строение ==&lt;br /&gt;
[[Файл:ATGexample.jpg|right|300px]]&lt;br /&gt;
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Возьмем произвольный [[Дерево, эквивалентные определения|лес]] &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, не содержащий вершину &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, а каждую вершину четной степени &amp;lt;tex&amp;gt;-&amp;lt;/tex&amp;gt; четным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; (не исключая &amp;lt;tex&amp;gt;0&amp;lt;/tex&amp;gt;), причем каждую изолированную вершину обязательно соединим с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Полученный граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* связен,&lt;br /&gt;
* имеет только вершины четной степени,&lt;br /&gt;
* является произвольно вычерчиваемым из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, как эйлеров граф, у которого &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам.&lt;br /&gt;
Теперь докажем, почему таким образом можно получить все графы, произвольно вычерчиваемые из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть какой-то такой граф нельзя получить методом описанным выше. Тогда уберем все ребра из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и посмотрим на граф, который остался. Он не является лесом, иначе мы могли бы получить этот граф нашим методом. Но если он не является лесом, то в нем есть хотя бы один цикл, который не содержит &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. А по теореме о произвольно вычерчиваемымых из вершины графах такого быть не может. Следовательно наше предположение ошибочно.&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Покрытие ребер графа путями]]&lt;br /&gt;
* [[Алгоритм построения Эйлерова цикла]]&lt;br /&gt;
&lt;br /&gt;
==Источники информации==&lt;br /&gt;
* Асанов М., Баранский В., Расин В. ''Дискретная математика: Графы, матроиды, алгоритмы.'', Ижевск: ННЦ &amp;quot;Регулярная и хаотическая динамика&amp;quot;, 2001. ISBN 5-93972-076-5&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
[[Категория: Эйлеровы графы]]&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52011</id>
		<title>Произвольно вычерчиваемые из заданной вершины графы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52011"/>
				<updated>2016-01-28T16:51:13Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
[[Основные определения теории графов|Граф]] называется '''произвольно вычерчиваемым из  вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;''' (англ. ''Arbitrarily traceable graph''), если любая цепь с началом в вершине &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; может быть продолжена до эйлерового цикла графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.  }}&lt;br /&gt;
&amp;lt;br&amp;gt;Любой произвольно вычерчиваемый из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; граф является [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеровым графом]].&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
[[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|Эйлеров граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, содержащий хотя бы одно ребро, является произвольно вычерчиваемым из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Longleftrightarrow&amp;lt;/tex&amp;gt; вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:ATG_part1.jpg|150px|right]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; Пусть в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; цикл &amp;lt;tex&amp;gt;C, v \notin C&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;G_1 = G/C&amp;lt;/tex&amp;gt; (здесь и далее это означает удаление только ребер, не трогая вершины). При удалении цикла все степени вершин остались четными, потому что каждая вершина содержит четное количество ребер цикла, и следовательно &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров. Тогда в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров цикл. Если начать обход по эйлерову циклу из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, то и закончится он в &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Если теперь вернуть цикл &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt;, то мы никак не сможем его обойти, так как из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; больше нет не посещенных ребер &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; не свободно вычерчиваемый из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&lt;br /&gt;
[[Файл:ATG_part2.jpg|150px|right]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Leftarrow&amp;lt;/tex&amp;gt; Пусть дан эйлеров граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем его циклам.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим произвольный путь &amp;lt;tex&amp;gt;P = v \leadsto w&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;G_1 = G/P&amp;lt;/tex&amp;gt;. Возможны 2 случая:&lt;br /&gt;
&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;v = w&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; {{---}} цикл, значит степени всех вершин в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; остались четными &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров.&amp;lt;br&amp;gt;&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;v \neq w&amp;lt;/tex&amp;gt;, то так как &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; эйлеров граф &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров путь &amp;lt;tex&amp;gt;w \leadsto v \in G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что в обоих случаях эйлеров обход пройдет по всем ребрам &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности, содержащая ребра. При удалении &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; их количество не могло увеличится, иначе должен быть цикл, не содержащий &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;(смотри рисунок). Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности содержащая ребра, причем &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;  либо полуэйлеров, либо эйлеров &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлерова цепь &amp;lt;tex&amp;gt;Q = w \leadsto v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;P+Q&amp;lt;/tex&amp;gt; эйлеров цикл в графе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Строение ==&lt;br /&gt;
[[Файл:ATGexample.jpg|right|250px]]&lt;br /&gt;
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Возьмем произвольный [[Дерево, эквивалентные определения|лес]] &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, не содержащий вершину &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, а каждую вершину четной степени &amp;lt;tex&amp;gt;-&amp;lt;/tex&amp;gt; четным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; (не исключая &amp;lt;tex&amp;gt;0&amp;lt;/tex&amp;gt;), причем каждую изолированную вершину обязательно соединим с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Полученный граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;: связен, имеет только вершины четной степени и является произвольно вычерчиваемым из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, как эйлеров граф, у которого &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам.&lt;br /&gt;
Теперь докажем, почему таким образом можно получить все графы, произвольно вычерчиваемые из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть какой-то такой граф нельзя получить методом описанным выше. Тогда уберем все ребра из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и посмотрим на граф, который остался. Он не является лесом, иначе мы могли бы получить этот граф нашим методом. Но если он не является лесом, то в нем есть хотя бы один цикл, который не содержит &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. А по теореме о произвольно вычерчиваемымых из вершины графах такого быть не может. Следовательно наше предположение ошибочно.&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Покрытие ребер графа путями]]&lt;br /&gt;
* [[Алгоритм построения Эйлерова цикла]]&lt;br /&gt;
&lt;br /&gt;
==Источники информации==&lt;br /&gt;
* Асанов М., Баранский В., Расин В. ''Дискретная математика: Графы, матроиды, алгоритмы.'', Ижевск: ННЦ &amp;quot;Регулярная и хаотическая динамика&amp;quot;, 2001. ISBN 5-93972-076-5&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
[[Категория: Эйлеровы графы]]&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52010</id>
		<title>Произвольно вычерчиваемые из заданной вершины графы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52010"/>
				<updated>2016-01-28T16:49:32Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
[[Основные определения теории графов|Граф]] называется '''произвольно вычерчиваемым из  вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;''' (англ. ''Arbitrarily traceable graph''), если любая цепь с началом в вершине &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; может быть продолжена до эйлерового цикла графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.  }}&lt;br /&gt;
&amp;lt;br&amp;gt;Любой произвольно вычерчиваемый из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; граф является [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеровым графом]].&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
[[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|Эйлеров граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, содержащий хотя бы одно ребро, является произвольно вычерчиваемым из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Longleftrightarrow&amp;lt;/tex&amp;gt; вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:ATG_part1.jpg|150px|right]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; Пусть в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; цикл &amp;lt;tex&amp;gt;C, v \notin C&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;G_1 = G/C&amp;lt;/tex&amp;gt; (здесь и далее это означает удаление только ребер, не трогая вершины). При удалении цикла все степени вершин остались четными, потому что каждая вершина содержит четное количество ребер цикла, и следовательно &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров. Тогда в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров цикл. Если начать обход по эйлерову циклу из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, то и закончится он в &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Если теперь вернуть цикл &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt;, то мы никак не сможем его обойти, так как из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; больше нет не посещенных ребер &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; не свободно вычерчиваемый из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&lt;br /&gt;
[[Файл:ATG_part2.jpg|150px|right]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Leftarrow&amp;lt;/tex&amp;gt; Пусть дан эйлеров граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем его циклам.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим произвольный путь &amp;lt;tex&amp;gt;P = v \leadsto w&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;G_1 = G/P&amp;lt;/tex&amp;gt;. Возможны 2 случая:&lt;br /&gt;
&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;v = w&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; {{---}} цикл, значит степени всех вершин в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; остались четными &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров.&amp;lt;br&amp;gt;&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;v \neq w&amp;lt;/tex&amp;gt;, то так как &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; эйлеров граф &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров путь &amp;lt;tex&amp;gt;w \leadsto v \in G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что в обоих случаях эйлеров обход пройдет по всем ребрам &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности, содержащая ребра. При удалении &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; их количество не могло увеличится, иначе должен быть цикл, не содержащий &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;(смотри рисунок). Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности содержащая ребра, причем &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;  либо полуэйлеров, либо эйлеров &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлерова цепь &amp;lt;tex&amp;gt;Q = w \leadsto v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;P+Q&amp;lt;/tex&amp;gt; эйлеров цикл в графе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Строение ==&lt;br /&gt;
[[Файл:ATGexample.jpg|right|300px]]&lt;br /&gt;
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Возьмем произвольный [[Дерево, эквивалентные определения|лес]] &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, не содержащий вершину &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, а каждую вершину четной степени &amp;lt;tex&amp;gt;-&amp;lt;/tex&amp;gt; четным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; (не исключая &amp;lt;tex&amp;gt;0&amp;lt;/tex&amp;gt;), причем каждую изолированную вершину обязательно соединим с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Полученный граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;: связен, имеет только вершины четной степени и является произвольно вычерчиваемым из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, как эйлеров граф, у которого &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам.&lt;br /&gt;
Теперь докажем, почему таким образом можно получить все графы, произвольно вычерчиваемые из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть какой-то такой граф нельзя получить методом описанным выше. Тогда уберем все ребра из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и посмотрим на граф, который остался. Он не является лесом, иначе мы могли бы получить этот граф нашим методом. Но если он не является лесом, то в нем есть хотя бы один цикл, который не содержит &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. А по теореме о произвольно вычерчиваемымых из вершины графах такого быть не может. Следовательно наше предположение ошибочно.&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Покрытие ребер графа путями]]&lt;br /&gt;
* [[Алгоритм построения Эйлерова цикла]]&lt;br /&gt;
&lt;br /&gt;
==Источники информации==&lt;br /&gt;
* Асанов М., Баранский В., Расин В. ''Дискретная математика: Графы, матроиды, алгоритмы.'', Ижевск: ННЦ &amp;quot;Регулярная и хаотическая динамика&amp;quot;, 2001. ISBN 5-93972-076-5&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
[[Категория: Эйлеровы графы]]&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52009</id>
		<title>Произвольно вычерчиваемые из заданной вершины графы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52009"/>
				<updated>2016-01-28T16:46:07Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
[[Основные определения теории графов|Граф]] называется '''произвольно вычерчиваемым из  вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;''' (англ. ''Arbitrarily traceable graph''), если любая цепь с началом в вершине &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; может быть продолжена до эйлерового цикла графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.  }}&lt;br /&gt;
&amp;lt;br&amp;gt;Любой произвольно вычерчиваемый из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; граф является [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеровым графом]].&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
[[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|Эйлеров граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, содержащий хотя бы одно ребро, является произвольно вычерчиваемым из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Longleftrightarrow&amp;lt;/tex&amp;gt; вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:ATG_part1.jpg|200px|right]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; Пусть в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; цикл &amp;lt;tex&amp;gt;C, v \notin C&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;G_1 = G/C&amp;lt;/tex&amp;gt; (здесь и далее это означает удаление только ребер, не трогая вершины). При удалении цикла все степени вершин остались четными, потому что каждая вершина содержит четное количество ребер цикла, и следовательно &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров. Тогда в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров цикл. Если начать обход по эйлерову циклу из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, то и закончится он в &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Если теперь вернуть цикл &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt;, то мы никак не сможем его обойти, так как из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; больше нет не посещенных ребер &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; не свободно вычерчиваемый из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&lt;br /&gt;
[[Файл:ATG_part2.jpg|200px|right]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Leftarrow&amp;lt;/tex&amp;gt; Пусть дан эйлеров граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем его циклам.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим произвольный путь &amp;lt;tex&amp;gt;P = v \leadsto w&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;G_1 = G/P&amp;lt;/tex&amp;gt;. Возможны 2 случая:&lt;br /&gt;
&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;v = w&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; {{---}} цикл, значит степени всех вершин в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; остались четными &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров.&amp;lt;br&amp;gt;&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;v \neq w&amp;lt;/tex&amp;gt;, то так как &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; эйлеров граф &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров путь &amp;lt;tex&amp;gt;w \leadsto v \in G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что в обоих случаях эйлеров обход пройдет по всем ребрам &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности, содержащая ребра. При удалении &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; их количество не могло увеличится, иначе должен быть цикл, не содержащий &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;(смотри рисунок). Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности содержащая ребра, причем &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;  либо полуэйлеров, либо эйлеров &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлерова цепь &amp;lt;tex&amp;gt;Q = w \leadsto v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;P+Q&amp;lt;/tex&amp;gt; эйлеров цикл в графе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Строение ==&lt;br /&gt;
[[Файл:ATGexample.jpg|right|300px]]&lt;br /&gt;
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Возьмем произвольный [[Дерево, эквивалентные определения|лес]] &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, не содержащий вершину &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, а каждую вершину четной степени &amp;lt;tex&amp;gt;-&amp;lt;/tex&amp;gt; четным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; (не исключая &amp;lt;tex&amp;gt;0&amp;lt;/tex&amp;gt;), причем каждую изолированную вершину обязательно соединим с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Полученный граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;: связен, имеет только вершины четной степени и является произвольно вычерчиваемым из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, как эйлеров граф, у которого &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам.&lt;br /&gt;
Теперь докажем, почему таким образом можно получить все графы, произвольно вычерчиваемые из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть какой-то такой граф нельзя получить методом описанным выше. Тогда уберем все ребра из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и посмотрим на граф, который остался. Он не является лесом, иначе мы могли бы получить этот граф нашим методом. Но если он не является лесом, то в нем есть хотя бы один цикл, который не содержит &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. А по теореме о произвольно вычерчиваемымых из вершины графах такого быть не может. Следовательно наше предположение ошибочно.&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Покрытие ребер графа путями]]&lt;br /&gt;
* [[Алгоритм построения Эйлерова цикла]]&lt;br /&gt;
&lt;br /&gt;
==Источники информации==&lt;br /&gt;
* Асанов М., Баранский В., Расин В. ''Дискретная математика: Графы, матроиды, алгоритмы.'', Ижевск: ННЦ &amp;quot;Регулярная и хаотическая динамика&amp;quot;, 2001. ISBN 5-93972-076-5&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
[[Категория: Эйлеровы графы]]&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52004</id>
		<title>Произвольно вычерчиваемые из заданной вершины графы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52004"/>
				<updated>2016-01-28T16:27:01Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
[[Основные определения теории графов|Граф]] называется '''произвольно вычерчиваемым из  вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;''' (англ. ''Arbitrarily traceable graph''), если любая цепь с началом в вершине &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; может быть продолжена до эйлерового цикла графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.  }}&lt;br /&gt;
&amp;lt;br&amp;gt;Любой произвольно вычерчиваемый из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; граф является [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеровым графом]].&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
[[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|Эйлеров граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, содержащий хотя бы одно ребро, является произвольно вычерчиваемым из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Longleftrightarrow&amp;lt;/tex&amp;gt; вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:ATG_part1.jpg|200px|right]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; Пусть в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; цикл &amp;lt;tex&amp;gt;C, v \notin C&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;G_1 = G/C&amp;lt;/tex&amp;gt; (здесь и далее это означает удаление только ребер, не трогая вершины). При удалении цикла все степени вершин остались четными, потому что каждая вершина содержит четное количество ребер цикла, и следовательно &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров. Тогда в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров цикл. Если начать обход по эйлерову циклу из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, то и закончится он в &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Если теперь вернуть цикл &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt;, то мы никак не сможем его обойти, так как из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; больше нет не посещенных ребер &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; не свободно вычерчиваемый из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&lt;br /&gt;
[[Файл:ATG_part2.jpg|200px|left]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Leftarrow&amp;lt;/tex&amp;gt; Пусть дан эйлеров граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем его циклам.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим произвольный путь &amp;lt;tex&amp;gt;P = (v,w)&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;G_1 = G/P&amp;lt;/tex&amp;gt;. Возможны 2 случая:&lt;br /&gt;
&lt;br /&gt;
# 1. Если &amp;lt;tex&amp;gt;v = w&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; {{---}} цикл, значит степени всех вершин в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; остались четными &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров.&amp;lt;br&amp;gt;&lt;br /&gt;
# 2. если &amp;lt;tex&amp;gt;v \neq w&amp;lt;/tex&amp;gt;, то так как &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; эйлеров граф &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров путь &amp;lt;tex&amp;gt;(w,v) \in G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что в обоих случаях эйлеров обход пройдет по всем ребрам &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности, содержащая ребра. При удалении &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; их количество не могло увеличится, иначе должен быть цикл, не содержащий &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;(смотри рисунок). Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности содержащая ребра, причем &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;  либо полуэйлеров, либо эйлеров &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлерова цепь &amp;lt;tex&amp;gt;Q = (w,v)&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;P+Q&amp;lt;/tex&amp;gt; эйлеров цикл в графе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Строение ==&lt;br /&gt;
[[Файл:ATGexample.jpg|right|300px]]&lt;br /&gt;
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Возьмем произвольный [[Дерево, эквивалентные определения|лес]] &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, не содержащий вершину &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, а каждую вершину четной степени &amp;lt;tex&amp;gt;-&amp;lt;/tex&amp;gt; четным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; (не исключая &amp;lt;tex&amp;gt;0&amp;lt;/tex&amp;gt;), причем каждую изолированную вершину обязательно соединим с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Полученный граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;: связен, имеет только вершины четной степени и является произвольно вычерчиваемым из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, как эйлеров граф, у которого &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам.&lt;br /&gt;
Теперь докажем, почему таким образом можно получить все графы, произвольно вычерчиваемые из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть какой-то такой граф нельзя получить методом описанным выше. Тогда уберем все ребра из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и посмотрим на граф, который остался. Он не является лесом, иначе мы могли бы получить этот граф нашим методом. Но если он не является лесом, то в нем есть хотя бы один цикл, который не содержит &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. А по теореме о произвольно вычерчиваемымых из вершины графах такого быть не может. Следовательно наше предположение ошибочно.&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Покрытие ребер графа путями]]&lt;br /&gt;
* [[Алгоритм построения Эйлерова цикла]]&lt;br /&gt;
&lt;br /&gt;
==Источники информации==&lt;br /&gt;
* Асанов М., Баранский В., Расин В. ''Дискретная математика: Графы, матроиды, алгоритмы.'', Ижевск: ННЦ &amp;quot;Регулярная и хаотическая динамика&amp;quot;, 2001. ISBN 5-93972-076-5&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
[[Категория: Эйлеровы графы]]&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52003</id>
		<title>Произвольно вычерчиваемые из заданной вершины графы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52003"/>
				<updated>2016-01-28T16:25:19Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: /* Источники */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
[[Основные определения теории графов|Граф]] называется '''произвольно вычерчиваемым из  вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;''' (англ. ''Arbitrarily traceable graph''), если любая цепь с началом в вершине &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; может быть продолжена до эйлерового цикла графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.  }}&lt;br /&gt;
&amp;lt;br&amp;gt;Любой произвольно вычерчиваемый из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; граф является [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеровым графом]].&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
[[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|Эйлеров граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, содержащий хотя бы одно ребро, является произвольно вычерчиваемым из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Longleftrightarrow&amp;lt;/tex&amp;gt; вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:ATG_part1.jpg|200px|right]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; Пусть в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; цикл &amp;lt;tex&amp;gt;C, v \notin C&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;G_1 = G/C&amp;lt;/tex&amp;gt; (здесь и далее это означает удаление только ребер, не трогая вершины). При удалении цикла все степени вершин остались четными, потому что каждая вершина содержит четное количество ребер цикла, и следовательно &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров. Тогда в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров цикл. Если начать обход по эйлерову циклу из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, то и закончится он в &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Если теперь вернуть цикл &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt;, то мы никак не сможем его обойти, так как из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; больше нет не посещенных ребер &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; не свободно вычерчиваемый из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&lt;br /&gt;
[[Файл:ATG_part2.jpg|200px|left]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Leftarrow&amp;lt;/tex&amp;gt; Пусть дан эйлеров граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем его циклам.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим произвольный путь &amp;lt;tex&amp;gt;P = (v,w)&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;G_1 = G/P&amp;lt;/tex&amp;gt;. Возможны 2 случая:&lt;br /&gt;
&lt;br /&gt;
# 1. Если &amp;lt;tex&amp;gt;v = w&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; {{---}} цикл, значит степени всех вершин в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; остались четными &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров.&amp;lt;br&amp;gt;&lt;br /&gt;
# 2. если &amp;lt;tex&amp;gt;v \neq w&amp;lt;/tex&amp;gt;, то так как &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; эйлеров граф &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров путь &amp;lt;tex&amp;gt;(w,v) \in G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что в обоих случаях эйлеров обход пройдет по всем ребрам &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности, содержащая ребра. При удалении &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; их количество не могло увеличится, иначе должен быть цикл, не содержащий &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;(смотри рисунок). Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности содержащая ребра, причем &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;  либо полуэйлеров, либо эйлеров &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлерова цепь &amp;lt;tex&amp;gt;Q = (w,v)&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;P+Q&amp;lt;/tex&amp;gt; эйлеров цикл в графе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Строение ==&lt;br /&gt;
[[Файл:ATGexample.jpg|right|300px]]&lt;br /&gt;
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Возьмем произвольный [[Дерево, эквивалентные определения|лес]] &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, не содержащий вершину &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, а каждую вершину четной степени &amp;lt;tex&amp;gt;-&amp;lt;/tex&amp;gt; четным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; (не исключая &amp;lt;tex&amp;gt;0&amp;lt;/tex&amp;gt;), причем каждую изолированную вершину обязательно соединим с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Полученный граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* Связен;&lt;br /&gt;
* Имеет только вершины четной степени;&lt;br /&gt;
* Является произвольно вычерчиваемым из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, как эйлеров граф, у которого &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам.&lt;br /&gt;
Теперь докажем, почему таким образом можно получить все графы, произвольно вычерчиваемые из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть какой-то такой граф нельзя получить методом описанным выше. Тогда уберем все ребра из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и посмотрим на граф, который остался. Он не является лесом, иначе мы могли бы получить этот граф нашим методом. Но если он не является лесом, то в нем есть хотя бы один цикл, который не содержит &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. А по теореме о произвольно вычерчиваемымых из вершины графах такого быть не может. Следовательно наше предположение ошибочно.&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Покрытие ребер графа путями]]&lt;br /&gt;
* [[Алгоритм построения Эйлерова цикла]]&lt;br /&gt;
&lt;br /&gt;
==Источники информации==&lt;br /&gt;
* Асанов М., Баранский В., Расин В. ''Дискретная математика: Графы, матроиды, алгоритмы.'', Ижевск: ННЦ &amp;quot;Регулярная и хаотическая динамика&amp;quot;, 2001. ISBN 5-93972-076-5&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
[[Категория: Эйлеровы графы]]&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52002</id>
		<title>Произвольно вычерчиваемые из заданной вершины графы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52002"/>
				<updated>2016-01-28T16:24:32Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
[[Основные определения теории графов|Граф]] называется '''произвольно вычерчиваемым из  вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;''' (англ. ''Arbitrarily traceable graph''), если любая цепь с началом в вершине &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; может быть продолжена до эйлерового цикла графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.  }}&lt;br /&gt;
&amp;lt;br&amp;gt;Любой произвольно вычерчиваемый из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; граф является [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеровым графом]].&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
[[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|Эйлеров граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, содержащий хотя бы одно ребро, является произвольно вычерчиваемым из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Longleftrightarrow&amp;lt;/tex&amp;gt; вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:ATG_part1.jpg|200px|right]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; Пусть в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; цикл &amp;lt;tex&amp;gt;C, v \notin C&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;G_1 = G/C&amp;lt;/tex&amp;gt; (здесь и далее это означает удаление только ребер, не трогая вершины). При удалении цикла все степени вершин остались четными, потому что каждая вершина содержит четное количество ребер цикла, и следовательно &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров. Тогда в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров цикл. Если начать обход по эйлерову циклу из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, то и закончится он в &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Если теперь вернуть цикл &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt;, то мы никак не сможем его обойти, так как из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; больше нет не посещенных ребер &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; не свободно вычерчиваемый из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&lt;br /&gt;
[[Файл:ATG_part2.jpg|200px|left]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Leftarrow&amp;lt;/tex&amp;gt; Пусть дан эйлеров граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем его циклам.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим произвольный путь &amp;lt;tex&amp;gt;P = (v,w)&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;G_1 = G/P&amp;lt;/tex&amp;gt;. Возможны 2 случая:&lt;br /&gt;
&lt;br /&gt;
# 1. Если &amp;lt;tex&amp;gt;v = w&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; {{---}} цикл, значит степени всех вершин в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; остались четными &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров.&amp;lt;br&amp;gt;&lt;br /&gt;
# 2. если &amp;lt;tex&amp;gt;v \neq w&amp;lt;/tex&amp;gt;, то так как &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; эйлеров граф &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров путь &amp;lt;tex&amp;gt;(w,v) \in G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что в обоих случаях эйлеров обход пройдет по всем ребрам &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности, содержащая ребра. При удалении &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; их количество не могло увеличится, иначе должен быть цикл, не содержащий &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;(смотри рисунок). Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности содержащая ребра, причем &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;  либо полуэйлеров, либо эйлеров &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлерова цепь &amp;lt;tex&amp;gt;Q = (w,v)&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;P+Q&amp;lt;/tex&amp;gt; эйлеров цикл в графе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Строение ==&lt;br /&gt;
[[Файл:ATGexample.jpg|right|300px]]&lt;br /&gt;
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Возьмем произвольный [[Дерево, эквивалентные определения|лес]] &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, не содержащий вершину &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, а каждую вершину четной степени &amp;lt;tex&amp;gt;-&amp;lt;/tex&amp;gt; четным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; (не исключая &amp;lt;tex&amp;gt;0&amp;lt;/tex&amp;gt;), причем каждую изолированную вершину обязательно соединим с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Полученный граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* Связен;&lt;br /&gt;
* Имеет только вершины четной степени;&lt;br /&gt;
* Является произвольно вычерчиваемым из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, как эйлеров граф, у которого &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам.&lt;br /&gt;
Теперь докажем, почему таким образом можно получить все графы, произвольно вычерчиваемые из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть какой-то такой граф нельзя получить методом описанным выше. Тогда уберем все ребра из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и посмотрим на граф, который остался. Он не является лесом, иначе мы могли бы получить этот граф нашим методом. Но если он не является лесом, то в нем есть хотя бы один цикл, который не содержит &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. А по теореме о произвольно вычерчиваемымых из вершины графах такого быть не может. Следовательно наше предположение ошибочно.&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Покрытие ребер графа путями]]&lt;br /&gt;
* [[Алгоритм построения Эйлерова цикла]]&lt;br /&gt;
&lt;br /&gt;
==Источники==&lt;br /&gt;
* Асанов М., Баранский В., Расин В. ''Дискретная математика: Графы, матроиды, алгоритмы.'', Ижевск: ННЦ &amp;quot;Регулярная и хаотическая динамика&amp;quot;, 2001. ISBN 5-93972-076-5&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
[[Категория: Эйлеровы графы]]&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52001</id>
		<title>Произвольно вычерчиваемые из заданной вершины графы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52001"/>
				<updated>2016-01-28T16:18:51Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
[[Основные определения теории графов|Граф]] называется '''произвольно вычерчиваемым из  вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;''' (англ. ''Arbitrarily traceable graph''), если любая цепь с началом в вершине &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; может быть продолжена до эйлерового цикла графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.  }}&lt;br /&gt;
&amp;lt;br&amp;gt;Любой произвольно вычерчиваемый из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; граф является [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеровым графом]].&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
[[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|Эйлеров граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, содержащий хотя бы одно ребро, является произвольно вычерчиваемым из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Longleftrightarrow&amp;lt;/tex&amp;gt; вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:ATG_part1.jpg|200px|right]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; Пусть в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; цикл &amp;lt;tex&amp;gt;C, v \notin C&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;G_1 = G/C&amp;lt;/tex&amp;gt; (здесь и далее это означает удаление только ребер, не трогая вершины). При удалении цикла все степени вершин остались четными, потому что каждая вершина содержит четное количество ребер цикла, и следовательно &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров. Тогда в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров цикл. Если начать обход по эйлерову циклу из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, то и закончится он в &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Если теперь вернуть цикл &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt;, то мы никак не сможем его обойти, так как из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; больше нет не посещенных ребер &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; не свободно вычерчиваемый из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&lt;br /&gt;
[[Файл:ATG_part2.jpg|200px|left]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Leftarrow&amp;lt;/tex&amp;gt; Пусть дан эйлеров граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем его циклам.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим произвольный путь &amp;lt;tex&amp;gt;P = (v,w)&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;G_1 = G/P&amp;lt;/tex&amp;gt;. Возможны 2 случая:&lt;br /&gt;
&lt;br /&gt;
1. Если &amp;lt;tex&amp;gt;v = w&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; {{---}} цикл, значит степени всех вершин в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; остались четными &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров.&amp;lt;br&amp;gt;&lt;br /&gt;
2. если &amp;lt;tex&amp;gt;v \neq w&amp;lt;/tex&amp;gt;, то так как &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; эйлеров граф &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров путь &amp;lt;tex&amp;gt;(w,v) \in G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что в обоих случаях эйлеров обход пройдет по всем ребрам &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности, содержащая ребра. При удалении &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; их количество не могло увеличится, иначе должен быть цикл, не содержащий &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;(смотри рисунок). Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности содержащая ребра, причем &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;  либо полуэйлеров, либо эйлеров &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлерова цепь &amp;lt;tex&amp;gt;Q = (w,v)&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;P+Q&amp;lt;/tex&amp;gt; эйлеров цикл в графе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Строение ==&lt;br /&gt;
[[Файл:ATGexample.jpg|right|300px]]&lt;br /&gt;
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Возьмем произвольный [[Дерево, эквивалентные определения|лес]] &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, не содержащий вершину &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, а каждую вершину четной степени &amp;lt;tex&amp;gt;-&amp;lt;/tex&amp;gt; четным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; (не исключая 0), причем каждую изолированную вершину обязательно соединим с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Полученный граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* Связен;&lt;br /&gt;
* Имеет только вершины четной степени;&lt;br /&gt;
* Является произвольно вычерчиваемым из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, как эйлеров граф, у которого &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам.&lt;br /&gt;
Теперь докажем, почему таким образом можно получить все графы, произвольно вычерчиваемые из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть какой-то такой граф нельзя получить методом описанным выше. Тогда уберем все ребра из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и посмотрим на граф, который остался. Он не является лесом, иначе мы могли бы получить этот граф нашим методом. Но если он не является лесом, то в нем есть хотя бы один цикл, который не содержит &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. А по теореме о произвольно вычерчиваемымых из вершины графах такого быть не может. Следовательно наше предположение ошибочно.&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Покрытие ребер графа путями]]&lt;br /&gt;
* [[Алгоритм построения Эйлерова цикла]]&lt;br /&gt;
&lt;br /&gt;
==Источники==&lt;br /&gt;
* Асанов М., Баранский В., Расин В. ''Дискретная математика: Графы, матроиды, алгоритмы.'', Ижевск: ННЦ &amp;quot;Регулярная и хаотическая динамика&amp;quot;, 2001. ISBN 5-93972-076-5&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
[[Категория: Эйлеровы графы]]&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52000</id>
		<title>Произвольно вычерчиваемые из заданной вершины графы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=52000"/>
				<updated>2016-01-28T16:18:25Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
[[Основные определения теории графов|Граф]] называется '''произвольно вычерчиваемым из  вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;''' (англ. ''Arbitrarily traceable graph''), если любая цепь с началом в вершине &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; может быть продолжена до эйлерового цикла графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.  }}&lt;br /&gt;
&amp;lt;br&amp;gt;Любой произвольно вычерчиваемый из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; граф является [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеровым графом]].&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
[[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|Эйлеров граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, содержащий хотя бы одно ребро, является произвольно вычерчиваемым из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Longleftrightarrow&amp;lt;/tex&amp;gt; вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:ATG_part1.jpg|200px|right]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; Пусть в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; цикл &amp;lt;tex&amp;gt;C, v \notin C&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;G_1 = G/C&amp;lt;/tex&amp;gt; (здесь и далее это означает удаление только ребер, не трогая вершины). При удалении цикла все степени вершин остались четными, потому что каждая вершина содержит четное количество ребер цикла, и следовательно &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров. Тогда в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров цикл. Если начать обход по эйлерову циклу из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, то и закончится он в &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Если теперь вернуть цикл &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt;, то мы никак не сможем его обойти, так как из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; больше нет не посещенных ребер &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; не свободно вычерчиваемый из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&lt;br /&gt;
[[Файл:ATG_part2.jpg|200px|left]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Leftarrow&amp;lt;/tex&amp;gt; Пусть дан эйлеров граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем его циклам.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим произвольный путь &amp;lt;tex&amp;gt;P = (v,w)&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;G_1 = G/P&amp;lt;/tex&amp;gt;. Возможны 2 случая:&lt;br /&gt;
&lt;br /&gt;
1. Если &amp;lt;tex&amp;gt;v = w&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; {{---}} цикл, значит степени всех вершин в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; остались четными &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров.&amp;lt;br&amp;gt;&lt;br /&gt;
2. если &amp;lt;tex&amp;gt;v \neq w&amp;lt;/tex&amp;gt;, то так как &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; эйлеров граф &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров путь &amp;lt;tex&amp;gt;(w,v) \in G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что в обоих случаях эйлеров обход пройдет по всем ребрам &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности, содержащая ребра. При удалении &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; их количество не могло увеличится, иначе должен быть цикл, не содержащий &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;(смотри рисунок). Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности содержащая ребра, причем &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;  либо полуэйлеров, либо эйлеров &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлерова цепь &amp;lt;tex&amp;gt;Q = (w,v)&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;P+Q&amp;lt;/tex&amp;gt; эйлеров цикл в графе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Строение ==&lt;br /&gt;
[[Файл:ATGexample.jpg|right|300px]]&lt;br /&gt;
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Возьмем произвольный [[Дерево, эквивалентные определения|лес]] &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, не содержащий вершину &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, а каждую вершину четной степени &amp;lt;tex&amp;gt;-&amp;lt;/tex&amp;gt; четным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; (не исключая 0), причем каждую изолированную вершину обязательно соединим с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Полученный граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* Связен;&lt;br /&gt;
* Имеет только вершины четной степени;&lt;br /&gt;
* Является произвольно вычерчиваемым из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, как эйлеров граф, у которого &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам.&lt;br /&gt;
Теперь докажем, почему таким образом можно получить все графы, произвольно вычерчиваемые из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть какой-то такой граф нельзя получить методом описанным выше. Тогда уберем все ребра из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и посмотрим на граф, который остался. Он не является лесом, иначе мы могли бы получить этот граф нашим методом. Но если он не является лесом, то в нем есть хотя бы один цикл, который не содержит &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. А по теореме о произвольно вычерчиваемымых из вершины графах такого быть не может. Следовательно наше предположение ошибочно.&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Покрытие ребер графа путями]]&lt;br /&gt;
* [[Алгоритм построения Эйлерова цикла]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Источники==&lt;br /&gt;
* Асанов М., Баранский В., Расин В. ''Дискретная математика: Графы, матроиды, алгоритмы.'', Ижевск: ННЦ &amp;quot;Регулярная и хаотическая динамика&amp;quot;, 2001. ISBN 5-93972-076-5&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
[[Категория: Эйлеровы графы]]&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=51997</id>
		<title>Произвольно вычерчиваемые из заданной вершины графы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=51997"/>
				<updated>2016-01-28T16:15:09Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
[[Основные определения теории графов|Граф]] называется '''произвольно вычерчиваемым из  вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;''' (англ. ''Arbitrarily traceable graph''), если любая цепь с началом в вершине &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; может быть продолжена до эйлерового цикла графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.  }}&lt;br /&gt;
&amp;lt;br&amp;gt;Любой произвольно вычерчиваемый из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; граф является [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеровым графом]].&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
[[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|Эйлеров граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, содержащий хотя бы одно ребро, является произвольно вычерчиваемым из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Longleftrightarrow&amp;lt;/tex&amp;gt; вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:ATG_part1.jpg|200px|right]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; Пусть в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; цикл &amp;lt;tex&amp;gt;C, v \notin C&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;G_1 = G/C&amp;lt;/tex&amp;gt; (здесь и далее это означает удаление только ребер, не трогая вершины). При удалении цикла все степени вершин остались четными, потому что каждая вершина содержит четное количество ребер цикла, и следовательно &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров. Тогда в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров цикл. Если начать обход по эйлерову циклу из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, то и закончится он в &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Если теперь вернуть цикл &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt;, то мы никак не сможем его обойти, так как из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; больше нет не посещенных ребер &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; не свободно вычерчиваемый из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&lt;br /&gt;
[[Файл:ATG_part2.jpg|200px|left]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Leftarrow&amp;lt;/tex&amp;gt; Пусть дан эйлеров граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем его циклам.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим произвольный путь &amp;lt;tex&amp;gt;P = (v,w)&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;G_1 = G/P&amp;lt;/tex&amp;gt;. Возможны 2 случая:&lt;br /&gt;
&lt;br /&gt;
1. Если &amp;lt;tex&amp;gt;v = w&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; {{---}} цикл, значит степени всех вершин в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; остались четными &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров.&amp;lt;br&amp;gt;&lt;br /&gt;
2. если &amp;lt;tex&amp;gt;v \neq w&amp;lt;/tex&amp;gt;, то так как &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; эйлеров граф &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров путь &amp;lt;tex&amp;gt;(w,v) \in G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что в обоих случаях эйлеров обход пройдет по всем ребрам &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности, содержащая ребра. При удалении &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; их количество не могло увеличится, иначе должен быть цикл, не содержащий &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;(смотри рисунок). Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности содержащая ребра, причем &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;  либо полуэйлеров, либо эйлеров &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлерова цепь &amp;lt;tex&amp;gt;Q = (w,v)&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;P+Q&amp;lt;/tex&amp;gt; эйлеров цикл в графе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Строение ==&lt;br /&gt;
[[Файл:ATGexample.jpg|right|300px]]&lt;br /&gt;
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Возьмем произвольный [[Дерево, эквивалентные определения|лес]] &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, не содержащий вершину &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, а каждую вершину четной степени &amp;lt;tex&amp;gt;-&amp;lt;/tex&amp;gt; четным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; (не исключая 0), причем каждую изолированную вершину обязательно соединим с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Полученный граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* Связен;&lt;br /&gt;
* Имеет только вершины четной степени;&lt;br /&gt;
* Является произвольно вычерчиваемым из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, как эйлеров граф, у которого &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам.&lt;br /&gt;
Теперь докажем, почему таким образом можно получить все графы, произвольно вычерчиваемые из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть какой-то такой граф нельзя получить методом описанным выше. Тогда уберем все ребра из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и посмотрим на граф, который остался. Он не является лесом, иначе мы могли бы получить этот граф нашим методом. Но если он не является лесом, то в нем есть хотя бы один цикл, который не содержит &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. А по теореме о произвольно вычерчиваемымых из вершины графах такого быть не может. Следовательно наше предположение ошибочно.&lt;br /&gt;
&lt;br /&gt;
==Источники==&lt;br /&gt;
* Асанов М., Баранский В., Расин В. ''Дискретная математика: Графы, матроиды, алгоритмы.'', Ижевск: ННЦ &amp;quot;Регулярная и хаотическая динамика&amp;quot;, 2001. ISBN 5-93972-076-5&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
[[Категория: Эйлеровы графы]]&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=51995</id>
		<title>Произвольно вычерчиваемые из заданной вершины графы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=51995"/>
				<updated>2016-01-28T16:14:29Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
[[Основные определения теории графов|Граф]] называется '''произвольно вычерчиваемым из  вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;''' (англ. ''Arbitrarily traceable graph''), если любая цепь с началом в вершине &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; может быть продолжена до эйлерового цикла графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.  }}&lt;br /&gt;
&amp;lt;br&amp;gt;Любой произвольно вычерчиваемый из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; граф является [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеровым графом]].&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
[[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|Эйлеров граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, содержащий хотя бы одно ребро, является произвольно вычерчиваемым из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Longleftrightarrow&amp;lt;/tex&amp;gt; вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:ATG_part1.jpg|200px|right]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; Пусть в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; цикл &amp;lt;tex&amp;gt;C, v \notin C&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;G_1 = G/C&amp;lt;/tex&amp;gt; (здесь и далее это означает удаление только ребер, не трогая вершины). При удалении цикла все степени вершин остались четными, потому что каждая вершина содержит четное количество ребер цикла, и следовательно &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров. Тогда в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров цикл. Если начать обход по эйлерову циклу из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, то и закончится он в &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Если теперь вернуть цикл &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt;, то мы никак не сможем его обойти, так как из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; больше нет не посещенных ребер &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; не свободно вычерчиваемый из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&lt;br /&gt;
[[Файл:ATG_part2.jpg|200px|left]]&lt;br /&gt;
&amp;lt;tex&amp;gt;\Leftarrow&amp;lt;/tex&amp;gt; Пусть дан эйлеров граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем его циклам.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим произвольный путь &amp;lt;tex&amp;gt;P = (v,w)&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;G_1 = G/P&amp;lt;/tex&amp;gt;. Возможны 2 случая:&lt;br /&gt;
&lt;br /&gt;
1. если &amp;lt;tex&amp;gt;v = w&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; {{---}} цикл, значит степени всех вершин в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; остались четными &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров.&amp;lt;br&amp;gt;&lt;br /&gt;
2. если &amp;lt;tex&amp;gt;v \neq w&amp;lt;/tex&amp;gt;, то так как &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; эйлеров граф &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров путь &amp;lt;tex&amp;gt;(w,v) \in G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что в обоих случаях эйлеров обход пройдет по всем ребрам &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности, содержащая ребра. При удалении &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; их количество не могло увеличится, иначе должен быть цикл, не содержащий &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;(смотри рисунок). Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности содержащая ребра, причем &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;  либо полуэйлеров, либо эйлеров &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлерова цепь &amp;lt;tex&amp;gt;Q = (w,v)&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;P+Q&amp;lt;/tex&amp;gt; эйлеров цикл в графе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Строение ==&lt;br /&gt;
[[Файл:ATGexample.jpg|right|300px]]&lt;br /&gt;
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Возьмем произвольный [[Дерево, эквивалентные определения|лес]] &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, не содержащий вершину &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, а каждую вершину четной степени &amp;lt;tex&amp;gt;-&amp;lt;/tex&amp;gt; четным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; (не исключая 0), причем каждую изолированную вершину обязательно соединим с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Полученный граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* Связен;&lt;br /&gt;
* Имеет только вершины четной степени;&lt;br /&gt;
* Является произвольно вычерчиваемым из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, как эйлеров граф, у которого &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам.&lt;br /&gt;
Теперь докажем, почему таким образом можно получить все графы, произвольно вычерчиваемые из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть какой-то такой граф нельзя получить методом описанным выше. Тогда уберем все ребра из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и посмотрим на граф, который остался. Он не является лесом, иначе мы могли бы получить этот граф нашим методом. Но если он не является лесом, то в нем есть хотя бы один цикл, который не содержит &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. А по теореме о произвольно вычерчиваемымых из вершины графах такого быть не может. Следовательно наше предположение ошибочно.&lt;br /&gt;
&lt;br /&gt;
==Источники==&lt;br /&gt;
* Асанов М., Баранский В., Расин В. ''Дискретная математика: Графы, матроиды, алгоритмы.'', Ижевск: ННЦ &amp;quot;Регулярная и хаотическая динамика&amp;quot;, 2001. ISBN 5-93972-076-5&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
[[Категория: Эйлеровы графы]]&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=51980</id>
		<title>Произвольно вычерчиваемые из заданной вершины графы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=51980"/>
				<updated>2016-01-28T14:50:03Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
[[Основные определения теории графов|Граф]] называется '''произвольно вычерчиваемым из  вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;''' (англ. ''Arbitrarily traceable graph''), если любая цепь с началом в вершине &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; может быть продолжена до эйлерового цикла графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;Любой произвольно вычерчиваемый из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; граф является [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеровым графом]]. }}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
[[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|Эйлеров граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, содержащий хотя бы одно ребро, является произвольно вычерчиваемым из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Longleftrightarrow&amp;lt;/tex&amp;gt; вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:ATG_part1.jpg|200px|right]]&lt;br /&gt;
Необходимость. Пусть в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; цикл &amp;lt;tex&amp;gt;C, v \notin C&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;G_1 = G/C&amp;lt;/tex&amp;gt; (здесь и далее это означает удаление только ребер, не трогая вершины). При удалении цикла все степени вершин остались четными, потому что каждая вершина содержит четное количество ребер цикла, и следовательно &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров. Тогда в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров цикл. Если начать обход по эйлерову циклу из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, то и закончится он в &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Если теперь вернуть цикл &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt;, то мы никак не сможем его обойти, так как из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; больше нет не посещенных ребер &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; не свободно вычерчиваемый из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&lt;br /&gt;
[[Файл:ATG_part2.jpg|200px|left]]&lt;br /&gt;
Достаточность. Пусть дан эйлеров граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем его циклам.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим произвольный путь &amp;lt;tex&amp;gt;P = (v,w)&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;G_1 = G/P&amp;lt;/tex&amp;gt;. Возможны 2 случая:&lt;br /&gt;
&lt;br /&gt;
1. если &amp;lt;tex&amp;gt;v = w&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; {{---}} цикл, значит степени всех вершин в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; остались четными &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров.&amp;lt;br&amp;gt;&lt;br /&gt;
2. если &amp;lt;tex&amp;gt;v \neq w&amp;lt;/tex&amp;gt;, то так как &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; эйлеров граф &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров путь &amp;lt;tex&amp;gt;(w,v) \in G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что в обоих случаях эйлеров обход пройдет по всем ребрам &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности, содержащая ребра. При удалении &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; их количество не могло увеличится, иначе должен быть цикл, не содержащий &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;(смотри рисунок). Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности содержащая ребра, причем &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;  либо полуэйлеров, либо эйлеров &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлерова цепь &amp;lt;tex&amp;gt;Q = (w,v)&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;P+Q&amp;lt;/tex&amp;gt; эйлеров цикл в графе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Строение ==&lt;br /&gt;
[[Файл:ATGexample.jpg|right|300px]]&lt;br /&gt;
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Возьмем произвольный [[Дерево, эквивалентные определения|лес]] &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, не содержащий вершину &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, а каждую вершину четной степени &amp;lt;tex&amp;gt;-&amp;lt;/tex&amp;gt; четным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; (не исключая 0), причем каждую изолированную вершину обязательно соединим с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Полученный граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* Связен;&lt;br /&gt;
* Имеет только вершины четной степени;&lt;br /&gt;
* Является произвольно вычерчиваемым из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, как эйлеров граф, у которого &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам.&lt;br /&gt;
Теперь докажем, почему таким образом можно получить все графы, произвольно вычерчиваемые из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть какой-то такой граф нельзя получить методом описанным выше. Тогда уберем все ребра из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и посмотрим на граф, который остался. Он не является лесом, иначе мы могли бы получить этот граф нашим методом. Но если он не является лесом, то в нем есть хотя бы один цикл, который не содержит &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. А по теореме о произвольно вычерчиваемымых из вершины графах такого быть не может. Следовательно наше предположение ошибочно.&lt;br /&gt;
&lt;br /&gt;
==Источники==&lt;br /&gt;
* Асанов М., Баранский В., Расин В. ''Дискретная математика: Графы, матроиды, алгоритмы.'', Ижевск: ННЦ &amp;quot;Регулярная и хаотическая динамика&amp;quot;, 2001. ISBN 5-93972-076-5&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
[[Категория: Эйлеровы графы]]&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=51976</id>
		<title>Произвольно вычерчиваемые из заданной вершины графы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=51976"/>
				<updated>2016-01-28T14:33:45Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
[[Основные определения теории графов|Граф]] называется '''произвольно вычерчиваемым из  вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;''' (англ. ''Arbitrarily traceable graph''), если любая цепь с началом в вершине &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; может быть продолжена до эйлерового цикла графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;Любой произвольно вычерчиваемый из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; граф является [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеровым графом]]. }}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
[[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|Эйлеров граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, содержащий хотя бы одно ребро, является произвольно вычерчиваемым из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Longleftrightarrow&amp;lt;/tex&amp;gt; вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:ATG_part1.jpg|200px|right]]&lt;br /&gt;
Необходимость. Пусть в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; цикл &amp;lt;tex&amp;gt;C, v \notin C&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;G_1 = G/C&amp;lt;/tex&amp;gt; (здесь и далее это означает удаление только ребер, не трогая вершины). &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров, так как при удалении цикла все степени вершин остались четными. Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров цикл. Если начать обход по эйлерову циклу из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, то и закончится он в &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Если теперь вернуть цикл &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt;, то мы никак не сможем его обойти &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; не свободно вычерчиваемый из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&lt;br /&gt;
[[Файл:ATG_part2.jpg|200px|left]]&lt;br /&gt;
Достаточность. Пусть дан эйлеров граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем его циклам.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим произвольный путь &amp;lt;tex&amp;gt;P = (v,w)&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;G_1 = G/P&amp;lt;/tex&amp;gt;. Возможно 2 случая:&lt;br /&gt;
&lt;br /&gt;
1. если &amp;lt;tex&amp;gt;v = w&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; {{---}} цикл, значит степени всех вершин в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; остались четными &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров.&amp;lt;br&amp;gt;&lt;br /&gt;
2. если &amp;lt;tex&amp;gt;v \neq w&amp;lt;/tex&amp;gt;, то так как &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; эйлеров граф &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров путь &amp;lt;tex&amp;gt;(w,v) \in G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что в обоих случаях эйлеров обход пройдет по всем ребрам &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности, содержащая ребра. При удалении &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; их количество не могло увеличится, иначе должен быть цикл, не содержащий &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;(смотри рисунок). Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности содержащая ребра, причем &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; хотя бы полуэйлеров &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлерова цепь &amp;lt;tex&amp;gt;Q = (w,v)&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;P+Q&amp;lt;/tex&amp;gt; эйлеров цикл в графе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Строение ==&lt;br /&gt;
[[Файл:ATGexample.jpg|right|300px]]&lt;br /&gt;
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Возьмем произвольный [[Дерево, эквивалентные определения|лес]] &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, не содержащий вершину &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, а каждую вершину четной степени &amp;lt;tex&amp;gt;-&amp;lt;/tex&amp;gt; четным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; (не исключая 0), причем каждую изолированную вершину обязательно соединим с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Полученный граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* Связен;&lt;br /&gt;
* Имеет только вершины четной степени;&lt;br /&gt;
* Является произвольно вычерчиваемым из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, как эйлеров граф, у которого &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам.&lt;br /&gt;
Теперь докажем, почему таким образом можно получить все графы, произвольно вычерчиваемые из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть какой-то такой граф нельзя получить методом описанным выше. Тогда уберем все ребра из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и посмотрим на граф, который остался. Он не является лесом, иначе мы могли бы получить этот граф нашим методом. Но если он не является лесом, то в нем есть хотя бы один цикл, который не содержит &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. А по теореме о произвольно вычерчиваемымых из вершины графах такого быть не может. Следовательно наше предположение ошибочно.&lt;br /&gt;
&lt;br /&gt;
==Источники==&lt;br /&gt;
* Асанов М., Баранский В., Расин В. ''Дискретная математика: Графы, матроиды, алгоритмы.'', Ижевск: ННЦ &amp;quot;Регулярная и хаотическая динамика&amp;quot;, 2001. ISBN 5-93972-076-5&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
[[Категория: Эйлеровы графы]]&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=51974</id>
		<title>Произвольно вычерчиваемые из заданной вершины графы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=51974"/>
				<updated>2016-01-28T14:32:36Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
[[Основные определения теории графов|Граф]] называется '''произвольно вычерчиваемым из  вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;''' (англ. ''Arbitrarily traceable graph''), если любая цепь с началом в вершине &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; может быть продолжена до эйлерового цикла графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;Любой произвольно вычерчиваемый из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; граф является [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеровым графом]]. }}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
[[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|Эйлеров граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, содержащий хотя бы одно ребро является произвольно вычерчиваемым из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Longleftrightarrow&amp;lt;/tex&amp;gt; вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:ATG_part1.jpg|200px|right]]&lt;br /&gt;
Необходимость. Пусть в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; цикл &amp;lt;tex&amp;gt;C, v \notin C&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;G_1 = G/C&amp;lt;/tex&amp;gt; (здесь и далее это означает удаление только ребер, не трогая вершины). &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров, так как при удалении цикла все степени вершин остались четными. Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров цикл. Если начать обход по эйлерову циклу из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, то и закончится он в &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Если теперь вернуть цикл &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt;, то мы никак не сможем его обойти &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; не свободно вычерчиваемый из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&lt;br /&gt;
[[Файл:ATG_part2.jpg|200px|left]]&lt;br /&gt;
Достаточность. Пусть дан эйлеров граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем его циклам.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим произвольный путь &amp;lt;tex&amp;gt;P = (v,w)&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;G_1 = G/P&amp;lt;/tex&amp;gt;. Возможно 2 случая:&lt;br /&gt;
&lt;br /&gt;
1. если &amp;lt;tex&amp;gt;v = w&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; {{---}} цикл, значит степени всех вершин в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; остались четными &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров.&amp;lt;br&amp;gt;&lt;br /&gt;
2. если &amp;lt;tex&amp;gt;v \neq w&amp;lt;/tex&amp;gt;, то так как &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; эйлеров граф &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров путь &amp;lt;tex&amp;gt;(w,v) \in G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что в обоих случаях эйлеров обход пройдет по всем ребрам &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности, содержащая ребра. При удалении &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; их количество не могло увеличится, иначе должен быть цикл, не содержащий &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;(смотри рисунок). Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности содержащая ребра, причем &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; хотя бы полуэйлеров &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлерова цепь &amp;lt;tex&amp;gt;Q = (w,v)&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;P+Q&amp;lt;/tex&amp;gt; эйлеров цикл в графе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Строение ==&lt;br /&gt;
[[Файл:ATGexample.jpg|right|300px]]&lt;br /&gt;
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Возьмем произвольный [[Дерево, эквивалентные определения|лес]] &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, не содержащий вершину &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, а каждую вершину четной степени &amp;lt;tex&amp;gt;-&amp;lt;/tex&amp;gt; четным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; (не исключая 0), причем каждую изолированную вершину обязательно соединим с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Полученный граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* Связен;&lt;br /&gt;
* Имеет только вершины четной степени;&lt;br /&gt;
* Является произвольно вычерчиваемым из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, как эйлеров граф, у которого &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам.&lt;br /&gt;
Теперь докажем, почему таким образом можно получить все графы, произвольно вычерчиваемые из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть какой-то такой граф нельзя получить методом описанным выше. Тогда уберем все ребра из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и посмотрим на граф, который остался. Он не является лесом, иначе мы могли бы получить этот граф нашим методом. Но если он не является лесом, то в нем есть хотя бы один цикл, который не содержит &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. А по теореме о произвольно вычерчиваемымых из вершины графах такого быть не может. Следовательно наше предположение ошибочно.&lt;br /&gt;
&lt;br /&gt;
==Источники==&lt;br /&gt;
* Асанов М., Баранский В., Расин В. ''Дискретная математика: Графы, матроиды, алгоритмы.'', Ижевск: ННЦ &amp;quot;Регулярная и хаотическая динамика&amp;quot;, 2001. ISBN 5-93972-076-5&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
[[Категория: Эйлеровы графы]]&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=51973</id>
		<title>Произвольно вычерчиваемые из заданной вершины графы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=51973"/>
				<updated>2016-01-28T14:30:15Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: /* Строение */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
[[Основные определения теории графов|Граф]] называется '''произвольно вычерчиваемым из  вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;''' (англ. ''Arbitrarily traceable graph''), если любая цепь с началом в вершине &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; может быть продолжена до эйлерового цикла графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;Любой произвольно вычерчиваемый из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; граф является [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеровым графом]]. }}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
Неодноэлементный [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеров граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; является произвольно вычерчиваемым из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Longleftrightarrow&amp;lt;/tex&amp;gt; вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:ATG_part1.jpg|200px|right]]&lt;br /&gt;
Необходимость. Пусть в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; цикл &amp;lt;tex&amp;gt;C, v \notin C&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;G_1 = G/C&amp;lt;/tex&amp;gt; (здесь и далее это означает удаление только ребер, не трогая вершины). &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров, так как при удалении цикла все степени вершин остались четными. Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров цикл. Если начать обход по эйлерову циклу из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, то и закончится он в &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Если теперь вернуть цикл &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt;, то мы никак не сможем его обойти &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; не свободно вычерчиваемый из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&lt;br /&gt;
[[Файл:ATG_part2.jpg|200px|left]]&lt;br /&gt;
Достаточность. Пусть дан эйлеров граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем его циклам.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим произвольный путь &amp;lt;tex&amp;gt;P = (v,w)&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;G_1 = G/P&amp;lt;/tex&amp;gt;. Возможно 2 случая:&lt;br /&gt;
&lt;br /&gt;
1. если &amp;lt;tex&amp;gt;v = w&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; {{---}} цикл, значит степени всех вершин в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; остались четными &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров.&amp;lt;br&amp;gt;&lt;br /&gt;
2. если &amp;lt;tex&amp;gt;v \neq w&amp;lt;/tex&amp;gt;, то так как &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; эйлеров граф &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров путь &amp;lt;tex&amp;gt;(w,v) \in G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что в обоих случаях эйлеров обход пройдет по всем ребрам &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности, содержащая ребра. При удалении &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; их количество не могло увеличится, иначе должен быть цикл, не содержащий &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;(смотри рисунок). Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности содержащая ребра, причем &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; хотя бы полуэйлеров &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлерова цепь &amp;lt;tex&amp;gt;Q = (w,v)&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;P+Q&amp;lt;/tex&amp;gt; эйлеров цикл в графе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Строение ==&lt;br /&gt;
[[Файл:ATGexample.jpg|right|300px]]&lt;br /&gt;
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Возьмем произвольный [[Дерево, эквивалентные определения|лес]] &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, не содержащий вершину &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, а каждую вершину четной степени &amp;lt;tex&amp;gt;-&amp;lt;/tex&amp;gt; четным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; (не исключая 0), причем каждую изолированную вершину обязательно соединим с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Полученный граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* Связен;&lt;br /&gt;
* Имеет только вершины четной степени;&lt;br /&gt;
* Является произвольно вычерчиваемым из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, как эйлеров граф, у которого &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам.&lt;br /&gt;
Теперь докажем, почему таким образом можно получить все графы, произвольно вычерчиваемые из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть какой-то такой граф нельзя получить методом описанным выше. Тогда уберем все ребра из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и посмотрим на граф, который остался. Он не является лесом, иначе мы могли бы получить этот граф нашим методом. Но если он не является лесом, то в нем есть хотя бы один цикл, который не содержит &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. А по теореме о произвольно вычерчиваемымых из вершины графах такого быть не может. Следовательно наше предположение ошибочно.&lt;br /&gt;
&lt;br /&gt;
==Источники==&lt;br /&gt;
* Асанов М., Баранский В., Расин В. ''Дискретная математика: Графы, матроиды, алгоритмы.'', Ижевск: ННЦ &amp;quot;Регулярная и хаотическая динамика&amp;quot;, 2001. ISBN 5-93972-076-5&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
[[Категория: Эйлеровы графы]]&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=51972</id>
		<title>Произвольно вычерчиваемые из заданной вершины графы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B2%D1%8B%D1%87%D0%B5%D1%80%D1%87%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B8%D0%B7_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%8B_%D0%B3%D1%80%D0%B0%D1%84%D1%8B&amp;diff=51972"/>
				<updated>2016-01-28T14:28:42Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
[[Основные определения теории графов|Граф]] называется '''произвольно вычерчиваемым из  вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;''' (англ. ''Arbitrarily traceable graph''), если любая цепь с началом в вершине &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; может быть продолжена до эйлерового цикла графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;Любой произвольно вычерчиваемый из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; граф является [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеровым графом]]. }}&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
Неодноэлементный [[Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов|эйлеров граф]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; является произвольно вычерчиваемым из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Longleftrightarrow&amp;lt;/tex&amp;gt; вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам графа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
[[Файл:ATG_part1.jpg|200px|right]]&lt;br /&gt;
Необходимость. Пусть в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;  &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; цикл &amp;lt;tex&amp;gt;C, v \notin C&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим &amp;lt;tex&amp;gt;G_1 = G/C&amp;lt;/tex&amp;gt; (здесь и далее это означает удаление только ребер, не трогая вершины). &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров, так как при удалении цикла все степени вершин остались четными. Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров цикл. Если начать обход по эйлерову циклу из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, то и закончится он в &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Если теперь вернуть цикл &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt;, то мы никак не сможем его обойти &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; не свободно вычерчиваемый из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&lt;br /&gt;
[[Файл:ATG_part2.jpg|200px|left]]&lt;br /&gt;
Достаточность. Пусть дан эйлеров граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;, вершина &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем его циклам.&amp;lt;br&amp;gt;&lt;br /&gt;
Рассмотрим произвольный путь &amp;lt;tex&amp;gt;P = (v,w)&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;G_1 = G/P&amp;lt;/tex&amp;gt;. Возможно 2 случая:&lt;br /&gt;
&lt;br /&gt;
1. если &amp;lt;tex&amp;gt;v = w&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; {{---}} цикл, значит степени всех вершин в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; остались четными &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; {{---}} эйлеров.&amp;lt;br&amp;gt;&lt;br /&gt;
2. если &amp;lt;tex&amp;gt;v \neq w&amp;lt;/tex&amp;gt;, то так как &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; эйлеров граф &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлеров путь &amp;lt;tex&amp;gt;(w,v) \in G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Покажем, что в обоих случаях эйлеров обход пройдет по всем ребрам &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности, содержащая ребра. При удалении &amp;lt;tex&amp;gt;P&amp;lt;/tex&amp;gt; их количество не могло увеличится, иначе должен быть цикл, не содержащий &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;(смотри рисунок). Значит в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; единственная компонента связности содержащая ребра, причем &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; хотя бы полуэйлеров &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;G_1&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\exists&amp;lt;/tex&amp;gt; эйлерова цепь &amp;lt;tex&amp;gt;Q = (w,v)&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\Rightarrow&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;P+Q&amp;lt;/tex&amp;gt; эйлеров цикл в графе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Строение ==&lt;br /&gt;
[[Файл:ATGexample.jpg|right|300px]]&lt;br /&gt;
Опираясь на теорему опишем строение всех графов, произвольно вычерчиваемых из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Возьмем произвольный [[Дерево, эквивалентные определения|лес]] &amp;lt;tex&amp;gt;H&amp;lt;/tex&amp;gt;, не содержащий вершину &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Каждую вершину нечетной степени соединим некоторым нечетным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, а каждую вершину четной степени &amp;lt;tex&amp;gt;-&amp;lt;/tex&amp;gt; четным числом кратных ребер с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; (не исключая 0), причем каждую изолированную вершину обязательно соединим с &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Полученный граф &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
* Связен;&lt;br /&gt;
* Имеет только вершины четной степени;&lt;br /&gt;
* Является произвольно вычерчиваемым из &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;, как эйлеров граф, у которого &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; принадлежит всем циклам.&lt;br /&gt;
Теперь докажем, почему таким образом можно получить все графы, произвольно вычерчиваемые из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть какой-то такой граф нельзя получить методом описанным выше. Тогда уберем все ребра из вершины &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; и посмотрим на граф, который остался. Он не является лесом, иначе мы могли бы получить этот граф нашим методом. Но если он не является лесом, то в нем есть хотя бы один цикл, который не содержит &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Но по теореме о произвольно вычерчиваемымых из вершины графах такого быть не может. Следовательно наше предположение ошибочно. &lt;br /&gt;
&lt;br /&gt;
==Источники==&lt;br /&gt;
* Асанов М., Баранский В., Расин В. ''Дискретная математика: Графы, матроиды, алгоритмы.'', Ижевск: ННЦ &amp;quot;Регулярная и хаотическая динамика&amp;quot;, 2001. ISBN 5-93972-076-5&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
[[Категория: Эйлеровы графы]]&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:ATGexample.jpg&amp;diff=51962</id>
		<title>Файл:ATGexample.jpg</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:ATGexample.jpg&amp;diff=51962"/>
				<updated>2016-01-28T12:12:13Z</updated>
		
		<summary type="html">&lt;p&gt;Lev Ospennikov: загружена новая версия «Файл:ATGexample.jpg»: Добавлено недостающее ребро&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lev Ospennikov</name></author>	</entry>

	</feed>