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

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

Задача 1#92178

Набор ребер в графе называется покрытием, если каждая вершина графа принадлежит хотя бы одному ребру набора. Дан граф на n  вершинах, среди которых нет изолированных. Докажите, что сумма размеров максимального паросочетания и минимального реберного покрытия равна n.

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

Рассмотрим максимальное паросочетание, пусть в нём 2k  вершин. Любая из оставшихся вершин может быть соединена ребром лишь с вершинами паросочетания, причём из различных оставшихся вершин не могут вести рёбра в различные вершины пары (иначе ребро в паросочетании можно заменить на два). Так как в минимальном рёберном покрытии из каждой не входящей в паросочетание вершины выходит хотя бы по ребру, выделим сперва ровно по одному такому, их получилось n− 2k  рёбер. Теперь заметим, что для этого рёберного покрытия существует также минимальное рёберное покрытие, которое помимо выделенных n− 2k  рёбер содержит лишь рёбра паросочетания.

Допустим, есть какое-то меньшее реберное покрытие. Назовём ребром внут ренним,  если оно соединяет какие-то вершины из паросочетания. Посмотрим, как покрыты вершины из паросочетания. Допустим, вершина Ai  в паре с Bi.  Тогда пусть вершина A1  накрыта ребром, которое торчит наружу из паросочетания и никаким из торчащих внутрь(иначе внутренних ребёр покрытия хотя бы столько же, сколько в паросочетании, победа). Посмотрим на вершину B1.  Она покрыта не соответствующим ребром паросочетания (из выбора A1  ), при этом её ребро не торчит наружу. Допустим, она покрыта ребром в A2.  Рассмотрим B2.  Если из неё есть ребро наружу, то мы можем увеличить начальное паросочетание (взяв ребро в A1, B1A2, B2  с ребром из неё). Получаем, что опять ребро идёт куда-то дальше. Когда-нибудь цикл замкнётся. Тогда мы накрыли x  вершин паросочетания x  внутренними рёбрами (наружу ведь выйти нельзя!), что даёт нужную нам оценку на k  внутренних рёбер в покрытии.

Таким образом, существует минимальное рёберное покрытие из n− 2k  рёбер и ещё k  рёбер паросочетания. Итого, сумма числа рёбер в максимальном паросочетании k  и числа рёбер в минимальном покрытии n − k  действительно равна n.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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