Теорема Менгера — различия между версиями
Nikitaevg (обсуждение | вклад) |
Shersh (обсуждение | вклад) м (→Теорема) |
||
Строка 35: | Строка 35: | ||
|statement=Между вершинами <tex>u</tex> и <tex>v</tex> существует <tex>L</tex> реберно непересекающихся путей тогда и только тогда, когда после удаления любых <tex>(L-1)</tex> ребер существует путь из <tex>u</tex> в <tex>v</tex>. | |statement=Между вершинами <tex>u</tex> и <tex>v</tex> существует <tex>L</tex> реберно непересекающихся путей тогда и только тогда, когда после удаления любых <tex>(L-1)</tex> ребер существует путь из <tex>u</tex> в <tex>v</tex>. | ||
|proof= | |proof= | ||
− | + | <tex>\Leftarrow</tex> | |
+ | :Как и прежде, пусть <tex>u</tex> {{---}} источник, а <tex>v</tex> {{---}} сток. | ||
:Назначим каждому ребру пропускную способность <tex>1</tex>. Тогда существует максимальный поток, целочисленный на каждом ребре (по лемме). | :Назначим каждому ребру пропускную способность <tex>1</tex>. Тогда существует максимальный поток, целочисленный на каждом ребре (по лемме). | ||
:По теореме Форда-Фалкерсона для такого потока существует разрез с пропускной способностью равной потоку. Удалим в этом разрезе <tex>L-1</tex> ребер, и тогда, раз <tex>u</tex> и <tex>v</tex> находятся в разных частях разреза и, существует путь из <tex>u</tex> в <tex>v</tex>, то в разрезе останется хотя бы еще одно ребро. Это значит, что пропускная способность разреза и вместе с ним величина потока не меньше <tex>L</tex>. А так как поток целочисленный, то это и означает, что найдется <tex> L</tex> реберно непересекающихся путей. | :По теореме Форда-Фалкерсона для такого потока существует разрез с пропускной способностью равной потоку. Удалим в этом разрезе <tex>L-1</tex> ребер, и тогда, раз <tex>u</tex> и <tex>v</tex> находятся в разных частях разреза и, существует путь из <tex>u</tex> в <tex>v</tex>, то в разрезе останется хотя бы еще одно ребро. Это значит, что пропускная способность разреза и вместе с ним величина потока не меньше <tex>L</tex>. А так как поток целочисленный, то это и означает, что найдется <tex> L</tex> реберно непересекающихся путей. | ||
− | + | <tex>\Rightarrow</tex> | |
+ | :Существует <tex> L</tex> реберно непересекающихся путей, а значит, удалив любые <tex>L-1</tex> ребер хотя бы один путь останется не тронутым (принцип Дирихле). Это и означает, что существует путь из <tex>u</tex> в <tex>v</tex>. | ||
}} | }} | ||
Версия 17:02, 5 января 2017
Теорема Менгера представляет собой группу теорем, связывающих такие понятия на графах как
-связность и количество непересекающихся путей относительно двух выделенных вершин. Возникают различные варианты очень похожих друг на друга по формулировке теорем в зависимости от того, рассматриваем ли мы ситуацию в ориентированном или неориентированном графе, и подразумеваем ли реберную -связность и реберно непересекающиеся пути или же вершинную -связность и вершинно непересекающиеся пути.Подготовка к доказательству
Для доказательства мы будем пользоваться развитой раннее теорией потоков. Кроме базовых определений нам потребуется понятие остаточной сети (иначе — дополнительной сети), а также теорема Форда-Фалкерсона.
Кроме того, потребуется лемма о целочисленности потока, которую сейчас и докажем:
Лемма (о целочисленности потока): |
Если пропускные способности всех ребер целочисленные (сеть целочислена), то существует максимальный поток, целочисленный на каждом ребре. |
Доказательство: |
|
И, наконец, сделаем немного более осознанным в общем-то и так интуитивно понятное утверждение:
Утверждение: |
Если в сети, где все пропускные способности ребер равны , существует целочисленный поток величиной то существует и реберно непересекающихся путей. |
|
Теорема
Теперь сама теорема будет тривиальным следствием. В начале сформулируем и докажем реберную версию для случая ориентированного графа.
Теорема (Менгера о реберной двойственности в ориентированном графе): |
Между вершинами и существует реберно непересекающихся путей тогда и только тогда, когда после удаления любых ребер существует путь из в . |
Доказательство: |
|
Теорема (Менгера о вершинной двойственности в ориентированном графе): |
Между вершинами и существует вершинно непересекающихся путей тогда и только тогда, когда после удаления любых вершин существует путь из в . |
Доказательство: |
|
См. также
Источники информации
- Ловас Л., Пламмер М. — Прикладные задачи теории графов. Теория паросочетаний в математике, физике, химии (глава 2.4 стр. 117) — 1998. — 656 с. — ISBN 5-03-002517-0
- Харари Ф. Теория графов. глава 5 — М.: Мир, 1973. (Изд. 3, М.: КомКнига, 2006. — 296 с.)