Разбиение схемы: сбалансированный подход с минимальным разрезом на базе сетевого потока: различия между версиями
Перейти к навигации
Перейти к поиску
Irina (обсуждение | вклад) |
Irina (обсуждение | вклад) |
||
Строка 38: | Строка 38: | ||
Процедура | Процедура инкрементного вычисления потока | ||
1. | 1. '''while''' <math>\exists</math> добавочный дополняющий путь из s в t, увеличить значение потока вдоль дополняющего пути; | ||
2. пометить все вершины u | 2. пометить все вершины u, такие, что <math>\exists</math> дополняющий путь из s в u; | ||
3. пусть | 3. пусть C' – множество мостовых ребер, начальные вершины которых помечены, а концевые – не помечены; | ||
4. вернуть сетки, соответствующие мостовым ребрам в | 4. вернуть сетки, соответствующие мостовым ребрам в C', в качестве минимального сетевого разреза C, а помеченные вершины – в качестве X. | ||