Глава 4

Основы теории Рамсея

[29/90%]
Показать
LaTeX
§
Задача 4.1.1
?
(1)

Среди пяти человек может не найтись ни трёх попарно знакомых, ни трёх попарно незнакомых.

(2)

Среди любых шести человек найдётся либо трое попарно знакомых, либо трое попарно незнакомых.

(3)

Среди любых десяти человек найдётся либо четверо попарно знакомых, либо трое попарно незнакомых.

(4)

Среди любых девяти человек найдётся либо четверо попарно знакомых, либо трое попарно незнакомых.

(5)

Среди восьми человек может не найтись ни трёх попарно знакомых, ни четверых попарно незнакомых.

(6)

Среди любых 18 человек найдётся либо 4 попарно знакомых, либо 4 попарно незнакомых.

(7)

Среди любых 14 человек найдётся либо 5 попарно знакомых, либо 3 попарно незнакомых.

Числом Рамсея R(m,n)R(m, n) называется минимальное из таких целых положительных чисел xx, что выполнено любое из следующих эквивалентных условий:

  • среди любых xx человек найдётся либо mm попарно знакомых, либо nn попарно незнакомых;

  • в любом графе с xx вершинами найдётся либо mm-клика, либо nn-антиклика;

  • для любой раскраски рёбер графа KxK_x в синий и красный цвета найдётся либо синяя mm-клика, либо красная nn-клика.

Например, очевидно, что R(1,n)=1R(1, n) = 1 и R(2,n)=nR(2, n) = n для любого nn. В задаче 4.1.1 доказано, что R(3,3)=6R(3,3) = 6, R(3,4)=9R(3,4) = 9, R(4,4)18R(4,4) \leqslant 18 и R(3,5)14R(3,5) \leqslant 14. Но не очевидно, что такое число существует для любых m,nm, n.

Задача 4.1.2
?
(1)

Если числа R(m1,n)R(m-1, n) и R(m,n1)R(m, n-1) существуют, то число R(m,n)R(m, n) существует и R(m,n)R(m1,n)+R(m,n1)R(m, n) \leqslant R(m-1, n) + R(m, n-1).

Это утверждение обычно коротко записывают в виде «R(m,n)R(m1,n)+R(m,n1)R(m, n) \leqslant R(m-1, n) + R(m, n-1)». Далее аналогичные утверждения записываются только в кратком виде.

(2)

R(m,n)(m+n2m1)R(m, n) \leqslant \binom {m+n-2}{m-1}.

(3)

R(m,n)R(m1,n)+R(m,n1)1R(m, n) \leqslant R(m-1, n) + R(m, n-1) - 1, если числа R(m1,n)R(m-1, n) и R(m,n1)R(m, n-1) чётны.

(4)

R(5,5)62R(5,5) \leqslant 62.

Задача 4.1.3
?
(1)

Если в графе с 13 вершинами нет ни треугольника, ни 5-антиклики, то степень каждой вершины равна 4.

(2)

Если в графе с 18 вершинами нет ни треугольника, ни 6-антиклики, то степень каждой вершины равна 5.

Примечание.
?

Во избежание порочного круга, при решении этой и других задач не используйте без доказательства ни равенства R(3,6)=18R(3,6) = 18, ни других фактов, которые не умеете доказывать.

Задача 4.1.4
?
(1)

R(4,4)18R(4,4) \geqslant 18;

(2)

R(3,5)14R(3,5) \geqslant 14.

Задача 4.1.5
?
(1)

R(n,n)>(n1)2R(n, n) > (n-1)^2.

(2)

Теорема Эрдёша. R(n,n)>n2(n3)/2R(n, n) > n2^{(n-3)/2} начиная с некоторого nn. (Более точно, теорема Эрдёша утверждает, что R(n,n)n2n/2/eR(n, n) \gtrsim n2^{n/2}/e. Знак \gtrsim определён в п. 6.1.)

(3)

Если (rn)<2(n2)1\binom {r}{n} < 2^{\binom {n}{2}-1}, то R(n,n)>rR(n, n) > r.

(4)

Если (rn)<s2(n2)1\binom {r}{n} < s2^{\binom {n}{2}-1}, то R(n,n)>rsR(n, n) > r - s.

(5)

R(n,n)>r(rn)21(n2)R(n, n) > r - \binom {r}{n}2^{1-\binom {n}{2}} для любого rr.

Задача 4.1.6

