Обсуждение участницы:Анна — различия между версиями
Анна (обсуждение | вклад) (→Теорема Гуйя-Ури) |
Анна (обсуждение | вклад) (→Теорема Гуйя-Ури) |
||
Строка 101: | Строка 101: | ||
|proof= | |proof= | ||
Будем доказывать теорему от противного. Предположим, что это не так. Очевидно, что условие теоремы выполняется при <tex>n = 2</tex> и <tex>n = 3</tex>. Тогда существует орсвязный граф <tex>G</tex> с <tex>n \geqslant 4</tex>, который удовлетворяет условию и при этом не является гамильтоновым. Пусть <tex>C</tex> {{---}} максимальный цикл в <tex>G</tex> длины <tex>k</tex>. По лемме о длине цикла и по предположению о том, что граф не является гамильтоновым, получаем соотношение <tex>1 + n/2 \leqslant k < n</tex>. Теперь рассмотрим <tex>P = v_0 \dots v_l</tex> {{---}} путь максимальной длины <tex>l \geqslant 0</tex> в <tex>G</tex> такой, что никакая вершина этого пути не принадлежит циклу <tex>C</tex>. Тогда <tex>k + l + 1 \leqslant n</tex>. Следовательно, <tex>l \leqslant n - k - 1 \leqslant n - (1 + n/2) - 1 \leqslant n/2 - 2</tex>. Таким образом, <tex>l \leqslant n/2 - 2</tex>. Это значит, что в вершину <tex>v_0</tex> входят как минимум два ребра, выходящие из вершин, лежащих на <tex>C</tex>, а из вершины <tex>v_l</tex> выходят как минимум два ребра, которые входят в вершины, принадлежащие <tex>C</tex> (так как если бы эти вершины не лежали на данном цикле, путь <tex>P</tex> можно было бы продлить). <br> | Будем доказывать теорему от противного. Предположим, что это не так. Очевидно, что условие теоремы выполняется при <tex>n = 2</tex> и <tex>n = 3</tex>. Тогда существует орсвязный граф <tex>G</tex> с <tex>n \geqslant 4</tex>, который удовлетворяет условию и при этом не является гамильтоновым. Пусть <tex>C</tex> {{---}} максимальный цикл в <tex>G</tex> длины <tex>k</tex>. По лемме о длине цикла и по предположению о том, что граф не является гамильтоновым, получаем соотношение <tex>1 + n/2 \leqslant k < n</tex>. Теперь рассмотрим <tex>P = v_0 \dots v_l</tex> {{---}} путь максимальной длины <tex>l \geqslant 0</tex> в <tex>G</tex> такой, что никакая вершина этого пути не принадлежит циклу <tex>C</tex>. Тогда <tex>k + l + 1 \leqslant n</tex>. Следовательно, <tex>l \leqslant n - k - 1 \leqslant n - (1 + n/2) - 1 \leqslant n/2 - 2</tex>. Таким образом, <tex>l \leqslant n/2 - 2</tex>. Это значит, что в вершину <tex>v_0</tex> входят как минимум два ребра, выходящие из вершин, лежащих на <tex>C</tex>, а из вершины <tex>v_l</tex> выходят как минимум два ребра, которые входят в вершины, принадлежащие <tex>C</tex> (так как если бы эти вершины не лежали на данном цикле, путь <tex>P</tex> можно было бы продлить). <br> | ||
− | Пусть <tex>A</tex> {{---}} множество вершин, принадлежащих <tex>C</tex>, ребра из которых приходят в вершину <tex>v_0</tex>, а <tex>a</tex> {{---}} их количество. Тогда <tex>a \geqslant 2</tex>. Для каждой такой вершины следующая за ней в цикле <tex>C</tex> <tex>l + 1</tex> вершина не содержит входящих ребер, начало которых принадлежит <tex>v_l</tex>, иначе граф <tex>G</tex> содержал бы цикл длины <tex>> k</tex>. Заметим, что среди вершин множества <tex>A</tex> должна существовать такая вершина <tex>y</tex>, что следующая за ней <tex>l + 1</tex> вершина не является ни | + | Пусть <tex>A</tex> {{---}} множество вершин, принадлежащих <tex>C</tex>, ребра из которых приходят в вершину <tex>v_0</tex>, а <tex>a</tex> {{---}} их количество. Тогда <tex>a \geqslant 2</tex>. Для каждой такой вершины следующая за ней в цикле <tex>C</tex> <tex>l + 1</tex> вершина не содержит входящих ребер, начало которых принадлежит <tex>v_l</tex>, иначе граф <tex>G</tex> содержал бы цикл длины <tex>> k</tex>. Заметим, что среди вершин множества <tex>A</tex> должна существовать такая вершина <tex>y</tex>, что следующая за ней <tex>l + 1</tex> вершина в цикле <tex>C</tex> не является ни отцом <tex>v_0</tex>, ни сыном <tex>v_l</tex>. <br> |
− | Рассмотрим оставшуюся <tex>a - 1</tex> вершину множества <tex>A</tex>, отличную от <tex>y</tex>. В следующую за каждой из них, очевидно, не может приходить ребро из <tex>v_l</tex>. Следовательно, как минимум <tex>(a - 1) + (l + 1) = a + l</tex> вершин <tex>C</tex> не являются | + | Рассмотрим оставшуюся <tex>a - 1</tex> вершину множества <tex>A</tex>, отличную от <tex>y</tex>. В следующую за каждой из них, очевидно, не может приходить ребро из <tex>v_l</tex>. Следовательно, как минимум <tex>(a - 1) + (l + 1) = a + l</tex> вершин <tex>C</tex> не являются сыновьями <tex>v_l</tex>, в противном случае, опять же, граф содержал бы цикл длины <tex>> k</tex>. <br> |
− | Так как <tex>P</tex> {{---}} самый длинный путь в <tex>G</tex>, ни одна вершина которого не принадлежит <tex>C</tex>, каждая вершина, ребро из которой приходит в <tex>v_0</tex>, лежит либо на <tex>P</tex>, либо на <tex>C</tex>. | + | Так как <tex>P</tex> {{---}} самый длинный путь в <tex>G</tex>, ни одна вершина которого не принадлежит <tex>C</tex>, каждая вершина, ребро из которой приходит в <tex>v_0</tex>, лежит либо на <tex>P</tex>, либо на <tex>C</tex>. Так как <tex>deg^{in}(v_0) \geqslant n/2</tex>, то <tex>a + l \geqslant n/2</tex>, следовательно <tex>deg^{out}(v_l) \leqslant (n - 1) - (a + l) \leqslant (n - 1) - n/2 = n/2 - 1</tex>. Получаем противоречие с условием. Таким образом, предположение неверно, а значит теорема доказана. |
}} | }} |
Версия 23:48, 1 января 2016
Содержание
Перечисления графов
Помеченные графы
Определение: |
Помеченный граф с | вершинами — граф, у которого каждая вершина помечена целым числом от до .
Более формально определить это понятие можно так: назовем распределением меток в графе с вершинами биекцию между множеством вершин графа и множеством . Тогда помеченным графом называется пара .
Определение: |
Два помеченных графа | и изоморфны, если существует изоморфизм между и , сохраняющий распределение меток.
Все помеченные графы с тремя вершинами показаны на рисунке 1. различных графа с вершинами приводят к различным помеченным графам.
Для нахождения числа помеченных графов с
вершинами нужно заметить, что каждое из возможных ребер либо принадлежит графу, либо нет.Теорема (1): |
Число помеченных графов с вершинами равно . |
Следовательно, число помеченных графов с
ребрами равно .Теорема (Кэли): |
Число помеченных деревьев с вершинами равно . |
Теорема (2): |
Данный граф можно пометить способами. |
Доказательство: |
Приведем набросок доказательства. Пусть — группа подстановок, действующая на множестве . Для всякого элемента орбитой элемента называется подмножество множества , состоящее из всех элементов таких, что для некоторой подстановки из . Стабилизатором элемента называется подгруппа группы , состоящая из всех подстановок из , оставляющих элемент неподвижным. Теорема является следствием соотношения и его интерпретации в настоящем контексте. |
Рассмотрим пример. На рисунке 2 изображены все помеченные деревья с четырьмя вершинами. Всего их
. Среди них изоморфны цепи и — графу . Порядок группы равен . Порядок группы . Так как , то имеем и .Теорема перечисления Пойа
Пойа показал, как получить формулу, перечисляющую орбиты в соответствии с весами и зависящую от циклической структуры подстановок данной группы.
Теорема: |
Пусть — группа подстановок, действующая на множестве с орбитами и — функция, приписывающая веса каждой орбите (весовая функция). Более того, определяется на так, что , если . Тогда сумма весов орбит равна . |
Доказательство: |
Уже упоминалось о том, что порядок | группы равен для любого , где — стабилизатор элемента . Так как весовая функция постоянна на элементах данной орбиты, то справедливо равенство для каждой орбиты . Домножив второе равенство на первое и сократив, получаем . Суммируя по всем орбитам, находим , откуда непосредственно следует доказываемое соотношение.
Как следствие из этой теоремы выведем традиционную формулу Бернсайда. Для подстановки
через обозначим число циклов длины в её разложении в произведение непересекающихся циклов.Лемма (Бернсайд): |
Число орбит группы подстановок равно . |
Доказательство: |
Так как в доказательстве этой леммы мы не учитываем значения весовой функции, то | , но и есть , то есть для получения исходной формулы нужно поделить обе части равенства на .
Теорема Гуйя-Ури
Определение: |
Ориентированный сильно связный граф называется орсвязаными. |
Лемма о длине цикла в ориентированном графе
Лемма (о длине цикла в ориентированном графе): |
Пусть — произвольный ориентированный граф и для каждой вершины выполняется . Если , то в графе существует простой цикл длины хотя бы . |
Доказательство: |
Рассмотрим путь максимальной длины | . Из последней вершины выходит хотя бы ребро в вершины, отличные от . Так как путь максимальный, то продлить его нельзя, а значит, что из выходят ребра только в вершины, содержащиеся в пути . Пусть — вершина с наименьшим номером, в которую входит ребро из . Тогда во множество входят не менее ребер, выходящих из . То есть в это множестве хотя бы вершин. Значит, в цикле не менее вершины.
Теорема Гуйя-Ури
Теорема (Гуйя-Ури, Ghouila-Houri): |
Если — сильно связный ориентированный граф c вершинами и для каждой выполняется
|
Доказательство: |
Будем доказывать теорему от противного. Предположим, что это не так. Очевидно, что условие теоремы выполняется при |