Проблема:
Пусть G = (V, E) - ориентированный граф на n> = 3 вершинах с m ребрами. Набор вершин V включает три
специальные вершины a, v и b. Найдите простой путь от a до b через v, если он существует. (Простой путь - это путь без повторяющихся вершин.)
Я считаю, что эту проблему следует / можно решить с помощью алгоритма Max Flow, но я не уверен, как это сделать. Это напоминает мне алгоритм Max Flow с несколькими источниками, где ребра имеют емкость 1. Кто-нибудь знает, как проблема может быть сведена к алгоритму максимального потока?
Если я установлю вершину b как приемник, я не могу быть уверенным, что она будет включать v. Если я установлю v как приемник, как мне продолжить, когда достигается v?