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

Связность и связные подграфы (клики)

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

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

Задача 1#89873

В связном графе G  даны два непересекающихся множества вершин X  и Y,  между этими множествами нет ни одного ребра. Пусть в графе G − X  ровно m  компонент связности, а в графе G − Y  ровно n  компонент связности. Какое наименьшее количество компонент связности может быть в графе G− (X∪ Y)?

Напомним, что для множества вершин W  через G − W  обозначается граф, полученный из G  в результате удаления всех вершин множества W  и всех выходящих из них ребер.

Источники: СПБГОР - 2023, 11.7 (см.pdmi.ras.ru)

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

Подсказка 1

Операцию G - W, не так удобно рассматривать в данной задаче, как операцию G\Е(это граф получающий удалением в G всех ребер, входящих в Е), где Е — множество рёбер, у которых хотя бы один конец лежит в W.

Подсказка 2

Пусть количество компонент связанности в графе H = G\(E₁∩E₂) равно k, где G — связный граф, а E₁ и E₂ — два непересекающихся множества его рёбер. Пусть n₁ и n₂ — количество компонент связанности в G\E₁ и G\E₂ соответственно.

Подсказка 3

Если добавить и те, и другие ребра из прошлой подсказки, то граф станет связным, тогда можно составить неравенство для k, n₁ и n₂, которое и даст оценку для k.

Подсказка 4

Теперь можно использовать полученную оценку для G, Eₓ и Eᵧ. Тогда, если обозначить vₓ и vᵧ как количество вершин множества X и Y соответственно, то можно точно выразить число компонент связанности G\Eₓ и G\Eᵧ. Тогда, после применения ранее полученной оценки, останется привести для неё пример.

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

Пример графа показан на рисунке. Множество X  содержит m− 1  вершину, множество Y  n− 1  вершину.

PIC

_________________________________________________________________________________________________________________________________________________________________________________

Оценка. Для графа G = (V,E)  и некоторого множества его ребер E′ ⊂ E  через G∖E′ обозначим граф, получающийся из графа   G  удалением всех его ребер, входящих в E ′ , т.е. граф (V,E∖E′)  .

_________________________________________________________________________________________________________________________________________________________________________________

Лемма. Пусть G  — связный граф, и пусть E1  и E2  — два непересекающихся множества его ребер. Обозначим через ni  (i= 1,2  ) количество компонент связности графа G ∖Ei  . Тогда количество компонент связности графа G ∖(E1∪ E2)  не меньше, чем n1+ n2− 1  .

_________________________________________________________________________________________________________________________________________________________________________________

Доказательство. Пусть в графе H = G∖(E1∪E2)  ровно k  компонент связности. Если добавить к H  все ребра из множества E2  , то получится n1  компонент связности. Поэтому если мы будем последовательно добавлять в граф H  те ребра из E2  , которые уменьшают число компонент связности, то, добавив в точности k− n1  ребер из E2  , получим n1  компонент связности (поскольку добавление каждого ребра уменьшает число компонент связности не более, чем на 1). Добавление остальных ребер из E2  уже не уменьшит количество компонент связности. Аналогично к графу H  можно добавить такие k − n2  ребер из множества E1  , что в итоге получаются все n2  компонент связности графа G∖E2  . Но если к графу H  добавить и те, и другие ребра (в общей сложности (k − n )+ (k− n )
    1       2  ребер), то граф станет связным. Следовательно, (k− n)+ (k− n )≥ k− 1
     1      2  и, значит, k ≥n + n − 1
    1   2  .

_________________________________________________________________________________________________________________________________________________________________________________

Обозначим через vX  и vY  количества вершин в множествах X  и Y  . Пусть EX  — множество ребер, хотя бы один конец, который лежит в X  , а EY  — множество ребер, хотя бы один конец которых лежит в Y  . Поскольку между вершинами из X  и Y  нет ни одного ребра, множества EX  и EY  не пересекаются. Тогда в графе G ∖EX  ровно vX +m  компонент связности (среди них vX  компонент состоят из одной вершины), в графе G∖EY  ровно vY + n  компонент связности, а в графе G ∖(EX ∩EY )  ровно k+ vX + vY  компонент связности, где k  — число компонент связности в графе G− X − Y  . Тогда по лемме

k+ vX + vY ≥ (vX + m)+ (vY +n)+ 1,

следовательно, k≥ m + n− 1  .

Ответ:

 m + n− 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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