Теория Рамсея — различия между версиями
(→Числа Рамсея для произвольных графов) |
(→Числа Рамсея больших размерностей) |
||
Строка 81: | Строка 81: | ||
==Числа Рамсея больших размерностей== | ==Числа Рамсея больших размерностей== | ||
− | Определение | + | {{Определение |
− | Число Рамсея | + | |id=def5. |
− | Число | + | |definition= |
− | + | Пусть <tex>m,k,n_1,...,n_k \in \mathbb N</tex>, причём <tex>n_1,...,n_k \ge m</tex>. Число Рамсея <tex>r_m(k; n_1,...,n_k)</tex> — наименьшее из всех таких чисел <tex>x \in \mathbb N</tex>, что при любой раскраске <tex>m</tex>-элементных подмножеств <tex>x</tex>-элементного множества <tex>M</tex> в <tex>k</tex> цветов для некоторого <tex>i \in [1..k]</tex> обязательно найдётся такое множество <tex>W_i</tex>, что <tex>|W_i|=n_i</tex> и все <tex>m</tex>-элементные подмножества множества <tex>W_i</tex> имеют цвет <tex>i</tex>. | |
− | 2) При количестве цветов, равном 2, | + | }} |
− | Определение | + | {{Определение |
+ | |id=def6 | ||
+ | |definition= | ||
+ | Число <tex>m</tex> называется размерностью числа Рамсея <tex>r_m(k;n_1,...,n_k)</tex>. | ||
+ | }} | ||
+ | {{Утверждение | ||
+ | |id=u2 | ||
+ | |statement= | ||
+ | 1) Нетрудно понять что числа Рамсея размерности 2 — это определённые выше числа Рамсея для клик | ||
+ | |||
+ | 2) При количестве цветов, равном 2, этот параметр мы будем опускать и писать <tex>r_m(n_1,n_2)</tex> вместо <tex>r_m(2;n_1,n_2)</tex>. | ||
+ | }} | ||
+ | {{Определение | ||
+ | |id=def7|definition= | ||
+ | Для каждою множества <tex>M</tex> через <tex>M^k</tex> мы будем обозначать множество всех <tex>k</tex>-элементных подмножеств <tex>M</tex>. | ||
+ | }} | ||
+ | {{Теорема | ||
+ | |id=th5. | ||
+ | |statement=Пусть <tex>m,k,n_1,...,n_k</tex> - натуральные числа, причем <tex>k \ge 2</tex>, а <tex>n_1,...,n_k \ge m</tex>. Тогда число Рамсея <tex>r_m(k;n_1,...n_k)</tex> существует(то есть, конечно) | ||
+ | |proof= | ||
Теорема 10,4. Пусть то, fc,ni,... ,пк — патуралънье число, причём к > 2. ani,... ,пк > т. Тогда число Рамсея rm(k;ni,... ,пк) существует) (то eemt ксиечьоу | Теорема 10,4. Пусть то, fc,ni,... ,пк — патуралънье число, причём к > 2. ani,... ,пк > т. Тогда число Рамсея rm(k;ni,... ,пк) существует) (то eemt ксиечьоу | ||
Доказательство, 1, Мы будем доказывать теорему пс индукции. Начнем сс случая к = 2. Приступая к доказательству для числа rm(ni,n2) мы будем считать доказанным утверждение теоремы для чисел Рамсея всех меньших размерностей и чисел Рамсея размерности то с меньшей суммей ni+n2. В качестве базы будем использовать случай чисел Рамсея размерности 2 разобранный выше. Итак, мы докажем, что | Доказательство, 1, Мы будем доказывать теорему пс индукции. Начнем сс случая к = 2. Приступая к доказательству для числа rm(ni,n2) мы будем считать доказанным утверждение теоремы для чисел Рамсея всех меньших размерностей и чисел Рамсея размерности то с меньшей суммей ni+n2. В качестве базы будем использовать случай чисел Рамсея размерности 2 разобранный выше. Итак, мы докажем, что | ||
Строка 99: | Строка 118: | ||
rm(k;nx, ...,nk)<q = rm(rm(k - ... ,nfc_i),nfe). | rm(k;nx, ...,nk)<q = rm(rm(k - ... ,nfc_i),nfe). | ||
Для этою мы рассмотрим множестве М на g вершинах и произвелвг ную раскраску р : Мт —> [l..k] е /с цестов. Рассмотрим раскраску р' : Мт -д {О, А;}, е которой цвета 1,..., fc — 1 раскраски р склеены в цвет С. Тогда существует либс таксе подмножество М0 С М что |М0| = гт(/ь — 1; ni,..., ?Tfc_i) и р'(Д) = 0 на всех А £ М™. либо сушестЕует такое г^-злементное педмножестпе с М. что р(А) = р'{А) — к на Есех А 6 М£\ Во Егерем случае Мк — искомое подмножество а е пер-есм случае заметим чте на любом подмножестве А £ М™ из р'{А) = О следует р{А) £ [l..fc — 1]. Исходя из размера множества М0 по индукни-еннсму предположению получаем, чте найдется искомое подмнсжество множества М для одного из цветов 1,..., к — 1 □ | Для этою мы рассмотрим множестве М на g вершинах и произвелвг ную раскраску р : Мт —> [l..k] е /с цестов. Рассмотрим раскраску р' : Мт -д {О, А;}, е которой цвета 1,..., fc — 1 раскраски р склеены в цвет С. Тогда существует либс таксе подмножество М0 С М что |М0| = гт(/ь — 1; ni,..., ?Tfc_i) и р'(Д) = 0 на всех А £ М™. либо сушестЕует такое г^-злементное педмножестпе с М. что р(А) = р'{А) — к на Есех А 6 М£\ Во Егерем случае Мк — искомое подмножество а е пер-есм случае заметим чте на любом подмножестве А £ М™ из р'{А) = О следует р{А) £ [l..fc — 1]. Исходя из размера множества М0 по индукни-еннсму предположению получаем, чте найдется искомое подмнсжество множества М для одного из цветов 1,..., к — 1 □ | ||
+ | }} | ||
==Числа Рамсея для произвольных графов== | ==Числа Рамсея для произвольных графов== |
Версия 21:05, 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, этот параметр мы будем опускать и писать вместо . |
Определение: |
Для каждою множества | через мы будем обозначать множество всех -элементных подмножеств .
Теорема: |
Пусть - натуральные числа, причем , а . Тогда число Рамсея существует(то есть, конечно) |
Доказательство: |
Теорема 10,4. Пусть то, fc,ni,... ,пк — патуралънье число, причём к > 2. ani,... ,пк > т. Тогда число Рамсея rm(k;ni,... ,пк) существует) (то eemt ксиечьоу Доказательство, 1, Мы будем доказывать теорему пс индукции. Начнем сс случая к = 2. Приступая к доказательству для числа rm(ni,n2) мы будем считать доказанным утверждение теоремы для чисел Рамсея всех меньших размерностей и чисел Рамсея размерности то с меньшей суммей ni+n2. В качестве базы будем использовать случай чисел Рамсея размерности 2 разобранный выше. Итак, мы докажем, что Гт{пЪ П2) - 1 < р = rm_i(rm(?Ti - 1, П2), Гт(пЬ П2 - 1)). Рассмотрим (р+1)-элементное множество М и выделим в нём элемент а. Пусть М0 — М\ {а}. Пусть р : Мт —> {1,2} — произвольная раскраска в деэ нЕСта. Рассмотрим раскраску р' : М™-1 —> {1,2}. определённую следующим сбразом: для каждого мнежества В £ М™-1 пусть р'(В) = p(BU{a}). Так как \М0\ = р либо существует rm(ni — 1, ?г2)-злементное подмножестве Mi с М0, для кет ер его р'(В) — 1 на всех В £ Mf1-1. либо существует rm(ni,n2 — 1)-элементнсе подмнсжество М2 С М0. для ко-тсрсю р'(В) = 2 на всех В е М™'1. Случаи аналсгичны, рассмотрим первый случай и множество Мх Пс индукнионнсму предположен и к не |
Числа Рамсея для произвольных графов
Еще один способ обобщения классической теории Рамсея — замена клик на произЕСлвные графы-шаблоны, Определение 1С.5. Пусть Нх,Н2 — два данных графа. Висло Рамсея г(Нх,Н2) — зто наименьшее из всех таких чисел ж £ N что при любой раскраске рёбер полного врафа на х вершинах е два цвета обязательно найдется подграф, изоморфный Нх с рёбрами цвета ] или педграф изоморфный Н2 с рёбрами цвета 2 Е принципе из результатов классической теории Рамсея понятие, чте числа г(Нх, Н2) обязательно существуют (тс есть, конечны". Интересно, что иногда их можно точно вычислить,
Лемма 10.1, Пусть т > 1, а граф Н такое. чтои(Н) > (то—1)(п—1)+1 и <у.{Н) < то — 1. Тосоа граф Н содержит е качестве посграфа лкбсе дереве ьап вершинах
Доказательство, Зафиксируем т и проведем индукцию не п. База для п — 1 очевидна. Докажем индукционный переход п — 1 —> п (п > 1), Рассмотрим произвольнее дереис Тп на п иершинах. пусть дереЕС Tn_i получено из Тп удалением висячей Еергнины Пусть U — максимальнее независимое множестве ьершин графа Н Тогда \U\ = а(РР) < m — 1. следовательно v{H—U) > (то—1)(п-2)+1 и очевидно a(H-U) < m—1. По индукционному предположению, граф H — U содержит в качестве подграфа дерево Tn_i Пусть а — Еерглина этого дерева, присоединив к ксторей Еисячую ьершину мы получим дереве Тп. Заметим, чте множество U U {а} не является независимым ввиду максимальности U. следовательно, вершина а смежна хотя с одней Есршнной х Е U. Стметим, что х 0 V(Tn-i) и, присоединив ьершину х к ьершине а дерева Tn_i, получим дереЕС Тп е качестве подграфа графа Н. □
Теорема 10.5. (V. Chvatal) Пусть Тп — дерево на п верьиьпах. Тогоа r(Tn,Km) = (m-l)(n-l) + l.
Доказательство, 1] Докажем, что r(Tn, Кт) > (т — 1)(п — 1) + 1. Для этего нредъяЕим раскраску рёбер графа ^(т.-1)(тг-1) е ксторей нет ни одного СЕязногс подграфа на п Еершинах с рёбрами цвета 1 и нет клики на т вершинах с рёбрами цвета 2. Разсбьём Есршнны графа ш т—1 клику по п— 1 вершине и покрасим Есе рёбра этих клик в цвет 1, Тогда любой сеязный подграф с рёбрами цвета 1 содержит не белее п— 1 вершины, в частности, нет подграфа с рёбрами цвета 1, изоморфного Тп. Рёбра цвета 2 (тс есть, Есе оставшиеся рёбра) образуют (то — 1)-дсльный граф е котором, счевидне, нет клики на то вершинах 1) Рассмотрим нроизЕСльную раскраску рёбер полного графа K(m-i)(n-i)+i в два цвета. Предположим, что не сушестьует клнки на то вершинах с рёбрами цвета 2. Тсгда то > 1 и a(Gi) < m—1. По лемме 10 1, граф Gi содержит е качестве подграфа любее дерево на п вершинах в частности, дереве, иземерфнее Тп. □