Учитывая сеть потока G = (V, E) с источником s, приемник t и ребро e = (u, v), описывают алгоритм, определяющий, пересекает ли ребро e минимальный разрез (S, T).Учитывая поточную сеть и Edge e, описать алгоритм, определяющий, пересекает ли e минимальный разрез
Моя первая идея состояла в том, чтобы вычислить максимальный поток f и затем уменьшить емкость e на некоторое a> 0. Затем мы проверяем, имеет ли остаточный график путь от s до t (это означает, что мы можем увеличить поток f еще больше).
Теперь, если нет пути от s до t, мы можем быть уверены, что e не пересекает минимальный разрез.
Проблема в другом направлении. Если есть путь от s до t, это может быть потому, что мы создали новый минимальный разрез, который пересекает e, не будучи осторожным при выборе a> 0.
Итак, как я могу выбрать достаточно маленький a> 0?