Теорема Форда-Фалкерсона — различия между версиями
м |
м |
||
Строка 15: | Строка 15: | ||
Рассмотрим множество <tex> S = \lbrace v \in V : \exists\, s \leadsto v \text{ in } G_f \rbrace </tex> и <tex> T = V \setminus S</tex>. | Рассмотрим множество <tex> S = \lbrace v \in V : \exists\, s \leadsto v \text{ in } G_f \rbrace </tex> и <tex> T = V \setminus S</tex>. | ||
− | Разбиение <tex> \langle S, T \rangle</tex> является разрезом, так как не существует <tex> s \leadsto t</tex>. | + | Разбиение <tex> \langle S, T \rangle</tex> является разрезом, так как по <tex> (2) </tex> в <tex> G_f </tex> не существует <tex> s \leadsto t</tex>. |
По [[Разрез,_лемма_о_потоке_через_разрез|лемме о потоке через разрез]] <tex> f(S, T) = |f| </tex>. Также <tex> \forall u \in S, v \in T</tex> известно, что <tex>f(u, v) = c(u, v) </tex>, так как иначе вершина <tex> v </tex> | По [[Разрез,_лемма_о_потоке_через_разрез|лемме о потоке через разрез]] <tex> f(S, T) = |f| </tex>. Также <tex> \forall u \in S, v \in T</tex> известно, что <tex>f(u, v) = c(u, v) </tex>, так как иначе вершина <tex> v </tex> | ||
должна была бы принадлежать множеству <tex> S </tex>. Поэтому <tex> c(S, T) = f(S, T) = |f| </tex>. | должна была бы принадлежать множеству <tex> S </tex>. Поэтому <tex> c(S, T) = f(S, T) = |f| </tex>. |
Версия 10:45, 22 декабря 2010
Теорема: |
Если — некоторый поток в сети с источником и стоком , то следующие утверждения эквивалентны:
|
Доказательство: |
Докажем от противного. Предположим, что в лемме о сумме потоков тоже является потоком в сети , и причем , что приводит нас к противоречию, что максимальный поток. существует какой-нибудь путь . Тогда рассмотрим . По
Рассмотрим множество лемме о потоке через разрез . Также известно, что , так как иначе вершина должна была бы принадлежать множеству . Поэтому . и . Разбиение является разрезом, так как по в не существует . ПоТак как существует разрез, такой что , то согласно следствию леммы о слабой двойственности потока и разреза , поэтому максимален |
Литература
- Кормен, Томас Х., Лейзерсон, Чарльз И., Ривест, Рональд Л., Штайн Клиффорд Алгоритмы: построение и анализ, 2-е издание. Пер. с англ. — М.:Издательский дом "Вильямс", 2010. — 1296 с.: ил. — Парал. тит. англ. — ISBN 978-5-8459-0857-5 (рус.)