Лемма об эквивалентности свойства потока быть минимальной стоимости и отсутствии отрицательных циклов в остаточной сети — различия между версиями
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> {{---}} не минимальный. Противоречие. | ||
Строка 23: | Строка 23: | ||
Если из истока в сток - изменится объем потока, что противрочит условию. | Если из истока в сток - изменится объем потока, что противрочит условию. | ||
<tex>\Rightarrow P - цикл</tex> | <tex>\Rightarrow P - цикл</tex> | ||
− | <tex>\sum_{u,v \in V} p(u,v) \cdot f_-(u,v) < 0 \Rightarrow P</tex> - цикл | + | <tex>\sum_{u,v \in V} p(u,v) \cdot f_-(u,v) < 0 \Rightarrow P</tex> - цикл отрицательной стоимости. Противоречие. |
}} | }} |
Версия 20:39, 24 января 2011
Лемма (об эквивалентности свойства потока быть минимальной стоимости и отсутствии отрицательных циклов в остаточной сети): |
Следующие утверждения эквивалентны:
|
Доказательство: |
От противного. Пусть существует — цикл отрицательной стоимости в , — наименьшая остаточная пропускная способность среди рёбер .Пустим по поток . Так как сумма стоимостей по циклу отрицательна и поток по каждому ребру одинаков, то— не минимальный. Противоречие. От противного. Пусть - не минимальной стоимости. Тогда существует - поток минимальной стоимости и того же объема. Существует поток , такой что . По сохранению потока идёт по пути и верно одно из двух утверждений:
Если из истока в сток - изменится объем потока, что противрочит условию. - цикл отрицательной стоимости. Противоречие. |