Связность и связные подграфы (клики)
Ошибка.
Попробуйте повторить позже
(a) Докажите, что вершины любого ориентированного графа единственным образом разбиваются на не пересекающиеся компоненты сильной связности.
(b) В ориентированном графе с вершинами нет ориентированных циклов. Докажите, что его вершины можно пронумеровать числами
так, что любое ребро ведет от вершины с меньшим номером в вершину с большим номером.
(c) Пусть вершины ориентированного графа разбиты на компонент сильной связности. Тогда их можно пронумеровать числами
так, что любое ребро исходного графа либо ведет из компоненты с меньшим номером в компоненту с большим номером, либо
лежит внутри одной компоненты.
(a) Предположим, что вершина принадлежит двум различным сильно связным графам
и
Тогда для любых
и
существуют пути
и
Следовательно,
и
достижимы друг из друга, что означает
— сильно связный. Таким образом, если вершина лежит в нескольких разных компонентах сильной связности, то получаем
противоречие с максимальностью.
(b) Докажем утверждение индукцией по числу вершин
База индукции: Для утверждение очевидно — вершине присваивается номер
Индукционный переход: Предположим, что для любого ацикличного графа с вершинами утверждение верно. Рассмотрим
граф с
вершиной.
В ацикличном ориентированном графе существует вершина с нулевой входящей степенью (иначе есть цикл). Обозначим её Удалим
из графа. Оставшийся граф также ацикличен и содержит
вершин. По предположению индукции, его вершины можно
пронумеровать числами
так, что все рёбра сохраняют порядок.
Вернём в граф и присвоим ей номер
Так как
имела нулевую входящую степень, все рёбра из неё ведут к вершинам
исходного графа. Но эти вершины уже пронумерованы числами
а
имеет номер
Следовательно, любое
ребро
удовлетворяет условию
Для остальных рёбер порядок сохранён по предположению
индукции.
Таким образом, нумерация корректна для вершин.
(c) Рассмотрим граф компонент сильной связности (КСС), вершины это КСС, ребра это наличие ребра между КСС в исходном графе.
Этот граф ацикличен, ведь иначе мы смогли бы увеличить КСС. Применим к нему пункт (b), присвоив КСС номера Все рёбра
между КСС направлены от меньшего номера к большему, а внутри КСС сохраняются.
Специальные программы

Программа
лояльности v2.0
Приглашай друзей в Школково и получай вознаграждение до 10%!

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

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

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

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

Вернём деньги за курс
за твою сотку на ЕГЭ
Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!