Лемма об эквивалентности свойства потока быть минимальной стоимости и отсутствии отрицательных циклов в остаточной сети — различия между версиями
Строка 17: | Строка 17: | ||
*<tex>\Leftarrow </tex> | *<tex>\Leftarrow </tex> | ||
От противного. Пусть <tex> f </tex> - не минимальной стоимости. Тогда существует <tex> f_m </tex> - поток минимальной стоимости и того же объема. | От противного. Пусть <tex> f </tex> - не минимальной стоимости. Тогда существует <tex> f_m </tex> - поток минимальной стоимости и того же объема. | ||
− | Существует поток <tex> f_- </tex>, такой что <tex> f_m = f + f_-</tex>. | + | Существует поток <tex> f_- </tex>, такой что <tex>f_m = f + f_-~,~|f_-| = 0~,~\sum_{u,v \in V} p(u,v) \cdot f_-(u,v) < 0</tex>. |
− | По [[Теорема_о_декомпозиции|теореме о декомпозиции]] <tex> f_- </tex> представим в виде совокупности <tex> P_i </tex>, где для каждого i верно одно из двух утверждений: | + | |
+ | По [[Теорема_о_декомпозиции|теореме о декомпозиции]] <tex> f_- </tex> представим в виде совокупности <tex> P_i </tex>, где поток <tex>f_i</tex> (<tex>f_-</tex> по <tex>P_i</tex>) положителен и для каждого <tex>i</tex> верно одно из двух утверждений: | ||
* <tex> P_i </tex> - путь из истока в сток. | * <tex> P_i </tex> - путь из истока в сток. | ||
* <tex> P_i </tex> - цикл. | * <tex> P_i </tex> - цикл. | ||
Если из истока в сток - изменится объем потока, что противоречит условию. | Если из истока в сток - изменится объем потока, что противоречит условию. | ||
− | <tex>\Rightarrow \forall i P_i - </tex> цикл. | + | <tex>\Rightarrow \forall i~ P_i - </tex> цикл. |
+ | |||
+ | Так как все потоки по циклам положительны, <tex> sgn(\sum_{u,v \in V} p(u,v)) = sgn(\sum_{u,v \in V} p(u,v) \cdot f_i(u,v))</tex> | ||
− | <tex>\sum_{u,v \in | + | Рассмотрим <tex>P_i</tex>: |
+ | *<tex>\sum_{uv \in P_i} p(u,v)= 0 \Rightarrow P_i</tex> - цикл нулевого веса. Тогда <tex>\exists j~:~P_j</tex> - цикл ненулевого веса. | ||
+ | *<tex>\sum_{uv \in P_i} p(u,v)> 0 \Rightarrow P_i</tex> - цикл положительного веса. Рассмотрим <tex>f_* = (f_- - f_i)</tex>. Стоимость <tex>f_*</tex> меньше стоимости <tex>f_-</tex> <tex>\Rightarrow f_m</tex> - не минимальной стоимости. Противоречие. | ||
+ | *<tex>\sum_{uv \in P_i} p(u,v)< 0 \Rightarrow P_i</tex> - цикл отрицательного веса. Противоречие. | ||
}} | }} |
Версия 16:21, 25 января 2011
Лемма (об эквивалентности свойства потока быть минимальной стоимости и отсутствии отрицательных циклов в остаточной сети): |
Следующие утверждения эквивалентны:
|
Доказательство: |
От противного. Пусть существует — цикл отрицательного веса в , — наименьшая остаточная пропускная способность среди рёбер .Пустим по поток . Так как сумма весов по циклу отрицательна и поток по каждому ребру одинаков, то— не минимальный. Противоречие. От противного. Пусть - не минимальной стоимости. Тогда существует - поток минимальной стоимости и того же объема. Существует поток , такой что .По теореме о декомпозиции представим в виде совокупности , где поток ( по ) положителен и для каждого верно одно из двух утверждений:
Если из истока в сток - изменится объем потока, что противоречит условию. цикл.Так как все потоки по циклам положительны, Рассмотрим :
|