Изменения

Перейти к: навигация, поиск

Алгоритм масштабирования потока

Нет изменений в размере, 15:46, 7 июня 2012
м
Нет описания правки
Количество необходимых увеличений путей, основанных на кратчайших путях, может быть много больше количества увеличений, основанных на путях с высокой пропускной способностью.
{|border="0" cellpadding="5" width=30% align=center
|[[Файл:Flow_scale_1.png|500px330px|thumb|center|Выбор дополняющих путей в порядке длины]]|[[Файл:Flow_scale_2.png|500px330px|thumb|center|Выбор пути с высокой пропускной способностью в первую очередь]]
|}
Максимальный поток в сети <tex> G </tex> ограничен сверху значением <tex> |f_k| + 2^k E </tex>, где <tex> |f_k| </tex> {{---}} значение потока при масштабе <tex> \Delta = 2^k </tex>.
|proof=
[[Файл:Flow_scale_3.png|520px350px|thumb|right|Разрез <tex> C_k </tex>]]
В конце итерации с масштабом <tex> \Delta = 2^k </tex>, сеть <tex> G_{f_k} </tex> может быть разбита на два непересекающихся множества <tex> A_k </tex> и <tex> \overline{A_k} </tex> так, что остаточная пропускная способность каждого ребра, идущего из <tex> A_k </tex> в <tex> \overline{A_k} </tex>, не превосходит масштаба <tex> \Delta </tex>. То есть образуется [[Разрез,_лемма_о_потоке_через_разрез|разрез]] <tex> C_k = \langle A_k, \overline{A_k} \rangle </tex>.
147
правок

Навигация