В любом турнире с 4n4^n вершинами можно выбрать вершины A1,,AnA_1, \ldots , A_n так, чтобы каждое ребро между ними было направлено от большего номера к меньшему.

?
Задача 4.1.7

При любой раскраске рёбер графа KnK_n в два цвета в нём найдётся гамильтонов цикл, состоящий из двух одноцветных путей (цвета путей могут быть и одинаковы, и различны).

?
§
Задача 4.2.1
?
(1)

На плоскости отметили 17 точек и соединили каждые 2 из них цветным отрезком: красным, жёлтым или зелёным. Тогда есть одноцветный треугольник.

(2)

Придумайте 9 точек на плоскости и раскраску в 3 цвета всех соединяющих их отрезков, для которой нет одноцветного треугольника.

(3)

То же, что в п. (2), для 16 точек.

Числом Рамсея R(m1,,mk)R(m_1, \ldots , m_k) называется минимальное из таких целых положительных чисел xx, что для любой раскраски рёбер графа KxK_x в kk цветов для некоторого ii найдётся mim_i-клика ii-го цвета (т.е. mim_i вершин, попарно соединённых рёбрами цвета ii).

Например, очевидно, что R(1,m,n)=1R(1, m, n) = 1 и R(2,m,n)=R(m,n)R(2, m, n) = R(m, n) для любых m,nm, n. В задаче 4.2.1 доказано, что R(3,3,3)17R(3,3,3) \leqslant 17, 10\geqslant 10 и 17\geqslant 17. Но не очевидно, что такое число существует для любых m1,,mkm_1, \ldots , m_k.

Задача 4.2.2
?
(1)

R(m,n,p)R(R(m,n),p)R(m, n, p) \leqslant R(R(m, n), p).

(2)

R(m1,m2,,mk)R(m11,m2,,mk)+R(m1,m21,,mk)++R(m1,m2,,mk1)R(m_1, m_2, \ldots , m_k) \leqslant R(m_1 - 1, m_2, \ldots , m_k) + R(m_1, m_2 - 1, \ldots , m_k) + \ldots + R(m_1, m_2, \ldots , m_k - 1).

(3)

Найдите оценку на R(m1,m2,,mk)R(m_1, m_2, \ldots , m_k) через полиномиальные коэффициенты.

Подробнее см. [w2] и [Ga].

Задача 4.2.3

Если рёбра графа K31K_{31} раскрашены в синий, белый и красный цвета так, что нет ни синей 4-клики, ни белой 3-клики, ни красной 3-клики, то из каждой вершины выходит 14, 15 или 16 синих рёбер.

?
Задача 4.2.4

Теорема. Для любого целого m>0m > 0 существует такое M>0M > 0, что для любого простого числа p>Mp > M сравнение xm+ymzm(modp)x^m + y^m \equiv z^m \pmod{p} имеет решение в ненулевых вычетах по модулю pp. (Доказать эту теорему вы сможете после решения двух следующих задач.)

?
Задача 4.2.5

Сравнение xm+ymzm(modp)x^m + y^m \equiv z^m \pmod{p} имеет решение в ненулевых вычетах по модулю pp для

?
(1)

m=2m = 2, p=89p = 89;

(2)

m=3m = 3, p=89p = 89;

(3)

m=4m = 4, p=83p = 83;

(4)

m=3m = 3, p=97p = 97;

(5)

m=9m = 9, p=97p = 97.

Задача 4.2.6

Теорема Шура. Для любой раскраски натурального ряда в конечное число цветов найдётся одноцветное решение уравнения x+y=zx + y = z.

Более точно, для любого целого k>0k > 0 существует такое целое r>0r > 0, что для любой раскраски первых rr натуральных чисел в kk цветов найдётся одноцветное решение уравнения x+y=zx + y = z.

?
Задача 4.2.7

Найдите нижние оценки на R(n,,nk)R(\underbrace{n, \ldots , n}_{k}), аналогичные утверждениям

?
(1)

4.1.5(1);

(2)

4.1.5(2).

§
Задача 4.3.1

Среди любых четырёх из 8000 студентов можно выбрать слаженную тройку (т.е. тройку, составляющую слаженную команду на олимпиаду по программированию). Докажите, что можно выбрать 5 студентов, любая тройка из которых является слаженной.

?
Задача 4.3.2
?
(1)

Среди любых 5 точек общего положения на плоскости найдётся выпуклый 4-угольник.

(2)

