Лемма об эквивалентности свойства потока быть минимальной стоимости и отсутствии отрицательных циклов в остаточной сети — различия между версиями
м (Дефис -> тире) |
|||
Строка 5: | Строка 5: | ||
Пусть <tex> f </tex> и <tex> g </tex> {{---}} потоки равной величины в сети <tex> G </tex>. Тогда <tex> g </tex> можно представить как сумму <tex> f </tex> и нескольких циклов в остаточной сети <tex> G_f </tex>, т.е. <tex>g = f + \sum_{i} C_i </tex>. | Пусть <tex> f </tex> и <tex> g </tex> {{---}} потоки равной величины в сети <tex> G </tex>. Тогда <tex> g </tex> можно представить как сумму <tex> f </tex> и нескольких циклов в остаточной сети <tex> G_f </tex>, т.е. <tex>g = f + \sum_{i} C_i </tex>. | ||
|proof= | |proof= | ||
− | Рассмотрим разность потоков <tex> g - f </tex>, <tex> |g - f| = 0 </tex>. Построим ее декомпозицию. В декомпозиции могут быть только циклы, т.к. наличие путей <tex> s \leadsto t</tex> противоречило бы нулевой величине потока. Таким образом получили разбиение разности потоков на циклы. Заметим, что <tex> g(u,v) - f(u,v) \le c(u, v) - f(u, v) = c_f(u, v)</tex>, т.е. все циклы принадлежат <tex>G_f</tex>. | + | Рассмотрим разность потоков <tex> g - f </tex>, <tex> |g - f| = 0 </tex>. Построим ее декомпозицию. В декомпозиции могут быть только циклы, т.к. наличие путей <tex> s \leadsto t</tex> противоречило бы нулевой величине потока. Таким образом, получили разбиение разности потоков на циклы. Заметим, что <tex> g(u,v) - f(u,v) \le c(u, v) - f(u, v) = c_f(u, v)</tex>, т.е. все циклы принадлежат <tex>G_f</tex>. |
}} | }} | ||
Строка 12: | Строка 12: | ||
об эквивалентности свойства потока быть минимальной стоимости и отсутствии отрицательных циклов в остаточной сети | об эквивалентности свойства потока быть минимальной стоимости и отсутствии отрицательных циклов в остаточной сети | ||
|statement= | |statement= | ||
− | Поток <tex> f </tex> {{---}} минимальной стоимости <tex> \iff </tex> в остаточной сети <tex> G_f </tex> нет циклов отрицательной стоимости. | + | Поток <tex> f </tex> {{---}} минимальной стоимости среди потоков своей величины <tex> \iff </tex> в остаточной сети <tex> G_f </tex> нет циклов отрицательной стоимости. |
|proof= | |proof= | ||
*<tex>\Rightarrow </tex> | *<tex>\Rightarrow </tex> |
Версия 22:18, 5 января 2012
Лемма (о разности потоков): |
Пусть и — потоки равной величины в сети . Тогда можно представить как сумму и нескольких циклов в остаточной сети , т.е. . |
Доказательство: |
Рассмотрим разность потоков | , . Построим ее декомпозицию. В декомпозиции могут быть только циклы, т.к. наличие путей противоречило бы нулевой величине потока. Таким образом, получили разбиение разности потоков на циклы. Заметим, что , т.е. все циклы принадлежат .
Лемма (об эквивалентности свойства потока быть минимальной стоимости и отсутствии отрицательных циклов в остаточной сети): |
Поток — минимальной стоимости среди потоков своей величины в остаточной сети нет циклов отрицательной стоимости. |
Доказательство: |
От противного. Пусть существует — цикл отрицательной стоимости в , — наименьшая остаточная пропускная способность среди рёбер .Пустим по поток . Так как сумма стоимостей по циклу отрицательна и поток по каждому ребру одинаков, то— не минимальный. Противоречие. |
Литература
- Ravindra Ahuja, Thomas Magnanti, James Orlin. Network flows (1993)