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

Простой путь, Гамильтонов путь, Гамильтонов цикл

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

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

Задача 1#92528

Пусть в графе G  с n≥ 3  вершинами максимальное число попарно несмежных вершин равно a.  При этом при удалении любых k − 1  вершин граф остается связным. Докажите, что если k≥ a,  то в графе существует гамильтонов цикл.

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

Подсказка 0

Введем обозначения. Пусть α(G) — наибольшее количество вершин во всех возможных подграфах G' таких, что никакие две вершины G' не соединены ребром, k(G) — наименьшее количество вершин графа G, удаление которых приводит к потери связности G. Так, исходная задача может быть переформулировано в следующем виде:

Подсказка 1

Рассмотрите 2 случая: граф - дерево, и в графе есть циклы. Разберите сначала случай дерева, он проще. Обратите внимание на висячие вершины.

Подсказка 2

Рассмотрим случай, когда в графе есть цикл. Хочется рассмотреть какую-то операцию над графом, которая что-то говорит про не смежность вершин и связана с циклами. Предлагается удалить из графа цикл наибольшей длины и посмотреть на получившиеся компоненты связности. Подумайте сколько их могло оказаться? Как они устроены?

Подсказка 3

Рассмотрите множество вершин цикла, связанных с какой-либо компонентой связности. Найдите связь количества всех таких вершин с интересующим нас значением k(G). Осталось оценить как-то α(G). Как можно к нему подобраться?

Подсказка 4

Рассмотрите множество соседей в цикле, рассматриваемых выше. Нужно сравнить количество элементов в этом множестве с чему-нибудь. Сравните с k(G), α(G). Как это можно сделать? Для этого достаточно понять, что это множество независимо.

Показать доказательство

Введем обозначения. Пусть α(G)  — наибольшее количество вершин во всех возможных подграфах G′ таких, что никакие две вершины   ′
G не соединены ребром, k(G)  — наименьшее количество вершин графа G,  удаление которых приводит к потери связности G.

Так, исходная задача может быть переформулировано в следующем виде:

Пусть G = (V,E)  — граф, такой, что |V|≥ 3  и α(G )≤k(G).  Тогда G  — гамильтонов.

Перейдем к доказательству. Положим n:=|V|≥ 3.  Предположим сначала, что в G  нет циклов. Поскольку α(G)≥ 1  и k(G)≥ α(G ),  граф связный, а, значит, G  — это дерево. Т.к. n ≥3,  то в G  есть хотя бы две несвязные висячие вершины, а, значит,

{
  α(G)≥ 2 ⇒  предположение неверно
  k(G)≤ 1

откуда в G  есть хотя бы один цикл. Пусть C = {x1,...,xk} — самый длинный простой цикл в G,  причем k< n.  Удалим из G  все вершины, лежащие в C,  и обозначим за W  любую связную компоненту в оставшемся графе. Определим NW (G)= {x∈ V :x ∕∈W ∧ ∃y ∈W :(x,y)∈E}.  Сразу ясно, что NW(G)⊆ C  (действительно, связность могла нарушиться только из-за удаления ребер в C ).  Более того, NW (G)  не содержит {xi,xi+1} для любого i  из множества {1,...,k} (положим xk+1 = x1),  иначе в G  есть цикл, длиннее C.  Все вышесказанное означает, что NW (G)⊂ C  и NW (G)⁄= C,  а, значит, k(G)≤ |NW (G)|,  поскольку при удалении NW (G)  множество W  уже образует отдельную компоненту связности.

PIC

Рис. 1: цикл длиннее, чем C  в первом случае

Определим M  := {xi+1 |xi ∈ NW(G)}= {yi} — соседи всех xi  из NW (G),  например, против часовой стрелки. Из рисунка выше следует, что M ∩NW (G)  пусто ⇒ |M |= |NW(G)|≥ k(G).  Заметим теперь, что M− независимое множество, иначе в G,  опять-таки, есть цикл длиннее C,  а, значит, |M |≤ α(G),  откуда α(G)≥ |M |≥ k(G).

PIC

Рис. 2: цикл длиннее, чем C  во втором случае

Рассмотрим произвольную вершину v ∈ W  и множество M ∪ {v}.  Поскольку NW(G)∩ M = ∅,  то M ∪ {v} — тоже независимое множество, а, значит, α(G)≥ |M ∪ {v}|= |M |+1≥ k(G)+1 >k(G)  — противоречие.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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