Найдётся 8 точек общего положения на плоскости, среди которых нет выпуклого 5-угольника.

(3)

Среди любых 9 точек общего положения на плоскости найдётся выпуклый 5-угольник.

(4)

Теорема Эрдёша–Секереша. Для некоторого nn среди любых nn точек общего положения на плоскости найдётся выпуклый 10-угольник. (Ср. с задачей 4.4.4.)

Числом Рамсея для гиперграфов Rl(m1,,mk)R_l(m_1, \ldots , m_k), m1,,mklm_1, \ldots , m_k \geqslant l, называется минимальное из таких целых положительных чисел xx, что для любой раскраски всех ll-элементных подмножеств xx-элементного множества в kk цветов найдутся ii и подмножество размера mim_i, у которого все ll-элементные подмножества покрашены в ii-й цвет. («Число Рамсея для гиперграфов» --- единый термин, определённый выше; знание термина «гиперграф» не нужно для его понимания.)

Например, очевидно, что R2(m1,,mk)=R(m1,,mk)R_2(m_1, \ldots , m_k) = R(m_1, \ldots , m_k) и R3(3,n)=nR_3(3, n) = n. В задаче 4.3.1 требуется доказать, что R3(5,4)8000R_3(5,4) \leqslant 8\, 000. А при решении задачи 4.3.2(4) требуется доказать, что R3(10,10)R_3(10,10) или R4(5,10)R_4(5,10) существует.

Задача 4.3.3
?
(1)

Число Rl(m1,,mk)R_l(m_1, \ldots , m_k) существует для любых m1,,mkm_1, \ldots , m_k. (Это не очевидно!)

(2)

Rl(m1,,mk)Rl(Rl(m1,m2),m3,,mk)R_l(m_1, \ldots , m_k) \leqslant R_l(R_l(m_1, m_2), m_3, \ldots , m_k).

(3)

Rl(m,n)Rl1(Rl(m1,n),Rl(m,n1))+1R_l(m, n) \leqslant R_{l-1}(R_l(m-1, n), R_l(m, n-1)) + 1.

Задача 4.3.4
?
(1)

Если (rn)<2(n3)1\binom {r}{n} < 2^{\binom {n}{3}-1}, то R3(n,n)>rR_3(n, n) > r.

(2)

Найдётся такое число c>0c > 0, что R3(n,n)2cn2R_3(n, n) \geqslant 2^{cn^2}.

(3)

Найдите нижние оценки на Rl(n,,nk)R_l(\underbrace{n, \ldots , n}_{k}), аналогичные утверждениям 4.1.5(1, 2) (ср. с задачей 4.2.7).

Известно, что Rl(n,,nr2r+1)(l1)rrrR_l(\underbrace{n, \ldots , n}_{r^{2r}+1}) \geqslant (l-1)r^{r^{\cdots^{r}}} (степенная башня высотой nn).

§
Задача 4.4.1

Верно ли, что для любой раскраски точек плоскости в два цвета найдётся

?
(1)

одноцветный равносторонний треугольник со стороной 1 или 3\sqrt{3}?

(2)

одноцветный равносторонний треугольник со стороной 1?

(3)

одноцветный треугольник со сторонами 2\sqrt{2}, 6\sqrt{6}, π\pi?

Задача 4.4.2

При любой раскраске точек плоскости в три цвета найдутся две точки одного цвета на расстоянии 1.

?
Задача 4.4.3
?
(1)

Найдётся такое nn, что для любой раскраски пространства Rn\mathbb {R}^{n} (определение см. в гл. 7) в 9 цветов найдётся прямоугольник с одноцветными вершинами и сторонами 1 и 2.

(2)

Верно ли, что для любого параллелограмма PP с неперпендикулярными сторонами найдётся такое nn, что для любой раскраски точек пространства Rn\mathbb {R}^{n} в 4 цвета найдётся равный PP параллелограмм с вершинами одного цвета?

Задача 4.4.4

Назовём mm-чашкой (mm-шапкой) подмножество из mm точек графика выпуклой вниз (вверх) функции. Обозначим через f(k,l)f(k, l) минимальное число nn, такое что среди любых nn точек на плоскости, имеющих разные абсциссы, и никакие три из которых не лежат на прямой, есть либо kk-чашка, либо ll-шапка. (Не очевидно, что такое число существует. Поэтому о формулах из этой задачи справедливо замечание, аналогичное сделанному в задаче 4.1.2(1).)

?
(1)

