У меня Ориентированный графминимальная вырезать/максимальный поток в ориентированном графе
Во-первых, я использовал алгоритм Форда-Фалкерсона, чтобы увеличить поток сети. Когда я отметил вершины, я увидел, что поток на пути: s->a->b->d->t
может быть увеличен на один так график изменен на:
Я знаю, что при поиске максимального потока, необходимо сложить все capacaties ребер, соединяющих минимальный разрез и внешнюю часть графика. Мой минимальный разрез содержит вершины: s, a, c
, поэтому когда я добавил все границы, которые я получил c(G, !G) = 3 + 2 +2 + 1
, однако, это намного больше, чем течь t
которая 5.
Что я делаю неправильно, я испортил с FF
или минимальным разрезом?
Я был подозрителен к краям, которые идут не в том направлении, но я решил игнорировать их .... Спасибо, помощник :) – TheGuyWithStreetCred