Лемма об эквивалентности свойства потока быть минимальной стоимости и отсутствии отрицательных циклов в остаточной сети — различия между версиями
Kirelagin (обсуждение | вклад) (Стоимости,а не веса) |
|||
Строка 5: | Строка 5: | ||
Следующие утверждения эквивалентны: | Следующие утверждения эквивалентны: | ||
*Поток <tex> f </tex> {{---}} минимальной стоимости. | *Поток <tex> f </tex> {{---}} минимальной стоимости. | ||
− | *В остаточной сети <tex> G_f </tex> нет циклов | + | *В остаточной сети <tex> G_f </tex> нет циклов отрицательного веса. |
|proof= | |proof= | ||
*<tex>\Rightarrow </tex> | *<tex>\Rightarrow </tex> | ||
− | От противного. Пусть существует <tex> C </tex> {{---}} цикл | + | От противного. Пусть существует <tex> C </tex> {{---}} цикл отрицательного веса в <tex> G_f </tex>, |
<tex> c_m </tex> {{---}} наименьшая остаточная пропускная способность среди рёбер <tex> C </tex>. | <tex> c_m </tex> {{---}} наименьшая остаточная пропускная способность среди рёбер <tex> C </tex>. | ||
Пустим по <tex> C </tex> поток <tex> f_+ = c_m </tex>. | Пустим по <tex> C </tex> поток <tex> f_+ = c_m </tex>. | ||
− | Так как сумма | + | Так как сумма весов по циклу отрицательна и поток по каждому ребру одинаков, то <tex> \sum_{u,v \in V} p(u,v) \cdot f_+(u,v) < 0</tex> |
<tex>\Rightarrow </tex> <tex>\sum_{u,v \in V} p(u,v) \cdot (f + f_+)(u,v) < \sum_{u,v \in V} p(u,v) \cdot f</tex> <tex>\Rightarrow f </tex> {{---}} не минимальный. Противоречие. | <tex>\Rightarrow </tex> <tex>\sum_{u,v \in V} p(u,v) \cdot (f + f_+)(u,v) < \sum_{u,v \in V} p(u,v) \cdot f</tex> <tex>\Rightarrow f </tex> {{---}} не минимальный. Противоречие. | ||
Строка 18: | Строка 18: | ||
От противного. Пусть <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_-</tex>. | ||
− | По | + | По [[Теорема_о_декомпозиции|теореме о декомпозиции]] <tex> f_- </tex> представим в виде совокупности <tex> P_i </tex>, где для каждого i верно одно из двух утверждений: |
− | * <tex> | + | * <tex> P_i </tex> - путь из истока в сток. |
− | * <tex> | + | * <tex> P_i </tex> - цикл. |
− | Если из истока в сток - изменится объем потока, что | + | Если из истока в сток - изменится объем потока, что противоречит условию. |
− | <tex>\Rightarrow | + | <tex>\Rightarrow \forall i P_i - </tex> цикл. |
− | <tex>\sum_{u,v \in V} p(u,v) \cdot f_-(u,v) < 0 \Rightarrow | + | |
+ | <tex>\sum_{u,v \in V} p(u,v) \cdot f_-(u,v) < 0 \Rightarrow P_i</tex> - цикл отрицательного веса. Противоречие. | ||
}} | }} |
Версия 20:51, 24 января 2011
Лемма (об эквивалентности свойства потока быть минимальной стоимости и отсутствии отрицательных циклов в остаточной сети): |
Следующие утверждения эквивалентны:
|
Доказательство: |
От противного. Пусть существует — цикл отрицательного веса в , — наименьшая остаточная пропускная способность среди рёбер .Пустим по поток . Так как сумма весов по циклу отрицательна и поток по каждому ребру одинаков, то— не минимальный. Противоречие. От противного. Пусть теореме о декомпозиции представим в виде совокупности , где для каждого i верно одно из двух утверждений: - не минимальной стоимости. Тогда существует - поток минимальной стоимости и того же объема. Существует поток , такой что . По
Если из истока в сток - изменится объем потока, что противоречит условию. цикл. - цикл отрицательного веса. Противоречие. |