<?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=176.59.11.230&amp;*</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=176.59.11.230&amp;*"/>
		<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/176.59.11.230"/>
		<updated>2026-06-22T23:36:50Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9B%D0%B5%D0%BC%D0%BC%D0%B0_%D0%91%D1%91%D1%80%D0%BD%D1%81%D0%B0%D0%B9%D0%B4%D0%B0_%D0%B8_%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%9F%D0%BE%D0%B9%D0%B0&amp;diff=72067</id>
		<title>Лемма Бёрнсайда и Теорема Пойа</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9B%D0%B5%D0%BC%D0%BC%D0%B0_%D0%91%D1%91%D1%80%D0%BD%D1%81%D0%B0%D0%B9%D0%B4%D0%B0_%D0%B8_%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%9F%D0%BE%D0%B9%D0%B0&amp;diff=72067"/>
				<updated>2019-12-25T20:32:44Z</updated>
		
		<summary type="html">&lt;p&gt;176.59.11.230: /* Задача о числе раскрасок граней куба */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Иногда требуется провести подсчет комбинаторных объектов с точностью до некоторого отношения эквивалетности.&lt;br /&gt;
Если это отношение является отношением &amp;quot;с точностью до [[Действие группы на множестве|действия элементом группы]]&amp;quot;, то такой подсчет можно провести&lt;br /&gt;
с помощью Леммы Бернсайда.&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
Пусть [[Группа|группа]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; [[Действие группы на множестве|действует на множество]] &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt;. '''Неподвижной точкой''' для элемента &amp;lt;tex&amp;gt;g&amp;lt;/tex&amp;gt; называется такой элемент &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt;, &lt;br /&gt;
для которого &amp;lt;tex&amp;gt;gx=x&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
Множество неподвижных точек элемента &amp;lt;tex&amp;gt;g&amp;lt;/tex&amp;gt; называется его '''стабилизатором''' и обозначается &amp;lt;tex&amp;gt;St(g)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
Пусть группа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; действует на множество &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt;. Будем называть два элемента &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;y&amp;lt;/tex&amp;gt; эквивалентными, если &amp;lt;tex&amp;gt;x = gy&amp;lt;/tex&amp;gt; для некоторого &amp;lt;tex&amp;gt;g \in G&amp;lt;/tex&amp;gt;. Классы эквивалентности данного отношения называются '''орбитами''', множество орбит обозначается как &amp;lt;tex&amp;gt;X/G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Лемма Бёрнсайда  ==&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|id=lemmaBerns. &lt;br /&gt;
|author=Бернсайд, '''англ.''' Burnside's lemma&lt;br /&gt;
|statement=Число орбит равно средней мощности стабилизатора элементов группы &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;. &amp;lt;math&amp;gt;|X/G| = \dfrac{1} {|G|}\sum\limits_{g \in G}|St(g)|&amp;lt;/math&amp;gt;.  &lt;br /&gt;
|proof=&lt;br /&gt;
Так как &amp;lt;tex&amp;gt;St(g)&amp;lt;/tex&amp;gt; {{---}} стабилизатор элемента &amp;lt;tex&amp;gt;g&amp;lt;/tex&amp;gt;, то по определению &amp;lt;math&amp;gt;\sum\limits_{g \in G}|St(g)| = |\{(x, g) \in G\times X \mid g\cdot x = x\}|&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Следовательно для доказательства леммы необходимо и достаточно доказать следующее равенство:&lt;br /&gt;
&amp;lt;math&amp;gt;|X/G|\cdot|G| = |\{(x, g) \in G\times X \mid g\cdot x = x\}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Введем обозначение &amp;lt;tex&amp;gt;C=X/G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим правую часть равенства:&lt;br /&gt;
&amp;lt;math&amp;gt;|\{(x, g) \in G\times X \mid g\cdot x = x\}| = \sum\limits_{x \in X} |G_x| = \sum\limits_{x \in X}&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \dfrac{|G|}{|Gx|} = |G| \sum\limits_{x \in X}\dfrac{1}{|Gx|} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;= |G|\sum\limits_{P\in C}\sum\limits_{x\in P}&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \dfrac{1}{|P|}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Заметим, что &amp;lt;math&amp;gt;\sum\limits_{x\in P} \dfrac{1}{|P|} \dfrac{1}{|P|}\sum\limits_{1}^{|P|}{1} = 1.&amp;lt;/math&amp;gt; Следовательно:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|G|\sum\limits_{P\in C}\sum\limits_{x\in P} \dfrac{1}{|P|} = |G|\sum\limits_{P\in C} 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Очевидно, что &amp;lt;math&amp;gt;\sum\limits_{P\in C} 1 = \sum\limits_{1}^{|C|}{1} = |C|.&amp;lt;/math&amp;gt; Тогда получим:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|G|\sum\limits_{P\in C} 1 = |C|\cdot|G|.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Откуда следует, что&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum\limits_{g \in G}|St(g)| = |C|\cdot|G|.&amp;lt;/math&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;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|id=teorPo. &lt;br /&gt;
|author=Пойа, '''англ.''' Pólya enumeration theorem&lt;br /&gt;
|statement= &amp;lt;math&amp;gt;C = \dfrac{1}{|G|}\sum\limits_{g \in G} l^{P(g)}&amp;lt;/math&amp;gt;   ,где &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt; {{---}} кол-во различных классов эквивалентности, &amp;lt;tex&amp;gt;P(g)&amp;lt;/tex&amp;gt; {{---}} кол-во циклов в перестановке &amp;lt;tex&amp;gt;g&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;l&amp;lt;/tex&amp;gt; {{---}} кол-во различных состояний одного элемента.&lt;br /&gt;
|proof=Для доказательства этой теоремы достаточно установить следующее равенство&lt;br /&gt;
&amp;lt;math&amp;gt;|St(g)| = l^{P(g)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Рассмотрим некоторую перестановку &amp;lt;tex&amp;gt;g&amp;lt;/tex&amp;gt; и некоторый элемент &amp;lt;tex&amp;gt;f&amp;lt;/tex&amp;gt;. Под действием перестановки &amp;lt;tex&amp;gt;g&amp;lt;/tex&amp;gt; элементы &amp;lt;tex&amp;gt;f&amp;lt;/tex&amp;gt; передвигаются, как известно, по циклам перестановки. Заметим, что так как в результате должно получаться &amp;lt;tex&amp;gt;fg = f&amp;lt;/tex&amp;gt;, то внутри каждого цикла перестановки должны находиться одинаковые элементы &amp;lt;tex&amp;gt;f&amp;lt;/tex&amp;gt;. В то же время, для разных циклов никакой связи между значениями элементов не возникает. Таким образом, для каждого цикла перестановки &amp;lt;tex&amp;gt;g&amp;lt;/tex&amp;gt; мы выбираем по одному значению, и, тем самым, мы получим все представления &amp;lt;tex&amp;gt;f&amp;lt;/tex&amp;gt;, инвариантные относительно этой перестановки, т.е.:&lt;br /&gt;
&amp;lt;math&amp;gt;|St(g)| = l^{P(g)}&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Задача о числе раскрасок прямоугольника==&lt;br /&gt;
{{Задача&lt;br /&gt;
|definition=Выведите формулу для числа раскрасок прямоугольника &amp;lt;tex&amp;gt;[n \times m]&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; цветов с точностью до отражения относительно горизонтальной и вертикальной оси. &lt;br /&gt;
}}&lt;br /&gt;
Решим данную задачу, воспользуясь леммой Бёрнсайда.&lt;br /&gt;
&lt;br /&gt;
'''Решение'''&lt;br /&gt;
&lt;br /&gt;
Для начала определим, какие операции определены на группе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; {{---}} это операция &amp;quot;отражение относительно горизонтальной оси&amp;quot;, обозначим ее как &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt;, &amp;quot;отражение относительно вертикальной оси&amp;quot; {{---}} &amp;lt;tex&amp;gt;\beta&amp;lt;/tex&amp;gt; и &amp;quot;переход из одного состояния в него же&amp;quot; {{---}} &amp;lt;tex&amp;gt;e&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Таким образом, &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; содержит 4 комбинации операций: &amp;lt;tex&amp;gt;G = \{e, \alpha, \beta, \alpha \circ \beta \}&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Стоит уделить особое внимание тому факту, что никакие иные комбинации функций &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\beta&amp;lt;/tex&amp;gt; не были включены в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;. Это объясняется довольно просто: очевидно то, что операции коммутативны, то есть &amp;lt;tex&amp;gt;\alpha \circ \beta = \beta \circ \alpha&amp;lt;/tex&amp;gt;, а также то, что &amp;lt;tex&amp;gt;\alpha \circ \alpha = \beta \circ \beta = e&amp;lt;/tex&amp;gt;, тогда любая комбинация данных функций может быть упрощена до вышеперечисленных (в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;) путем совмещения одинаковых и замены их на &amp;lt;tex&amp;gt;e&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Отметим также то, что количество раскрасок прямоугольника &amp;lt;tex&amp;gt;[m \times n]&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; цветов:&lt;br /&gt;
:1. С точностью до операции &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; при нечетном &amp;lt;tex&amp;gt;m&amp;lt;/tex&amp;gt; равно количеству раскрасок прямоугольника &amp;lt;tex&amp;gt;[m-1 \times n]&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; цветов.&lt;br /&gt;
:2. С точностью до операции &amp;lt;tex&amp;gt;\beta&amp;lt;/tex&amp;gt; при нечетном &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; равно количеству раскрасок прямоугольника &amp;lt;tex&amp;gt;[m \times n-1]&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; цветов.&lt;br /&gt;
:3. С точностью до операции &amp;lt;tex&amp;gt;\alpha \circ \beta&amp;lt;/tex&amp;gt; при нечетных &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;m&amp;lt;/tex&amp;gt; равно количеству раскрасок прямоугольника &amp;lt;tex&amp;gt;[m-1 \times n-1]&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; цветов (а также частные случаи, когда &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; или &amp;lt;tex&amp;gt;m&amp;lt;/tex&amp;gt; нечетные).&lt;br /&gt;
Данное множество фактов объясняется тем, что мы можем как бы &amp;quot;слить&amp;quot; вместе два столбика (и\или) столбца, при этом с точностью до нужного действия количество раскрасок не уменьшится.&lt;br /&gt;
&lt;br /&gt;
Количество неподвижных точек в случае с действием &amp;lt;tex&amp;gt;e&amp;lt;/tex&amp;gt; равно &amp;lt;tex&amp;gt;k^{nm}&amp;lt;/tex&amp;gt;, так как ни одна раскрашенная клетка не повторилась при действии нулевого действия. Для действий &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\beta&amp;lt;/tex&amp;gt; количество раскрасок будет &amp;lt;tex&amp;gt;k^{\lceil \dfrac{m}{2} \rceil n}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;k^{{\lceil {\dfrac{n}{2}} \rceil}m}&amp;lt;/tex&amp;gt;  соответственно, для их композиции количество раскрасок &amp;lt;tex&amp;gt;k^{{\lceil {\dfrac{nm}{2}} \rceil}}&amp;lt;/tex&amp;gt;, так как верхняя левая четверть прямоугольника однозначно задаёт правую нижнюю, аналогично с правой верхней.&lt;br /&gt;
&lt;br /&gt;
Тогда воспользуемся Леммой Бёрнсайда и определим количество таких раскрасок.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tex&amp;gt; |C| = \dfrac{1} {|G|} \sum\limits_{g \in G}|St(g)| = \dfrac{I_1 + I_2 + I_3 + I_4}{4} = \dfrac{k^{nm}+k^{\lceil \dfrac{m}{2} \rceil n} + k^{{\lceil {\dfrac{n}{2}} \rceil}m} + k^{{\lceil {\dfrac{nm}{2}} \rceil}}}{4}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Задача о числе раскрасок граней куба==&lt;br /&gt;
{{Задача&lt;br /&gt;
|definition=Выведите формулу для числа раскрасок граней куба в &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; цветов с точностью до поворота.&lt;br /&gt;
}}&lt;br /&gt;
Как и в предыдущей задаче, будем использовать в решении лемму Бёрнсайда.&lt;br /&gt;
&lt;br /&gt;
'''Решение'''&lt;br /&gt;
&lt;br /&gt;
Рассмотрим группу вращений куба &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
''Последующие изображения с развертками будут подразумевать такое же соответствие вершин, как на рисунке ниже. На развертках будем показывать раскраски, а на самом кубе ребро, через которое мы будем вращать его.  Цвета на развертке лишь показывают то, что грани с одинаковым цветом должны быть одинаково раскрашены.''&lt;br /&gt;
[[Файл:burnside-intro.png|top]]&lt;br /&gt;
* &amp;lt;tex&amp;gt;1&amp;lt;/tex&amp;gt; Тождественное вращение. Поскольку ничего не происходит, мы можем покрасить каждую грань в любой цвет &amp;lt;tex&amp;gt;\Rightarrow k^6 &amp;lt;/tex&amp;gt;  раскрасок.&lt;br /&gt;
[[Файл:burnside-1.png|top]]&lt;br /&gt;
* &amp;lt;tex&amp;gt;4&amp;lt;/tex&amp;gt; вращения на угол &amp;lt;tex&amp;gt;120^{\circ}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;4&amp;lt;/tex&amp;gt; вращения на угол &amp;lt;tex&amp;gt;240^{\circ}&amp;lt;/tex&amp;gt; вдоль главных диагоналей куба (вращений четыре, поскольку главных диагоналей &amp;lt;tex&amp;gt;4&amp;lt;/tex&amp;gt; шт.). При вращении, если одна грань переходит в другую, мы должны покрасить их в один цвет. Такие раскраски будут являться стабилизатором данного вращения. Из рисунка видно, что мы можем покрасить наш куб в &amp;lt;tex&amp;gt;k^2&amp;lt;/tex&amp;gt; цветов (в &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; цветов одни три грани и в &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; цветов другие три грани).&lt;br /&gt;
[[Файл:burnside-2.png|top]]&lt;br /&gt;
* &amp;lt;tex&amp;gt;6&amp;lt;/tex&amp;gt; вращений на угол &amp;lt;tex&amp;gt;180^{\circ}&amp;lt;/tex&amp;gt; вдоль осей, соединяющих середины противоположных ребер &amp;lt;tex&amp;gt;\Rightarrow k^3 &amp;lt;/tex&amp;gt;  раскрасок.&lt;br /&gt;
[[Файл:burnside-3.png|top]]&lt;br /&gt;
* &amp;lt;tex&amp;gt;3&amp;lt;/tex&amp;gt; вращения на угол &amp;lt;tex&amp;gt;90^{\circ}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;3&amp;lt;/tex&amp;gt; вращения на угол &amp;lt;tex&amp;gt;270^{\circ}&amp;lt;/tex&amp;gt; вдоль осей, соединяющих центры противоположных граней &amp;lt;tex&amp;gt;\Rightarrow k^3 &amp;lt;/tex&amp;gt;  раскрасок.&lt;br /&gt;
[[Файл:burnside-4.png|top]]&lt;br /&gt;
* &amp;lt;tex&amp;gt;3&amp;lt;/tex&amp;gt; вращения на угол &amp;lt;tex&amp;gt;180^{\circ}&amp;lt;/tex&amp;gt; вдоль осей, соединяющих центры противоположных граней &amp;lt;tex&amp;gt;\Rightarrow k^4 &amp;lt;/tex&amp;gt;  раскрасок.&lt;br /&gt;
[[Файл:burnside-5.png|top]]&lt;br /&gt;
&lt;br /&gt;
Итого &amp;lt;tex&amp;gt;1+(4+4)+6+(3+3)+3=24&amp;lt;/tex&amp;gt; поворота, при которых куб переходит в себя. Других различных поворотов, которые переводят куб в себя, не существует, поскольку ''группа вращений'' [https://en.wikipedia.org/wiki/Octahedral_symmetry &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; изоморфна ''симметрической группе'' &amp;lt;tex&amp;gt;S_4&amp;lt;/tex&amp;gt;], тогда из того, что &amp;lt;tex&amp;gt;|S_4|=24&amp;lt;/tex&amp;gt; следует, что мы указали все преобразования, которые переводят куб в себя, причем различным образом.&lt;br /&gt;
&lt;br /&gt;
Теперь с помощью Леммы Бёрнсайда найдем искомый ответ:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tex&amp;gt; |C| = \dfrac{1} {|G|} \sum\limits_{g \in G}|St(g)| = \dfrac{1} {24} (k^6 + 8k^2 + 6k^3 + 6k^3 + 3k^4) = \dfrac{1} {24} (k^6 + 3k^4 + 12k^3 + 8k^2)&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;
*[http://ru.wikipedia.org/wiki/%D0%9B%D0%B5%D0%BC%D0%BC%D0%B0_%D0%91%D1%91%D1%80%D0%BD%D1%81%D0%B0%D0%B9%D0%B4%D0%B0 Википедия {{---}} Лемма Бёрнсайда]&lt;br /&gt;
*[http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%9F%D0%BE%D0%B9%D0%B0 Википедия {{---}} Теорема Пойа]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Burnside%27s_lemma Wikipedia {{---}} Burnside's lemma]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/P%C3%B3lya_enumeration_theorem Wikipedia {{---}} Pólya enumeration theorem]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория: Дискретная математика и алгоритмы]]&lt;br /&gt;
[[Категория: Комбинаторика]]&lt;br /&gt;
[[Категория: Теория групп]]&lt;/div&gt;</summary>
		<author><name>176.59.11.230</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%9B%D0%B5%D0%BC%D0%BC%D0%B0_%D0%91%D1%91%D1%80%D0%BD%D1%81%D0%B0%D0%B9%D0%B4%D0%B0_%D0%B8_%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%9F%D0%BE%D0%B9%D0%B0&amp;diff=72066</id>
		<title>Обсуждение:Лемма Бёрнсайда и Теорема Пойа</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%9B%D0%B5%D0%BC%D0%BC%D0%B0_%D0%91%D1%91%D1%80%D0%BD%D1%81%D0%B0%D0%B9%D0%B4%D0%B0_%D0%B8_%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%9F%D0%BE%D0%B9%D0%B0&amp;diff=72066"/>
				<updated>2019-12-25T20:31:26Z</updated>
		
		<summary type="html">&lt;p&gt;176.59.11.230: /* Задача о числе раскрасок граней куба */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Иногда требуется провести подсчет комбинаторных объектов с точностью до некоторого отношения эквивалетности.&lt;br /&gt;
Если это отношение является отношением &amp;quot;с точностью до [[Действие группы на множестве|действия элементом группы]]&amp;quot;, то такой подсчет можно провести&lt;br /&gt;
с помощью Леммы Бернсайда.&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
Пусть [[Группа|группа]] &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; [[Действие группы на множестве|действует на множество]] &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt;. '''Неподвижной точкой''' для элемента &amp;lt;tex&amp;gt;g&amp;lt;/tex&amp;gt; называется такой элемент &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt;, &lt;br /&gt;
для которого &amp;lt;tex&amp;gt;gx=x&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
Множество неподвижных точек элемента &amp;lt;tex&amp;gt;g&amp;lt;/tex&amp;gt; называется его '''стабилизатором''' и обозначается &amp;lt;tex&amp;gt;St(g)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
Пусть группа &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; действует на множество &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt;. Будем называть два элемента &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;y&amp;lt;/tex&amp;gt; эквивалентными, если &amp;lt;tex&amp;gt;x = gy&amp;lt;/tex&amp;gt; для некоторого &amp;lt;tex&amp;gt;g \in G&amp;lt;/tex&amp;gt;. Классы эквивалентности данного отношения называются '''орбитами''', множество орбит обозначается как &amp;lt;tex&amp;gt;X/G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Лемма Бёрнсайда  ==&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|id=lemmaBerns. &lt;br /&gt;
|author=Бернсайд, '''англ.''' Burnside's lemma&lt;br /&gt;
|statement=Число орбит равно средней мощности стабилизатора элементов группы &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;. &amp;lt;math&amp;gt;|X/G| = \dfrac{1} {|G|}\sum\limits_{g \in G}|St(g)|&amp;lt;/math&amp;gt;.  &lt;br /&gt;
|proof=&lt;br /&gt;
Так как &amp;lt;tex&amp;gt;St(g)&amp;lt;/tex&amp;gt; {{---}} стабилизатор элемента &amp;lt;tex&amp;gt;g&amp;lt;/tex&amp;gt;, то по определению &amp;lt;math&amp;gt;\sum\limits_{g \in G}|St(g)| = |\{(x, g) \in G\times X \mid g\cdot x = x\}|&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Следовательно для доказательства леммы необходимо и достаточно доказать следующее равенство:&lt;br /&gt;
&amp;lt;math&amp;gt;|X/G|\cdot|G| = |\{(x, g) \in G\times X \mid g\cdot x = x\}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Введем обозначение &amp;lt;tex&amp;gt;C=X/G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим правую часть равенства:&lt;br /&gt;
&amp;lt;math&amp;gt;|\{(x, g) \in G\times X \mid g\cdot x = x\}| = \sum\limits_{x \in X} |G_x| = \sum\limits_{x \in X}&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \dfrac{|G|}{|Gx|} = |G| \sum\limits_{x \in X}\dfrac{1}{|Gx|} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;= |G|\sum\limits_{P\in C}\sum\limits_{x\in P}&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \dfrac{1}{|P|}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Заметим, что &amp;lt;math&amp;gt;\sum\limits_{x\in P} \dfrac{1}{|P|} \dfrac{1}{|P|}\sum\limits_{1}^{|P|}{1} = 1.&amp;lt;/math&amp;gt; Следовательно:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|G|\sum\limits_{P\in C}\sum\limits_{x\in P} \dfrac{1}{|P|} = |G|\sum\limits_{P\in C} 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Очевидно, что &amp;lt;math&amp;gt;\sum\limits_{P\in C} 1 = \sum\limits_{1}^{|C|}{1} = |C|.&amp;lt;/math&amp;gt; Тогда получим:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|G|\sum\limits_{P\in C} 1 = |C|\cdot|G|.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Откуда следует, что&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\sum\limits_{g \in G}|St(g)| = |C|\cdot|G|.&amp;lt;/math&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;
&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|id=teorPo. &lt;br /&gt;
|author=Пойа, '''англ.''' Pólya enumeration theorem&lt;br /&gt;
|statement= &amp;lt;math&amp;gt;C = \dfrac{1}{|G|}\sum\limits_{g \in G} l^{P(g)}&amp;lt;/math&amp;gt;   ,где &amp;lt;tex&amp;gt;C&amp;lt;/tex&amp;gt; {{---}} кол-во различных классов эквивалентности, &amp;lt;tex&amp;gt;P(g)&amp;lt;/tex&amp;gt; {{---}} кол-во циклов в перестановке &amp;lt;tex&amp;gt;g&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;l&amp;lt;/tex&amp;gt; {{---}} кол-во различных состояний одного элемента.&lt;br /&gt;
|proof=Для доказательства этой теоремы достаточно установить следующее равенство&lt;br /&gt;
&amp;lt;math&amp;gt;|St(g)| = l^{P(g)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Рассмотрим некоторую перестановку &amp;lt;tex&amp;gt;g&amp;lt;/tex&amp;gt; и некоторый элемент &amp;lt;tex&amp;gt;f&amp;lt;/tex&amp;gt;. Под действием перестановки &amp;lt;tex&amp;gt;g&amp;lt;/tex&amp;gt; элементы &amp;lt;tex&amp;gt;f&amp;lt;/tex&amp;gt; передвигаются, как известно, по циклам перестановки. Заметим, что так как в результате должно получаться &amp;lt;tex&amp;gt;fg = f&amp;lt;/tex&amp;gt;, то внутри каждого цикла перестановки должны находиться одинаковые элементы &amp;lt;tex&amp;gt;f&amp;lt;/tex&amp;gt;. В то же время, для разных циклов никакой связи между значениями элементов не возникает. Таким образом, для каждого цикла перестановки &amp;lt;tex&amp;gt;g&amp;lt;/tex&amp;gt; мы выбираем по одному значению, и, тем самым, мы получим все представления &amp;lt;tex&amp;gt;f&amp;lt;/tex&amp;gt;, инвариантные относительно этой перестановки, т.е.:&lt;br /&gt;
&amp;lt;math&amp;gt;|St(g)| = l^{P(g)}&amp;lt;/math&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Задача о числе раскрасок прямоугольника==&lt;br /&gt;
{{Задача&lt;br /&gt;
|definition=Выведите формулу для числа раскрасок прямоугольника &amp;lt;tex&amp;gt;[n \times m]&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; цветов с точностью до отражения относительно горизонтальной и вертикальной оси. &lt;br /&gt;
}}&lt;br /&gt;
Решим данную задачу, воспользуясь леммой Бёрнсайда.&lt;br /&gt;
&lt;br /&gt;
'''Решение'''&lt;br /&gt;
&lt;br /&gt;
Для начала определим, какие операции определены на группе &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; {{---}} это операция &amp;quot;отражение относительно горизонтальной оси&amp;quot;, обозначим ее как &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt;, &amp;quot;отражение относительно вертикальной оси&amp;quot; {{---}} &amp;lt;tex&amp;gt;\beta&amp;lt;/tex&amp;gt; и &amp;quot;переход из одного состояния в него же&amp;quot; {{---}} &amp;lt;tex&amp;gt;e&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Таким образом, &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; содержит 4 комбинации операций: &amp;lt;tex&amp;gt;G = \{e, \alpha, \beta, \alpha \circ \beta \}&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Стоит уделить особое внимание тому факту, что никакие иные комбинации функций &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\beta&amp;lt;/tex&amp;gt; не были включены в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;. Это объясняется довольно просто: очевидно то, что операции коммутативны, то есть &amp;lt;tex&amp;gt;\alpha \circ \beta = \beta \circ \alpha&amp;lt;/tex&amp;gt;, а также то, что &amp;lt;tex&amp;gt;\alpha \circ \alpha = \beta \circ \beta = e&amp;lt;/tex&amp;gt;, тогда любая комбинация данных функций может быть упрощена до вышеперечисленных (в &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;) путем совмещения одинаковых и замены их на &amp;lt;tex&amp;gt;e&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Отметим также то, что количество раскрасок прямоугольника &amp;lt;tex&amp;gt;[m \times n]&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; цветов:&lt;br /&gt;
:1. С точностью до операции &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; при нечетном &amp;lt;tex&amp;gt;m&amp;lt;/tex&amp;gt; равно количеству раскрасок прямоугольника &amp;lt;tex&amp;gt;[m-1 \times n]&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; цветов.&lt;br /&gt;
:2. С точностью до операции &amp;lt;tex&amp;gt;\beta&amp;lt;/tex&amp;gt; при нечетном &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; равно количеству раскрасок прямоугольника &amp;lt;tex&amp;gt;[m \times n-1]&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; цветов.&lt;br /&gt;
:3. С точностью до операции &amp;lt;tex&amp;gt;\alpha \circ \beta&amp;lt;/tex&amp;gt; при нечетных &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;m&amp;lt;/tex&amp;gt; равно количеству раскрасок прямоугольника &amp;lt;tex&amp;gt;[m-1 \times n-1]&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; цветов (а также частные случаи, когда &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; или &amp;lt;tex&amp;gt;m&amp;lt;/tex&amp;gt; нечетные).&lt;br /&gt;
Данное множество фактов объясняется тем, что мы можем как бы &amp;quot;слить&amp;quot; вместе два столбика (и\или) столбца, при этом с точностью до нужного действия количество раскрасок не уменьшится.&lt;br /&gt;
&lt;br /&gt;
Количество неподвижных точек в случае с действием &amp;lt;tex&amp;gt;e&amp;lt;/tex&amp;gt; равно &amp;lt;tex&amp;gt;k^{nm}&amp;lt;/tex&amp;gt;, так как ни одна раскрашенная клетка не повторилась при действии нулевого действия. Для действий &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\beta&amp;lt;/tex&amp;gt; количество раскрасок будет &amp;lt;tex&amp;gt;k^{\lceil \dfrac{m}{2} \rceil n}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;k^{{\lceil {\dfrac{n}{2}} \rceil}m}&amp;lt;/tex&amp;gt;  соответственно, для их композиции количество раскрасок &amp;lt;tex&amp;gt;k^{{\lceil {\dfrac{nm}{2}} \rceil}}&amp;lt;/tex&amp;gt;, так как верхняя левая четверть прямоугольника однозначно задаёт правую нижнюю, аналогично с правой верхней.&lt;br /&gt;
&lt;br /&gt;
Тогда воспользуемся Леммой Бёрнсайда и определим количество таких раскрасок.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tex&amp;gt; |C| = \dfrac{1} {|G|} \sum\limits_{g \in G}|St(g)| = \dfrac{I_1 + I_2 + I_3 + I_4}{4} = \dfrac{k^{nm}+k^{\lceil \dfrac{m}{2} \rceil n} + k^{{\lceil {\dfrac{n}{2}} \rceil}m} + k^{{\lceil {\dfrac{nm}{2}} \rceil}}}{4}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Задача о числе раскрасок граней куба==&lt;br /&gt;
{{Задача&lt;br /&gt;
|definition=Выведите формулу для числа раскрасок граней куба в &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; цветов с точностью до поворота.&lt;br /&gt;
}}&lt;br /&gt;
Как и в предыдущей задаче, будем использовать в решении лемму Бёрнсайда.&lt;br /&gt;
&lt;br /&gt;
'''Решение'''&lt;br /&gt;
&lt;br /&gt;
Рассмотрим группу вращений куба &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
''Последующие изображения с развертками будут подразумевать такое же соответствие вершин, как на рисунке ниже. На развертках будем показывать раскраски, а на самом кубе ребро, через которое мы будем вращать его.  Цвета на развертке лишь показывают то, что грани с одинаковым цветом должны быть одинаково раскрашены.''&lt;br /&gt;
[[Файл:burnside-intro.png|top]]&lt;br /&gt;
* &amp;lt;tex&amp;gt;1&amp;lt;/tex&amp;gt; Тождественное вращение. Поскольку ничего не происходит, мы можем покрасить каждую грань в любой цвет &amp;lt;tex&amp;gt;\Rightarrow k^6 &amp;lt;/tex&amp;gt;  раскрасок.&lt;br /&gt;
[[Файл:burnside-1.png|top]]&lt;br /&gt;
* &amp;lt;tex&amp;gt;4&amp;lt;/tex&amp;gt; вращения на угол &amp;lt;tex&amp;gt;120^{\circ}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;4&amp;lt;/tex&amp;gt; вращения на угол &amp;lt;tex&amp;gt;240^{\circ}&amp;lt;/tex&amp;gt; вдоль главных диагоналей куба (вращений четыре, поскольку главных диагоналей &amp;lt;tex&amp;gt;4&amp;lt;/tex&amp;gt; шт.). При вращении, если одна грань переходит в другую, мы должны покрасить их в один цвет. Такие раскраски будут являться стабилизатором данного вращения. Из рисунка видно, что мы можем покрасить наш куб в &amp;lt;tex&amp;gt;k^2&amp;lt;/tex&amp;gt; цветов (в &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; цветов одни три грани и в &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; цветов другие три грани).&lt;br /&gt;
[[Файл:burnside-2.png|top]]&lt;br /&gt;
* &amp;lt;tex&amp;gt;6&amp;lt;/tex&amp;gt; вращений на угол &amp;lt;tex&amp;gt;180^{\circ}&amp;lt;/tex&amp;gt; вдоль осей, соединяющих середины противоположных ребер &amp;lt;tex&amp;gt;\Rightarrow k^3 &amp;lt;/tex&amp;gt;  раскрасок.&lt;br /&gt;
[[Файл:burnside-3.png|top]]&lt;br /&gt;
* &amp;lt;tex&amp;gt;3&amp;lt;/tex&amp;gt; вращения на угол &amp;lt;tex&amp;gt;90^{\circ}&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;3&amp;lt;/tex&amp;gt; вращения на угол &amp;lt;tex&amp;gt;270^{\circ}&amp;lt;/tex&amp;gt; вдоль осей, соединяющих центры противоположных граней &amp;lt;tex&amp;gt;\Rightarrow k^3 &amp;lt;/tex&amp;gt;  раскрасок.&lt;br /&gt;
[[Файл:burnside-4.png|top]]&lt;br /&gt;
* &amp;lt;tex&amp;gt;3&amp;lt;/tex&amp;gt; вращения на угол &amp;lt;tex&amp;gt;180^{\circ}&amp;lt;/tex&amp;gt; вдоль осей, соединяющих центры противоположных граней &amp;lt;tex&amp;gt;\Rightarrow k^4 &amp;lt;/tex&amp;gt;  раскрасок.&lt;br /&gt;
[[Файл:burnside-5.png|top]]&lt;br /&gt;
&lt;br /&gt;
Итого &amp;lt;tex&amp;gt;1+(4+4)+6+(3+3)+3=24&amp;lt;/tex&amp;gt; поворота, при которых куб переходит в себя. Других различных поворотов, которые переводят куб в себя, не существует, поскольку ''группа вращений'' [https://en.wikipedia.org/wiki/Octahedral_symmetry &amp;lt;tex&amp;gt;G&amp;lt;/tex&amp;gt; изоморфна ''симметрической группе'' &amp;lt;tex&amp;gt;S_4&amp;lt;/tex&amp;gt;], тогда из того, что &amp;lt;tex&amp;gt;|S_4|=24&amp;lt;/tex&amp;gt; следует, что мы указали все преобразования, которые переводят куб в себя, причем различным образом.&lt;br /&gt;
&lt;br /&gt;
Теперь с помощью Леммы Бёрнсайда найдем искомый ответ:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tex&amp;gt; |C| = \dfrac{1} {|G|} \sum\limits_{g \in G}|St(g)| = \dfrac{1} {24} (k^6 + 8k^2 + 6k^3 + 6k^3 + 3k^4) = \dfrac{1} {24} (k^6 + 3k^4 + 12k^3 + 8k^2)&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;
*[http://ru.wikipedia.org/wiki/%D0%9B%D0%B5%D0%BC%D0%BC%D0%B0_%D0%91%D1%91%D1%80%D0%BD%D1%81%D0%B0%D0%B9%D0%B4%D0%B0 Википедия {{---}} Лемма Бёрнсайда]&lt;br /&gt;
*[http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%9F%D0%BE%D0%B9%D0%B0 Википедия {{---}} Теорема Пойа]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Burnside%27s_lemma Wikipedia {{---}} Burnside's lemma]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/P%C3%B3lya_enumeration_theorem Wikipedia {{---}} Pólya enumeration theorem]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория: Дискретная математика и алгоритмы]]&lt;br /&gt;
[[Категория: Комбинаторика]]&lt;br /&gt;
[[Категория: Теория групп]]&lt;/div&gt;</summary>
		<author><name>176.59.11.230</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%BE%D0%B2&amp;diff=72065</id>
		<title>Теория графов</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%BE%D0%B2&amp;diff=72065"/>
				<updated>2019-12-25T20:28:36Z</updated>
		
		<summary type="html">&lt;p&gt;176.59.11.230: /* Раскраски графов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные определения теории графов ==&lt;br /&gt;
* [[Основные определения теории графов|Основные определения: граф, ребро, вершина, степень, петля, путь, цикл]]&lt;br /&gt;
* [[Лемма о рукопожатиях]]&lt;br /&gt;
* [[Теорема о существовании простого пути в случае существования пути]]&lt;br /&gt;
* [[Теорема о существовании простого цикла в случае существования цикла]]&lt;br /&gt;
* [[Матрица смежности графа]]&lt;br /&gt;
* [[Матрица инцидентности графа]]&lt;br /&gt;
* [[Циклическое пространство графа]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Фундаментальные циклы графа]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Дерево, эквивалентные определения]]&lt;br /&gt;
* [[Алгоритмы на деревьях]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Двудольные графы]]&lt;br /&gt;
* [[Дополнительный, самодополнительный граф]]&lt;br /&gt;
* [[Теоретико-множественные операции над графами]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Рёберное ядро]]&lt;br /&gt;
* [[Факторизация графов]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Группы графов]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Гиперграфы]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Алгебра графов]]&amp;lt;tex&amp;gt;^\star&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;
* [[Мост, эквивалентные определения]]&lt;br /&gt;
* [[Граф компонент реберной двусвязности]]&lt;br /&gt;
* [[Граф блоков-точек сочленения]]&lt;br /&gt;
* [[k-связность]]&lt;br /&gt;
* [[Теорема Менгера]]&lt;br /&gt;
* [[Теорема Менгера, альтернативное доказательство]]&lt;br /&gt;
* [[Вершинная, реберная связность, связь между ними и минимальной степенью вершины]]&lt;br /&gt;
* [[Задача о динамической связности оффлайн]]&amp;lt;tex&amp;gt;^\star&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;
* [[Алгоритм Борувки]]&lt;br /&gt;
* [[Критерий Тарьяна минимальности остовного дерева|Теорема Тарьяна (критерий минимальности остовного дерева)]]&lt;br /&gt;
* [[Алгоритм двух китайцев]]&lt;br /&gt;
* [[Минимально узкое остовное дерево]]&lt;br /&gt;
* [[Остовное дерево в планарном графе]]&lt;br /&gt;
* [[Максимальное количество попарно непересекающихся остовных деревьев в графе с n вершинами]]&lt;br /&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;
== Обходы графов ==&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;lt;tex&amp;gt;^\star&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;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Теорема Гуйя-Ури]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Алгоритм нахождения Гамильтонова цикла в условиях теорем Дирака и Оре]]&lt;br /&gt;
* [[Теорема Гринберга]]&amp;lt;tex&amp;gt;^\star&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;
* [[Непланарность K5 и K3,3|Непланарность &amp;lt;tex&amp;gt;K_5&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;K_{3,3}&amp;lt;/tex&amp;gt;]]&lt;br /&gt;
* [[Укладка дерева]]&lt;br /&gt;
* [[Укладка графа с планарными компонентами реберной двусвязности]]&lt;br /&gt;
* [[Укладка графа с планарными компонентами вершинной двусвязности]]&lt;br /&gt;
* [[Теорема Понтрягина-Куратовского]]&lt;br /&gt;
* [[Теорема Вагнера]]&lt;br /&gt;
* [[Род, толщина, крупность, число скрещиваний]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Двойственный граф планарного графа]]&lt;br /&gt;
* [[Теорема Фари]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Гамма-алгоритм]]&lt;br /&gt;
* [[Разрез в планарных графах]]&lt;br /&gt;
&lt;br /&gt;
== Раскраски графов ==&lt;br /&gt;
* [[Раскраска графа]]&lt;br /&gt;
* [[Двудольные графы и раскраска в 2 цвета]]&lt;br /&gt;
* [[Хроматический многочлен]]&lt;br /&gt;
* [[Формула Зыкова]]&lt;br /&gt;
* [[Формула Уитни]]&lt;br /&gt;
* [[Теорема Брукса]]&lt;br /&gt;
* [[Хроматическое число планарного графа]]&lt;br /&gt;
* [[Верхние и нижние оценки хроматического числа]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Проблема четырех красок]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Многочлен Татта]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Теория Рамсея]]&amp;lt;tex&amp;gt;^\star&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;
* [[Использование обхода в глубину для проверки связности]]&lt;br /&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;
== Кратчайшие пути в графах ==&lt;br /&gt;
* [[Обход в ширину]]&lt;br /&gt;
* [[Алгоритм Форда-Беллмана]]&lt;br /&gt;
* [[Алгоритм Дейкстры]]&lt;br /&gt;
* [[Алгоритм Флойда]]&lt;br /&gt;
* [[Алгоритм Джонсона]]&lt;br /&gt;
* [[Алгоритм Левита]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Алгоритм A*]] &amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Алгоритм D*]] &amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Эвристики для поиска кратчайших путей]]&amp;lt;tex&amp;gt;^\star&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;
* [[Связь вершинного покрытия и независимого множества]]&lt;br /&gt;
* [[Рёберное ядро]]&amp;lt;tex&amp;gt;^\star&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;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Совершенное паросочетание в кубическом графе]]&amp;lt;tex&amp;gt;^\star&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;
* [[Теорема Форда-Фалкерсона]]&lt;br /&gt;
* [[Алгоритм Форда-Фалкерсона, реализация с помощью поиска в глубину]]&lt;br /&gt;
* [[Алоритм Эдмондса-Карпа]]&lt;br /&gt;
* [[Алгоритм масштабирования потока]]&lt;br /&gt;
* [[Блокирующий поток]]&lt;br /&gt;
* [[Схема алгоритма Диница]]&lt;br /&gt;
* [[Теоремы Карзанова о числе итераций алгоритма Диница в сети с целочисленными пропускными способностями]]&lt;br /&gt;
* [[Алгоритм Голдберга-Тарьяна]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Алгоритм поиска блокирующего потока в ациклической сети]]&lt;br /&gt;
* [[Метод проталкивания предпотока]]&lt;br /&gt;
* [[Алгоритм &amp;quot;поднять-в-начало&amp;quot;]]&lt;br /&gt;
* [[Теорема о декомпозиции]]&lt;br /&gt;
* [[Теорема о декомпозиционном барьере]]&lt;br /&gt;
* [[Циркуляция потока]]&lt;br /&gt;
* [[Алгоритм Штор-Вагнера нахождения минимального разреза]]&lt;br /&gt;
* [[Алгоритм Каргера для нахождения минимального разреза]]&amp;lt;tex&amp;gt;^\star&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;
* [[Использование потенциалов Джонсона при поиске потока минимальной стоимости]]&lt;br /&gt;
* [[Сведение задачи о назначениях к задаче о потоке минимальной стоимости]]&lt;br /&gt;
* [[Венгерский алгоритм решения задачи о назначениях]]&lt;br /&gt;
* [[Алгоритм отмены цикла минимального среднего веса]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Случайные графы ==&lt;br /&gt;
* [[Случайные графы|Введение: определения, наличие треугольников, связность, диаметр два]]&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Теория графов]]&lt;/div&gt;</summary>
		<author><name>176.59.11.230</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=72064</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=72064"/>
				<updated>2019-12-25T20:26:10Z</updated>
		
		<summary type="html">&lt;p&gt;176.59.11.230: /*  Теория графов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
* [[Дискретная математика#Представление информации| Представление информации]]&lt;br /&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;
==[[Теория формальных языков|Теория формальных языков]]==&lt;br /&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;
&lt;br /&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;
* [[Теория вычислимости#Вычислительные формализмы | Вычислительные формализмы]]&lt;br /&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;
* [[Алгоритмы и структуры данных#Амортизационный анализ | Амортизационный анализ]]&lt;br /&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;
* [[Алгоритмы и структуры данных#Сортировки | Сортировки]]&lt;br /&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;
* [[Теория графов#Остовные деревья | Остовные деревья]]&lt;br /&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;
* [[Теория графов#Cлучайные графы | Cлучайные графы]]&lt;br /&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;
* [[Методы трансляции#Восходящий разбор | Восходящий разбор]]&lt;br /&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;
* [[Вычислительная геометрия#ППЛГ и РСДС|ППЛГ и РСДС]]&lt;br /&gt;
* [[Вычислительная геометрия#Алгоритмы локализации|Алгоритмы локализации]]&lt;br /&gt;
* [[Вычислительная геометрия#Триангуляция Делоне и диаграмма Вороного|Триангуляция Делоне и диаграмма Вороного]]&lt;br /&gt;
* [[Вычислительная геометрия#Планирование движения (Motion planning)|Планирование движения (Motion planning)]]&lt;br /&gt;
&lt;br /&gt;
== [[Язык программирования Java|Язык программирования Java]]==&lt;br /&gt;
*[[Основная информация о языкe]]&lt;br /&gt;
*[[Программирование по контракту]]&lt;br /&gt;
*[[Обработка ошибок и исключения]]&lt;br /&gt;
*[[Generics]]&lt;br /&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;
*[[Переобучение]]&lt;br /&gt;
*[[Кросс-валидация]]&lt;br /&gt;
*[[Выброс]]&lt;br /&gt;
*[[Машинное обучение|Другие темы]]&lt;br /&gt;
&lt;br /&gt;
= Непроверяемые конспекты =&lt;br /&gt;
&lt;br /&gt;
*[[Алгебра и геометрия 1 курс | Алгебра и геометрия — 1, 2 семестр]]&lt;br /&gt;
*[[Математический анализ 1 курс | Математический анализ — 1, 2 семестр]]&lt;br /&gt;
*[[Математический анализ 2 курс | Математический анализ — 3, 4 семестр]]&lt;br /&gt;
*[[Математическая логика|Математическая логика — 3 семестр]]&lt;br /&gt;
*[[Участник:Qwerty787788/плюсы3сем | С++ — 2, 3 семестр]]&lt;br /&gt;
*[[Дифференциальные уравнения | Дифференциальные уравнения — 3 семестр]]&lt;br /&gt;
*[[Assembler|Assembler — 4 семестр]]&lt;br /&gt;
*[[Алгоритмы алгебры и теории чисел|Алгоритмы алгебры и теории чисел — 4 семестр]]&lt;br /&gt;
*[[Функциональный_анализ_3_курс | Функциональный анализ — 5, 6 семестр]]&lt;br /&gt;
*[[Параллельное программирование|Параллельное программирование — 6 семестр]]&lt;br /&gt;
*[[Базы данных|Базы данных — 7 семестр]]&lt;br /&gt;
*[[Компьютерные сети|Компьютерные сети — 7, 8 семестр]]&lt;br /&gt;
*[[Эволюционные алгоритмы|Эволюционные алгоритмы — 10 семестр]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Всё]]&lt;/div&gt;</summary>
		<author><name>176.59.11.230</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%BE%D0%B2&amp;diff=72063</id>
		<title>Теория графов</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%BE%D0%B2&amp;diff=72063"/>
				<updated>2019-12-25T20:25:29Z</updated>
		
		<summary type="html">&lt;p&gt;176.59.11.230: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные определения теории графов ==&lt;br /&gt;
* [[Основные определения теории графов|Основные определения: граф, ребро, вершина, степень, петля, путь, цикл]]&lt;br /&gt;
* [[Лемма о рукопожатиях]]&lt;br /&gt;
* [[Теорема о существовании простого пути в случае существования пути]]&lt;br /&gt;
* [[Теорема о существовании простого цикла в случае существования цикла]]&lt;br /&gt;
* [[Матрица смежности графа]]&lt;br /&gt;
* [[Матрица инцидентности графа]]&lt;br /&gt;
* [[Циклическое пространство графа]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Фундаментальные циклы графа]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Дерево, эквивалентные определения]]&lt;br /&gt;
* [[Алгоритмы на деревьях]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Двудольные графы]]&lt;br /&gt;
* [[Дополнительный, самодополнительный граф]]&lt;br /&gt;
* [[Теоретико-множественные операции над графами]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Рёберное ядро]]&lt;br /&gt;
* [[Факторизация графов]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Группы графов]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Гиперграфы]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Алгебра графов]]&amp;lt;tex&amp;gt;^\star&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;
* [[Мост, эквивалентные определения]]&lt;br /&gt;
* [[Граф компонент реберной двусвязности]]&lt;br /&gt;
* [[Граф блоков-точек сочленения]]&lt;br /&gt;
* [[k-связность]]&lt;br /&gt;
* [[Теорема Менгера]]&lt;br /&gt;
* [[Теорема Менгера, альтернативное доказательство]]&lt;br /&gt;
* [[Вершинная, реберная связность, связь между ними и минимальной степенью вершины]]&lt;br /&gt;
* [[Задача о динамической связности оффлайн]]&amp;lt;tex&amp;gt;^\star&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;
* [[Алгоритм Борувки]]&lt;br /&gt;
* [[Критерий Тарьяна минимальности остовного дерева|Теорема Тарьяна (критерий минимальности остовного дерева)]]&lt;br /&gt;
* [[Алгоритм двух китайцев]]&lt;br /&gt;
* [[Минимально узкое остовное дерево]]&lt;br /&gt;
* [[Остовное дерево в планарном графе]]&lt;br /&gt;
* [[Максимальное количество попарно непересекающихся остовных деревьев в графе с n вершинами]]&lt;br /&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;
== Обходы графов ==&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;lt;tex&amp;gt;^\star&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;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Теорема Гуйя-Ури]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Алгоритм нахождения Гамильтонова цикла в условиях теорем Дирака и Оре]]&lt;br /&gt;
* [[Теорема Гринберга]]&amp;lt;tex&amp;gt;^\star&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;
* [[Непланарность K5 и K3,3|Непланарность &amp;lt;tex&amp;gt;K_5&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;K_{3,3}&amp;lt;/tex&amp;gt;]]&lt;br /&gt;
* [[Укладка дерева]]&lt;br /&gt;
* [[Укладка графа с планарными компонентами реберной двусвязности]]&lt;br /&gt;
* [[Укладка графа с планарными компонентами вершинной двусвязности]]&lt;br /&gt;
* [[Теорема Понтрягина-Куратовского]]&lt;br /&gt;
* [[Теорема Вагнера]]&lt;br /&gt;
* [[Род, толщина, крупность, число скрещиваний]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Двойственный граф планарного графа]]&lt;br /&gt;
* [[Теорема Фари]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Гамма-алгоритм]]&lt;br /&gt;
* [[Разрез в планарных графах]]&lt;br /&gt;
&lt;br /&gt;
== Раскраски графов ==&lt;br /&gt;
* [[Раскраска графа]]&lt;br /&gt;
* [[Двудольные графы и раскраска в 2 цвета]]&lt;br /&gt;
* [[Хроматический многочлен]]&lt;br /&gt;
* [[Формула Зыкова]]&lt;br /&gt;
* [[Формула Уитни]]&lt;br /&gt;
* [[Теорема Брукса]]&lt;br /&gt;
* [[Хроматическое число планарного графа]]&lt;br /&gt;
* [[Верхние и нижние оценки хроматического числа]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Проблема четырех красок]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Многочлен Татта]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Теория Рамсея]]&amp;lt;tex&amp;gt;^\star&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;
* [[Использование обхода в глубину для поиска цикла]]&lt;br /&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;
* [[Обход в ширину]]&lt;br /&gt;
* [[Алгоритм Форда-Беллмана]]&lt;br /&gt;
* [[Алгоритм Дейкстры]]&lt;br /&gt;
* [[Алгоритм Флойда]]&lt;br /&gt;
* [[Алгоритм Джонсона]]&lt;br /&gt;
* [[Алгоритм Левита]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Алгоритм A*]] &amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Алгоритм D*]] &amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Эвристики для поиска кратчайших путей]]&amp;lt;tex&amp;gt;^\star&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;
* [[Связь вершинного покрытия и независимого множества]]&lt;br /&gt;
* [[Рёберное ядро]]&amp;lt;tex&amp;gt;^\star&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;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Совершенное паросочетание в кубическом графе]]&amp;lt;tex&amp;gt;^\star&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;
* [[Теорема Форда-Фалкерсона]]&lt;br /&gt;
* [[Алгоритм Форда-Фалкерсона, реализация с помощью поиска в глубину]]&lt;br /&gt;
* [[Алоритм Эдмондса-Карпа]]&lt;br /&gt;
* [[Алгоритм масштабирования потока]]&lt;br /&gt;
* [[Блокирующий поток]]&lt;br /&gt;
* [[Схема алгоритма Диница]]&lt;br /&gt;
* [[Теоремы Карзанова о числе итераций алгоритма Диница в сети с целочисленными пропускными способностями]]&lt;br /&gt;
* [[Алгоритм Голдберга-Тарьяна]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
* [[Алгоритм поиска блокирующего потока в ациклической сети]]&lt;br /&gt;
* [[Метод проталкивания предпотока]]&lt;br /&gt;
* [[Алгоритм &amp;quot;поднять-в-начало&amp;quot;]]&lt;br /&gt;
* [[Теорема о декомпозиции]]&lt;br /&gt;
* [[Теорема о декомпозиционном барьере]]&lt;br /&gt;
* [[Циркуляция потока]]&lt;br /&gt;
* [[Алгоритм Штор-Вагнера нахождения минимального разреза]]&lt;br /&gt;
* [[Алгоритм Каргера для нахождения минимального разреза]]&amp;lt;tex&amp;gt;^\star&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;
* [[Использование потенциалов Джонсона при поиске потока минимальной стоимости]]&lt;br /&gt;
* [[Сведение задачи о назначениях к задаче о потоке минимальной стоимости]]&lt;br /&gt;
* [[Венгерский алгоритм решения задачи о назначениях]]&lt;br /&gt;
* [[Алгоритм отмены цикла минимального среднего веса]]&amp;lt;tex&amp;gt;^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Случайные графы ==&lt;br /&gt;
* [[Случайные графы|Введение: определения, наличие треугольников, связность, диаметр два]]&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Теория графов]]&lt;/div&gt;</summary>
		<author><name>176.59.11.230</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=72062</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=72062"/>
				<updated>2019-12-25T20:23:22Z</updated>
		
		<summary type="html">&lt;p&gt;176.59.11.230: /*  Теория графов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
* [[Дискретная математика#Представление информации| Представление информации]]&lt;br /&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;
==[[Теория формальных языков|Теория формальных языков]]==&lt;br /&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;
&lt;br /&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;
* [[Теория вычислимости#Вычислительные формализмы | Вычислительные формализмы]]&lt;br /&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;
* [[Алгоритмы и структуры данных#Амортизационный анализ | Амортизационный анализ]]&lt;br /&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;
* [[Алгоритмы и структуры данных#Сортировки | Сортировки]]&lt;br /&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;
* [[Теория графов#Остовные деревья | Остовные деревья]]&lt;br /&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;
* [[Теория графов#Cлучайные графы]]&lt;br /&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;
* [[Методы трансляции#Восходящий разбор | Восходящий разбор]]&lt;br /&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;
* [[Вычислительная геометрия#ППЛГ и РСДС|ППЛГ и РСДС]]&lt;br /&gt;
* [[Вычислительная геометрия#Алгоритмы локализации|Алгоритмы локализации]]&lt;br /&gt;
* [[Вычислительная геометрия#Триангуляция Делоне и диаграмма Вороного|Триангуляция Делоне и диаграмма Вороного]]&lt;br /&gt;
* [[Вычислительная геометрия#Планирование движения (Motion planning)|Планирование движения (Motion planning)]]&lt;br /&gt;
&lt;br /&gt;
== [[Язык программирования Java|Язык программирования Java]]==&lt;br /&gt;
*[[Основная информация о языкe]]&lt;br /&gt;
*[[Программирование по контракту]]&lt;br /&gt;
*[[Обработка ошибок и исключения]]&lt;br /&gt;
*[[Generics]]&lt;br /&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;
*[[Переобучение]]&lt;br /&gt;
*[[Кросс-валидация]]&lt;br /&gt;
*[[Выброс]]&lt;br /&gt;
*[[Машинное обучение|Другие темы]]&lt;br /&gt;
&lt;br /&gt;
= Непроверяемые конспекты =&lt;br /&gt;
&lt;br /&gt;
*[[Алгебра и геометрия 1 курс | Алгебра и геометрия — 1, 2 семестр]]&lt;br /&gt;
*[[Математический анализ 1 курс | Математический анализ — 1, 2 семестр]]&lt;br /&gt;
*[[Математический анализ 2 курс | Математический анализ — 3, 4 семестр]]&lt;br /&gt;
*[[Математическая логика|Математическая логика — 3 семестр]]&lt;br /&gt;
*[[Участник:Qwerty787788/плюсы3сем | С++ — 2, 3 семестр]]&lt;br /&gt;
*[[Дифференциальные уравнения | Дифференциальные уравнения — 3 семестр]]&lt;br /&gt;
*[[Assembler|Assembler — 4 семестр]]&lt;br /&gt;
*[[Алгоритмы алгебры и теории чисел|Алгоритмы алгебры и теории чисел — 4 семестр]]&lt;br /&gt;
*[[Функциональный_анализ_3_курс | Функциональный анализ — 5, 6 семестр]]&lt;br /&gt;
*[[Параллельное программирование|Параллельное программирование — 6 семестр]]&lt;br /&gt;
*[[Базы данных|Базы данных — 7 семестр]]&lt;br /&gt;
*[[Компьютерные сети|Компьютерные сети — 7, 8 семестр]]&lt;br /&gt;
*[[Эволюционные алгоритмы|Эволюционные алгоритмы — 10 семестр]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Всё]]&lt;/div&gt;</summary>
		<author><name>176.59.11.230</name></author>	</entry>

	</feed>