
Лекции Олейник PDF / Р_3_10
.pdf
|
|
|
2) для f |
не существует дополняющей цепи из s |
в t ; |
|
|
|
||||||||||||||||||||
|
|
|
3) существует разрез Vs ,Vt , для которого |
|
|
f |
|
|
Vs Vt . |
|
||||||||||||||||||
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
Доказательство. Доказательство проведем по следующей схеме: |
|||||||||||||||||||||||||
1 2 3 1. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
1 2 . Будем рассуждать от противного. Предположим, что для |
|||||||||||||||||||||||||
максимального потока |
f |
найдется дополняющая цепь |
P из s в |
t . |
||||||||||||||||||||||||
Тогда по лемме 3 существует поток f |
такой, что |
|
|
|
f |
|
|
|
|
|
f |
|
h(P) , т.е. |
|||||||||||||||
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
f |
|
|
|
f |
|
. Полученное неравенство противоречит тому, |
что поток |
f |
|||||||||||||||||||
|
|
|
|
|||||||||||||||||||||||||
максимален. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
2 3. Определим |
Vs как множество всех вершин |
|
v V , для |
||||||||||||||||||||||
каждой из которых существует цепь |
P из s в v |
такая, |
что h P 0 . |
|||||||||||||||||||||||||
Добавим в Vs |
вершину |
s |
и положим Vt V \ Vs . Докажем, что для |
|||||||||||||||||||||||||
полученного разреза Vs ,Vt выполняется равенство |
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
f |
|
|
|
Vs Vt . |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
Вначале покажем, |
что для любой дуги u Vs |
Vt |
|
выполнено |
|||||||||||||||||||||
равенство |
f (u) (u) . |
|
|
|
|
Будем |
рассуждать |
|
|
|
|
|
|
от |
|
|
противного. |
|||||||||||
Предположим, найдется дуга u Vs |
Vt , для которой |
f (u) (u) . |
Пусть v - начало, w - конец этой дуги, v Vs , w Vt . Множество Vs определено нами так, что можно говорить о существовании цепи P из s в v , для которой h P 0 . Дополним эту цепь дугой u и вершиной
w до цепи Q из s в w . Тогда
h Q min h P , h u min h P , u f u 0
(здесь учтено, |
что u - |
прямая дуга в цепи Q |
и, значит, |
|
h u u f u ). Но выполнение неравенства |
h Q 0 означает, |
|||
что вершина |
w Vs . Пришли к противоречию. Таким образом, |
|||
предположение |
было неверным и для любой |
дуги |
u Vs Vt |
|
выполнено |
равенство |
f (u) (u) . |
Следовательно, |
f Vs Vt Vs Vt .
Аналогично показывается, что для всех дуг |
u Vt Vs имеет |
место равенство f u 0 и, следовательно, |
f Vt Vs 0 . |
Поскольку (в силу леммы 1) для любого разреза справедливо равенство
f
f Vs Vt f Vt Vs , для построенного разреза получаем
равенство
f
Vs ,Vt .
3 1. Это утверждение полностью совпадает с утверждением доказанной ранее леммы 2. ■
Следствие. Величина максимального потока в произвольной сети равна пропускной способности минимального разреза.
Замечание. В ходе доказательства теоремы при обосновании справедливости перехода 2 3 был, по существу, предложен алгоритм нахождения минимального разреза.
202