Теорема Форда-Фалкерсона — различия между версиями
Lytr777 (обсуждение | вклад) м (правки) |
Lytr777 (обсуждение | вклад) м (правки) |
||
Строка 2: | Строка 2: | ||
|statement= | |statement= | ||
Если <tex> f </tex> {{---}} некоторый [[Определение_сети,_потока|поток]] в сети <tex> G = (V, E) </tex> с источником <tex>s</tex> и стоком <tex>t</tex>, то следующие утверждения эквивалентны: | Если <tex> f </tex> {{---}} некоторый [[Определение_сети,_потока|поток]] в сети <tex> G = (V, E) </tex> с источником <tex>s</tex> и стоком <tex>t</tex>, то следующие утверждения эквивалентны: | ||
− | # Поток <tex> f </tex> максимален | + | # Поток <tex> f </tex> максимален. |
− | # В <tex> G_f </tex> не существует пути <tex>s \leadsto t</tex> | + | # В <tex> G_f </tex> не существует пути <tex>s \leadsto t. </tex> |
− | # <tex> |f| = c(S, T) </tex> для некоторого разреза <tex> (S, T) </tex> сети <tex> G </tex> | + | # <tex> |f| = c(S, T) </tex> для некоторого разреза <tex> (S, T) </tex> сети <tex> G. </tex> |
|proof= | |proof= | ||
<tex> (1)\Rightarrow (2)</tex> | <tex> (1)\Rightarrow (2)</tex> | ||
Строка 21: | Строка 21: | ||
<tex> (3) \Rightarrow (1) </tex> | <tex> (3) \Rightarrow (1) </tex> | ||
− | Так как существует разрез, такой что <tex> |f| = c(S, T) </tex>, то согласно [[Разрез,_лемма_о_потоке_через_разрез|следствию леммы о слабой двойственности потока и разреза]] <tex> |f| \leqslant c(S, T)</tex>, поэтому <tex> f </tex> максимален | + | Так как существует разрез, такой что <tex> |f| = c(S, T) </tex>, то согласно [[Разрез,_лемма_о_потоке_через_разрез|следствию леммы о слабой двойственности потока и разреза]] <tex> |f| \leqslant c(S, T)</tex>, поэтому <tex> f </tex> максимален. |
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
== См. также == | == См. также == | ||
* [[Определение_сети,_потока|Определение сети, потока]] | * [[Определение_сети,_потока|Определение сети, потока]] | ||
* [[Алгоритм_Форда-Фалкерсона,_реализация_с_помощью_поиска_в_глубину|Алгоритм Форда-Фалкерсона, реализация с помощью поиска в глубину]] | * [[Алгоритм_Форда-Фалкерсона,_реализация_с_помощью_поиска_в_глубину|Алгоритм Форда-Фалкерсона, реализация с помощью поиска в глубину]] | ||
+ | |||
+ | == Источники информации == | ||
+ | * ''Кормен, Томас Х., Лейзерсон, Чарльз И., Ривест, Рональд Л., Штайн Клиффорд'' '''Алгоритмы: построение и анализ''', 2-е издание. Пер. с англ. — М.:Издательский дом "Вильямс", 2010. — 1296 с.: ил. — Парал. тит. англ. — ISBN 978-5-8459-0857-5 (рус.) | ||
[[Категория: Алгоритмы и структуры данных]] | [[Категория: Алгоритмы и структуры данных]] | ||
[[Категория: Задача о максимальном потоке ]] | [[Категория: Задача о максимальном потоке ]] |
Версия 14:22, 23 января 2016
Теорема: |
Если поток в сети с источником и стоком , то следующие утверждения эквивалентны:
— некоторый
|
Доказательство: |
Докажем от противного. Предположим, что в лемме о сумме потоков тоже является потоком в сети , и причем , что приводит нас к противоречию, что максимальный поток. существует какой-нибудь путь . Тогда рассмотрим . По
Рассмотрим множество лемме о потоке через разрез . Также известно, что , так как иначе вершина должна была бы принадлежать множеству . Поэтому . и . Разбиение является разрезом, так как по в не существует . ПоТак как существует разрез, такой что , то согласно следствию леммы о слабой двойственности потока и разреза , поэтому максимален. |
См. также
Источники информации
- Кормен, Томас Х., Лейзерсон, Чарльз И., Ривест, Рональд Л., Штайн Клиффорд Алгоритмы: построение и анализ, 2-е издание. Пер. с англ. — М.:Издательский дом "Вильямс", 2010. — 1296 с.: ил. — Парал. тит. англ. — ISBN 978-5-8459-0857-5 (рус.)