Метод проталкивания предпотока — различия между версиями
Warrior (обсуждение | вклад) (→Определения) |
Warrior (обсуждение | вклад) м (→Определения) |
||
Строка 11: | Строка 11: | ||
3) <tex>\forall u \in V \setminus \{s, t\} \quad \sum\limits_{v \in V} f(vu) \geqslant 0 </tex> (ослабленное условие сохранения потока) | 3) <tex>\forall u \in V \setminus \{s, t\} \quad \sum\limits_{v \in V} f(vu) \geqslant 0 </tex> (ослабленное условие сохранения потока) | ||
}} | }} | ||
− | |||
Как можно заметить, по своим свойствам предпоток очень похож на [[Определение сети, потока#Определение потока|поток]] и отличается лишь тем, что для него не выполняется закон сохранения потока. | Как можно заметить, по своим свойствам предпоток очень похож на [[Определение сети, потока#Определение потока|поток]] и отличается лишь тем, что для него не выполняется закон сохранения потока. | ||
− | |||
{{Определение | {{Определение | ||
|definition= | |definition= |
Версия 22:44, 6 декабря 2012
Метод проталкивая предпотока — обобщенный алгоритм нахождения максимального потока в транспортной сети. В отличии от алгоритма Эдмондса-Карпа и алгоритма Диница не является частным случаем метода Форда-Фалкерсона.
Содержание
Определения
Определение: |
Предпотоком (preflow) будем называть функцию 1) (антисимметричность)2) 3) (ограничение пропускной способностью) (ослабленное условие сохранения потока) | , удовлетворяющую следующим свойствам:
Как можно заметить, по своим свойствам предпоток очень похож на поток и отличается лишь тем, что для него не выполняется закон сохранения потока.
Определение: |
Избыточным потоком (excess flow), входящим в вершину Тогда вершина будет называться переполненной, если . | , назовем величину .