Тема . Графы и турниры

Индукция в графах и теорема Турана

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела графы и турниры
Решаем задачу:

Ошибка.
Попробуйте повторить позже

Задача 1#81775

В графе на n  вершинах любые два нечетных цикла не имеют общих ребер. Найдите максимальное количество ребер в таком графе.

Подсказки к задаче

Подсказка 1

Оценить число ребер сверху легко в графе без треугольников: для этого есть теорема Турана! Тогда у нас есть предполагаемые ответы, и их нужно доказать. Как это можно сделать?

Подсказка 2

Верно! Применим индукцию по n>3. Для n = 1, 2, 3 значения просто находятся счётом, а для n = 4, 5, 6 проверяется непосредственно. Кроме того, в случае графа без треугольников оценка тоже верна. Допустим, что треугольник есть. Хотелось бы его убрать. Что можно сказать о вершинах треугольника, если его убрать?

Подсказка 3

Конечно! Очевидно, они будут в разных компонентах связности! А тогда для каждой компоненты можно применить предположение индукции. Как теперь доказать оценку для исходного графа?

Подсказка 4

Точно! На самом деле можно все компоненты, которые не содержали вершины исходного треугольника, соединить с нашими новыми тремя компонентами. Если a, b, c — количество вершин в наших новых компонентах. Тогда по предположению есть верхняя оценка на число ребер: (a²+3)/4, (b²+3)/4 и (c²+3)/4 соответственно(почему мы можем так усилить?). Добавив 3 удаленных ранее ребра, легко показать нужную оценку на число ребер и в нашем случае. Остается аккуратно разобрать все случаи и понять, какими будут примеры графов с такими числами ребер при каждом n!

Показать ответ и решение

Оценка. Обозначим через S
 n  — максимальное количество ребер в таком графе на n  вершинах для каждого натурального n.  Имеем S1 = 0,S2 = 1,S3 = 3.  Индукцией по n> 3  докажем, что

    ({
Sn ≤ k(k+ 1)  , при n= 2k+ 1для некоторого k ∈ℕ
    (k2      , при n= 2k

База для     ---
n = 4,6  проверяется непосредственно. Пусть оценка верна для всех    ------
i= 4,n− 1.  Докажем ее для n.

Пусть G  — произвольный граф на n  вершинах, удовлетворяющий условию задачи. Если в G  нет треугольников, то, по теореме Турана, количество ребер в нем не больше, чем k(k+ 1)  и k2  для n =2k+ 1  и 2k  соответственно, что дает требуемую оценку.

Иначе, в G  существует треугольник Δ.  Удалим из G  все его ребра. Заметим, что в полученном графе G′ для любой пары вершин Δ  верно, что они лежат в разных компонентах связности в G′,  иначе в G  существовал некоторый цикл нечетной длины, который содержал их а так же имел общие ребра с Δ  , что невозможно.

Таким образом, G′ можно разбить на 3  подграфа так, что между любой парой подграфов нет ребер. Пусть количество вершин в каждом из них x,y,z ≥ 1  соответственно. Тогда, поскольку

Si ≤ i2+-3
      4

(неравенство при i∈{1,2,3} следует при непосредственной проверке найденных значений, и при i> 3  из предположения индукции), количество ребер в G  не превосходит

S  +S + S + 3≤ (x2-+3)+-(y2+-3)+(z2+-3)-+3=
 x   y   z               4

   2   2  2            2              2
= x-+-y-+z- +51 ≤ (n−-2)-+2-+51 = (n-− 2)-+ 53
      4       4      4       4     4      4

При n =2k  для доказательства достаточно показать, что

(2k−-2)2+ 53 ≤k2
   4      4

что после раскрытия скобок и приведения подобных дает 2k≥ 63,
     4  т.е. верно при k≥ 4.

При n =2k+ 1  для доказательства достаточно показать, что

(2k−-1)2   3
   4   + 54 ≤ k(k+ 1)

что после раскрытия скобок и приведения подобных дает 2k≥ 6,  т.е. верно при k≥ 3.

Пример. Для n ≥4  и n =1,2  примером является двудольный граф, разность числа вершин долей которого не превосходит 1.  Для n =3  примером будет цикл на трех вершинах.

Ответ:

 k(k+ 1)  при n= 2k+ 1;  k2  при n =2k;  3  при n= 3;  1  при n = 2;  0  при n =1

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение

Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты

Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей

Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

cyberpunkMouse
cyberpunkMouse
Рулетка
Вы можете получить скидку в рулетке!