Лемма об эквивалентности свойства потока быть минимальной стоимости и отсутствии отрицательных циклов в остаточной сети

Материал из Викиконспекты
Версия от 20:39, 24 января 2011; Kirelagin (обсуждение | вклад) (Стоимости,а не веса)
Перейти к: навигация, поиск
Лемма (об эквивалентности свойства потока быть минимальной стоимости и отсутствии отрицательных циклов в остаточной сети):
Следующие утверждения эквивалентны:
  • Поток [math] f [/math] — минимальной стоимости.
  • В остаточной сети [math] G_f [/math] нет циклов отрицательной стоимости.
Доказательство:
[math]\triangleright[/math]
  • [math]\Rightarrow [/math]

От противного. Пусть существует [math] C [/math] — цикл отрицательной стоимости в [math] G_f [/math], [math] c_m [/math] — наименьшая остаточная пропускная способность среди рёбер [math] C [/math].

Пустим по [math] C [/math] поток [math] f_+ = c_m [/math]. Так как сумма стоимостей по циклу отрицательна и поток по каждому ребру одинаков, то [math] \sum_{u,v \in V} p(u,v) \cdot f_+(u,v) \lt 0[/math]

[math]\Rightarrow [/math] [math]\sum_{u,v \in V} p(u,v) \cdot (f + f_+)(u,v) \lt \sum_{u,v \in V} p(u,v) \cdot f[/math] [math]\Rightarrow f [/math] — не минимальный. Противоречие.

  • [math]\Leftarrow [/math]

От противного. Пусть [math] f [/math] - не минимальной стоимости. Тогда существует [math] f_m [/math] - поток минимальной стоимости и того же объема. Существует поток [math] f_- [/math], такой что [math] f_m = f + f_-[/math]. По сохранению потока [math] f_- [/math] идёт по пути [math] P [/math] и верно одно из двух утверждений:

  • [math] P [/math] - из истока в сток.
  • [math] P [/math] - цикл.

Если из истока в сток - изменится объем потока, что противрочит условию. [math]\Rightarrow P - цикл[/math]

[math]\sum_{u,v \in V} p(u,v) \cdot f_-(u,v) \lt 0 \Rightarrow P[/math] - цикл отрицательной стоимости. Противоречие.
[math]\triangleleft[/math]