Теория Рамсея — различия между версиями
(→Числа Рамсея для произвольных графов) |
(→Числа Рамсея для произвольных графов) |
||
Строка 130: | Строка 130: | ||
{{Лемма | {{Лемма | ||
− | |id=lemma1 | + | |id=lemma1|statement=Пусть <tex>m>1</tex>, а граф <tex>H</tex> таков, что <tex>v(H) \ge (m-1)(n-1)+1</tex> и <tex>\alpha(H) \le m-1</tex>. Тогда граф <tex>H</tex> содержит в качестве подграфа любое дерево на <tex>n</tex> вершинах. |
− | |statement=Пусть <tex>m>1</tex>, а граф <tex>H</tex> таков, что <tex>v(H) \ge (m-1)(n-1)+1</tex> и <tex>\alpha(H) \le m-1</tex>. Тогда граф <tex>H</tex> содержит в качестве подграфа любое дерево на <tex>n</tex> вершинах. | ||
|proof= | |proof= | ||
Зафиксируем <tex>m</tex> и проведем индукцию по <tex>n</tex>. База для <tex>n=1</tex> очевидна. Докажем индукционный переход <tex>n-1 \rightarrow n(n>1</tex>. Рассмотрим произвольное дерево <tex>T_n</tex> на <tex>n</tex> вершинах, пусть дерево <tex>T_{n-1}</tex> получено из <tex>T_n</tex> удалением висячей вершины. Пусть <tex>U</tex> — максимальное независимое множестве вершин графа <tex>H</tex> Тогда <tex>|U|=\alpha(H) \le m-1</tex>, следовательно <tex>v(H-U) \ge (m-1)(n-2)+1</tex> и очевидно <tex>\alpha(H-U) \le m-1</tex>. | Зафиксируем <tex>m</tex> и проведем индукцию по <tex>n</tex>. База для <tex>n=1</tex> очевидна. Докажем индукционный переход <tex>n-1 \rightarrow n(n>1</tex>. Рассмотрим произвольное дерево <tex>T_n</tex> на <tex>n</tex> вершинах, пусть дерево <tex>T_{n-1}</tex> получено из <tex>T_n</tex> удалением висячей вершины. Пусть <tex>U</tex> — максимальное независимое множестве вершин графа <tex>H</tex> Тогда <tex>|U|=\alpha(H) \le m-1</tex>, следовательно <tex>v(H-U) \ge (m-1)(n-2)+1</tex> и очевидно <tex>\alpha(H-U) \le m-1</tex>. | ||
Строка 140: | Строка 139: | ||
|author=V. Chvatal | |author=V. Chvatal | ||
|statement=Пусть <tex>T_n</tex> — дерево на <tex>n</tex> вершинах. Тогда <tex>r(T_n,K_m)=(m-1)(n-1)+1</tex>. | |statement=Пусть <tex>T_n</tex> — дерево на <tex>n</tex> вершинах. Тогда <tex>r(T_n,K_m)=(m-1)(n-1)+1</tex>. | ||
− | |proof= | + | |proof= |
− | + | 1) Докажем, что <tex>r(T_n,K_m) \ge (m-1)(n-1)+1</tex>. Для этого предъявим раскраску рёбер графа K_{(m-1)(n-1)}, в которой нет ни одного связного подграфа на <tex>n</tex> вершинах с рёбрами цвета 1 и нет клики на <tex>m</tex> вершинах с рёбрами цвета 2. Разобьём вершины графа на <tex>m-1</tex> клику по <tex>n-1</tex> вершине и покрасим все рёбра этих клик в цвет 1. Тогда любой связный подграф с рёбрами цвета 1 содержит не более <tex>n-1</tex> вершины, в частности, нет подграфа с рёбрами цвета 1, изоморфного <tex>T_n</tex>. Рёбра цвета 2 (то есть, все оставшиеся рёбра) образуют <tex>(m-1)</tex>-дольный граф, в котором, очевидно, нет клики на <tex>m</tex> вершинах. | |
− | + | ||
− | + | 2) Рассмотрим произвольную раскраску рёбер полного графа <tex>K_{(m-1)(n-1)+1}</tex> в два цвета. Предположим, что не существует клики на <tex>m</tex> вершинах с рёбрами цвета 2. Тогда <tex>m>1</tex> и <tex>\alpha(G_1) \le m-1</tex>. По [[#lemma1|лемме]], граф <tex>G_1</tex> содержит в качестве подграфа любое дерево на <tex>n</tex> вершинах в частности, дерево, изоморфное <tex>T_n</tex>. | |
}} | }} | ||
Версия 23:27, 6 января 2014
Содержание
Числа Рамсея
Основным объектов изучения будут полные графы, ребра которых покрашены в несколько цветов. В дальнейшем, для простоты, полный граф на
вершинах будем называть кликой.Определение: |
Пусть | . Число Рамсея — это наименьшее из таких чисел , что при любой раскраске ребер полного графа на вершинах в два цвета найдется клика на вершинах с ребром цвета 1 или клика на вершинах с ребром цвета 2.
Существование. Оценки сверху
Теорема (P. Erdos, G. Szekeres): |
Пусть -натуральные числа. Тогда . Если оба числа и -четные, то неравенство строгое. |
Доказательство: |
1) Рассмотрим клику на неравенство. 2) Рассмотрим клику на вершинах с рёбрами цветов 1 и 2 и ее произвольную вершину . Тогда либо от вершины отходит хотя бы рёбер цвета 2, либо от вершины отходит хотя бы рёбер цвета 1. Случаи аналогичны, рассмотрим первый случай и клику на вершинах, соединенных с рёбрами цвета 2. На этих вершинах есть либо клика на вершинах с ребрами цвета 1, либо клика на вершинах с рёбрами цвета 2. Во втором случае добавим вершину и получим клику на вершинах с рёбрами цвета 2. Теперь из определения следует вершинах с рёбрами цветов 1 и 2 и его произвольную вершину . Если вершине инцидентны хотя бы рёбер цвета 2 или хотя бы рёбер цвета 1, то мы найдём в графе клику на вершинах с рёбрами цвета 1 или клику на вершинах с рёбрами цвета 2. Остаётся лишь случай, когда вершине инцидентны ровно рёбер цвета 2, то же самое для всех остальных вершин. Это означает, что в графе из рёбер цвета 2 всего вершин и степень каждой вершины равна . Однако, тогда в графе нечётное количество вершин нечётной степени. Противоречие показывает нам, что в случае, когда и — чётные, выполняется неравенство . |
Утверждение (Следствие 1): |
Для натуральных чисел выполняется равенство |
Очевидно, при или , как и соответствующие числа Рамсея. Индукцией по и при получаем |
С помощью неравенства из теоремы можно получить несколько точных значений чисел Рамсея. Отметим что . Так как числа и четны, можно вывести неравенства . И, наконец, , а также
Экстремальные примеры и оценки снизу
Задача нахождения точных значений чисел Рамсея чрезвычайно трудна, этих значении известно немногим больше, чем перечислено выше.
Определение: |
Графом Рамсея | назовем такой граф на вершинах, не содержащий ни клики на вершинах ни независимого множества на вершинах(то есть, граф на ребрах цвета 1 из раскраски в два цвета ребер графа , не содержащей ни клики на вершинах с рёбрами цвета 1 ни клики на вершинах с рёбрами цвета 2).
Граф
— это цикл на пяти вершинах. Экстремальный граф — это цикл на 8 вершинах с проведёнными четырьмя главными диагоналями. Графы и имеют интересную числовую природу.Так, если ассоциировать 13 вершин графа
с элементами поля вычетов по модулю 13, то рёбра будут соединять вычеты разность которых — кубический вычет по модулю 13 (то есть, 1, 5, 8 или 12).Если считать 17 вершин графа
элементами поля вычетов по модулю 17, то рёбра будут соединять вычеты, разность которых — квадратичный вычет по модулю 17 (то есть, 1, 2, 4, 8, 9, 13, 15 или 16).Существует гипотеза что любой граф
изоморфен своему дополнению(или что в раскраске полного графа на вершинах в два цвета граф с рёбрами цвета 1 обязательно изоморфен графу с рёбрами цвета 2). Однако, это не белее чем красивое предположение, в обоснование которого можно положите лишь немногие известные примеры.Теорема (P. Erdos): |
Для любого натурального числа выполняется неравенство |
Доказательство: |
Так как , достаточно рассмотреть случай . Зафиксируем множество различных помеченных вершин . Пусть — деля среди всех графов на вершинах тех графов, что содержат клику на вершинах. Всего графов на наших вершинах, очевидно (каждое из возможных можно провести или не провести).Посчитаем графы с кликой на вершинах так: существует способов выбрать вершин для клики в нашем множестве, после чего все рёбра между ними будем считать проведенными, а остальные ребра выбираются произвольным образом. Таким образом, каждый граф с кликой на вершинах будет посчитан причём некоторые даже более одного раза. Количестве графов с кликой оказывается не более, чем . Следовательно,
Подставив неравенстве мы получаем вПредположим, что при и разобьём все графы на n вершинах на пары (граф и его дополнение) Так как , то существует пара, в которой ни , ни не содержат клики на вершинах. Рассмотрим раскраску рёбер в два цвета, в которой ребра цвета 1 образуют граф . В такой раскраске нет клики на вершинах ни цвета 1, ни цвета 2, противоречие. Следовательно . |
Утверждение (Следствие 2): |
Для любых таких, что , выполняется неравенство |
Числа Рамсея для раскрасок в несколько цветов
Определение: |
Пусть | . Число Рамсея — это наименьшее из всех таких чисел , что при любой раскраске рёбер полного графа на вершинах в цветов для некоторого обязательно найдётся клика на вершинах с рёбрами цвета .
Утверждение: |
Отметим, что — это определённое ранее число Рамсея |
Обобщение оказывается настолько естественным что по сути не добавляет нам ничего нового: полностью аналогично теореме и следствию можно доказать следующие факты.
Теорема: |
Пусть - натуральные числа. Тогда выполняются следующие утверждения:
|
Доказательство: |
1) Доказательстве полностью аналогично пункту 1 доказательства теоремы 2) Доказательство аналогично следствию 1. Нужно лишь убедиться в очевидном неравенстве для случая, когда хотя бы одно из чисел равно 1 (левая часть в этом случае равна 1, а правая, очевидно не меньше 1) и заметить, что полиномиальные коэффициенты из очевидных комбинаторных соображений удовлетворяют соотношению: Следовательно, 2 неравенство из данной теоремы выводится из неравенства 1 по индукции. |
Числа Рамсея больших размерностей
Определение: |
Пусть | , причём . Число Рамсея — наименьшее из всех таких чисел , что при любой раскраске -элементных подмножеств -элементного множества в цветов для некоторого обязательно найдётся такое множество , что и все -элементные подмножества множества имеют цвет .
Определение: |
Число | называется размерностью числа Рамсея .
Утверждение: |
1) Нетрудно понять что числа Рамсея размерности 2 — это определённые выше числа Рамсея для клик
2) При количестве цветов, равном 2, этот параметр мы будем опускать и писать вместо . |
Определение: |
Для каждою множества | через мы будем обозначать множество всех -элементных подмножеств .
Теорема: |
Пусть - натуральные числа, причем , а . Тогда число Рамсея существует(то есть, конечно) |
Доказательство: |
1)Мы будем доказывать теорему по индукции. Начнем со случая . Приступая к доказательству для числа мы будем считать доказанным утверждение теоремы для чисел Рамсея всех меньших размерностей и чисел Рамсея размерности с меньшей суммой . В качестве базы будем использовать случай чисел Рамсея размерности 2 разобранный выше. Итак, мы докажем, что
Рассмотрим -элементное множество и выделим в нём элемент . Пусть \{ }. Пусть {1,2} — произвольная раскраска в два цвета. Рассмотрим раскраску {1,2}, определённую следующим образом: для каждого множества пусть {a} . Так как , либо существует -элементное подмножество , для которого на всех , либо существует -элементное подмножество , для которого на всех . Случаи аналогичны, рассмотрим первый случай и множество . По индукционному предположен из следует, что либо существует элементное подмножество , для которого на всех , либо существует -элементное подмножество , для которого на всех . Во втором случае искомое подмножество найдено (это ), рассмотрим первый случай и множество { }. Пусть . Если , то и следовательно . Если же , то множество \{ } и поэтому \{ } . Учитывая, что , мы нашли искомое подмножество и в этом случае.2)При будем вести индукцию по с доказанной выше базой . При мы докажем неравенствоДля этого мы рассмотрим множество на вершинах и произвольную раскраску в цветов. Рассмотрим раскраску { }, в которой цвета раскраски склеены в цвет 0. Тогда существует либо таксе подмножество , что и на всех , либо существует такое -элементное подмножество , что на всех . Во втором случае — искомое подмножество, а в первом случае заметим, что на любом подмножестве из следует . Исходя из размера множества по индукционному предположению получаем, что найдется искомое подмножество множества для одного из цветов |
Числа Рамсея для произвольных графов
Еще один способ обобщения классической теории Рамсея — замена клик на произвольные графы-шаблоны.
Определение: |
Пусть | — два данных графа. Число Рамсея — это наименьшее из всех таких чисел , что при любой раскраске рёбер полного графа на вершинах в два цвета обязательно найдется подграф, изоморфный с рёбрами цвета 1 или подграф изоморфный с рёбрами цвета 2
В принципе из результатов классической теории Рамсея понятие, что числа
обязательно существуют (то есть, конечны).Лемма: |
Пусть , а граф таков, что и . Тогда граф содержит в качестве подграфа любое дерево на вершинах. |
Доказательство: |
Зафиксируем По индукционному предположению, граф и проведем индукцию по . База для очевидна. Докажем индукционный переход . Рассмотрим произвольное дерево на вершинах, пусть дерево получено из удалением висячей вершины. Пусть — максимальное независимое множестве вершин графа Тогда , следовательно и очевидно . содержит в качестве подграфа дерево . Пусть — вершина этого дерева, присоединив к ксторой висячую вершину мы получим дерево . Заметим, что множество { } не является независимым ввиду максимальности . Следовательно, вершина смежна хотя с одной вершиной . Отметим, что и, присоединив вершину к вершине дерева , получим дерево в качестве подграфа графа . |
Теорема (V. Chvatal): |
Пусть — дерево на вершинах. Тогда . |
Доказательство: |
1) Докажем, что 2) Рассмотрим произвольную раскраску рёбер полного графа . Для этого предъявим раскраску рёбер графа K_{(m-1)(n-1)}, в которой нет ни одного связного подграфа на вершинах с рёбрами цвета 1 и нет клики на вершинах с рёбрами цвета 2. Разобьём вершины графа на клику по вершине и покрасим все рёбра этих клик в цвет 1. Тогда любой связный подграф с рёбрами цвета 1 содержит не более вершины, в частности, нет подграфа с рёбрами цвета 1, изоморфного . Рёбра цвета 2 (то есть, все оставшиеся рёбра) образуют -дольный граф, в котором, очевидно, нет клики на вершинах. в два цвета. Предположим, что не существует клики на вершинах с рёбрами цвета 2. Тогда и . По лемме, граф содержит в качестве подграфа любое дерево на вершинах в частности, дерево, изоморфное . |