ВУЗ:
Составители:
Рубрика:
Из неравенства (9.5) следует, что если мы построим поток такой
величины v* и разрез такой пропускной способности
∗
),( RRr
,
что v*=
∗
= ),( RRr
, этот поток будет максимальным, а разрез
∗
),( RRr
−
минимальным.
Если пропускные способности дуг − целые числа, то задача о
максимальном потоке, очевидно, имеет решение. Величина максимального
потока не превышает
.)),(,),((min
←∈
→∈
∑
∑
tj
Si
EV
j
EV
i
tVrVsr
Но тогда и задача отыскания минимального разреза имеет решение,
а по первой теореме двойственности оптимальные значения целых
функций совпадают. Конструктивное доказательство этой теоремы дается
так называемой теоремой Форда-Фалкерсона о максимальном потоке и
минимальном разрезе.
9.3. Теорема Форда-Фалкерсона о максимальном потоке и
минимальном разрезе.
Теорема. Для любой сети величина v
*
максимального потока из s в t
равна пропускной способности
∗
),( RRr
минимального разреза
∗
),( RR
,
отделяющего s от t.
Для доказательства теоремы нам потребуется понятие увеличивающей
цепи, по которой можно увеличить поток из источника в сток.
Пусть удалось найти цепь, соединяющую вершины s и t, дуги которой
удовлетворяют следующим
>
условиям:
1) все дуги цепи, которые проходятся В направлении их ориентации
(прямые дуги), не насыщены;
2) на всех дугах цепи, которые проходятся в направлении, обратном
их ориентации (обратных дугах), поток больше нуля. На рис. 9.4
приведен пример такой цепи.
В рассматриваемой цепи можно переслать дополнительный поток из
источника в сток. Действительно, положим
Е
1
= min(r(V
i
, V
j
)
−
x(V
i
, V
j
)), (9.6)
где минимум берется по всем прямым дугам цепи;
Е
2
= min(x(V
i
, V
j
)), (9.7)
где минимум берется по всем обратным дугам цепи;
Е = min(Е
1
, Е
2
). (9.8)
Страницы
- « первая
- ‹ предыдущая
- …
- 62
- 63
- 64
- 65
- 66
- …
- следующая ›
- последняя »