Среди любых f(m,m)f(m, m) точек на плоскости найдётся выпуклый mm-угольник. (Ср. с задачей 4.3.2.)

(2)

f(k,l)f(k1,l)+f(k,l1)1f(k, l) \leqslant f(k-1, l) + f(k, l-1) - 1.

(3)

f(k,l)(k+l4k2)+1f(k, l) \leqslant \dbinom {k+l-4}{k-2} + 1.

(4)

f(k,l)=(k+l4k2)+1f(k, l) = \dbinom {k+l-4}{k-2} + 1.

Задача 4.4.5
?
(1)

При любой раскраске чисел 1,,91, \ldots , 9 в 2 цвета найдётся одноцветная трёхчленная арифметическая прогрессия.

(2)

Аналог предыдущего пункта для чисел 1,,81, \ldots , 8 неверен.

(3)

Существует такое целое WW, что при любой раскраске чисел 1,,W1, \ldots , W в 2 цвета найдётся либо трёхчленная арифметическая прогрессия первого цвета, либо четырёхчленная --- второго.

(4)

Существует такое целое WW, что при любой раскраске чисел 1,,W1, \ldots , W в 3 цвета найдётся одноцветная трёхчленная арифметическая прогрессия.

(5)

То же, что в предыдущем пункте, для rr цветов.

(6)

Теорема ван дер Вардена. Для любых k,rk, r при любой раскраске натурального ряда в rr цветов найдётся одноцветная kk-членная арифметическая прогрессия. (Ср. с теоремой Шура 4.2.6.)

Задача 4.4.6
?
(1)

Из любых 5 точек на плоскости можно выбрать две такие непересекающиеся пары точек, что отрезок, соединяющий точки в первой паре, пересекает отрезок, соединяющий точки во второй паре.

(2)

Теорема Конвея–Гордона–Закса для линейных вложений. Для любых 6 точек общего положения в пространстве найдутся два зацепленных треугольника с вершинами в этих точках (т.е. таких, что объединение сторон первого пересекает второй двумерный треугольник в единственной точке.) (Набор точек в пространстве называется набором общего положения, если никакие 4 из них не лежат в одной плоскости.)

(3)

Теорема ван Кампена–Флореса для линейных вложений. Из любых 7 точек в четырёхмерном пространстве можно выбрать две такие непересекающиеся тройки точек, что образованные этими тройками двумерные треугольники пересекаются.

Подробнее см. [Gra].

§
Задача 4.5.1

Для любых графов GG и HH существует целое положительное число xx, для которого при любой раскраске рёбер графа KxK_x в два цвета найдётся либо подграф первого цвета, изоморфный GG, либо подграф второго цвета, изоморфный HH.

Наименьшее из таких чисел xx обозначается R(G,H)R(G, H).

?
Задача 4.5.2

R(G,H)(χ(G)1)(c(H)1)+1R(G, H) \geqslant (\chi (G) - 1)(c(H) - 1) + 1, где χ(G)\chi (G) --- хроматическое число графа GG, c(H)c(H) --- число вершин в наибольшей компоненте связности.

?
Задача 4.5.3

Обозначим через TmT_m дерево на mm вершинах.

?
(1)

R(Tm,Kn)=(m1)(n1)+1R(T_m, K_n) = (m-1)(n-1) + 1.

(2)

Если m1m - 1 делит n1n - 1, то R(Tm,K1,n)=m+n1R(T_m, K_{1,n}) = m + n - 1.

Задача 4.5.4

Обозначим через nK3nK_3 граф из nn непересекающихся (по вершинам) треугольников.

?
(1)

R(nK3,nK3)5nR(nK_3, nK_3) \geqslant 5n.

(2)

Рёбра полного графа раскрашены в синий и красный цвета. Если в графе есть синий и красный треугольники, то среди вершин этих треугольников есть пять вершин A,B,O,C,DA, B, O, C, D, для которых треугольник AOBAOB синий, а треугольник CODCOD красный.

(3)

R(nK3,nK3)5n+1R(nK_3, nK_3) \leqslant 5n + 1.

(4)

R(2K3,2K3)=10R(2K_3, 2K_3) = 10.

(5)

R(nK3,nK3)=5nR(nK_3, nK_3) = 5n для любого n>1n > 1.

Задача 4.5.5

Найдите R(K3,Cn)R(K_3, C_n), где CnC_n --- цикл с nn вершинами (см. п. 2.1).

?