El problema:Flujo máximo - a través de vértice - ¿cómo?
Sea G = (V, E) un gráfico dirigido en n> = 3 vértices con m bordes. El conjunto vértice V incluye tres vértices especiales a, v y b. Encuentre una ruta simple de aa b por v si existe. (Un camino simple es un camino sin vértices repetidos.)
Creo que este problema debería/puede resolverse con un algoritmo de flujo máximo, pero no estoy seguro de cómo. Me recuerda a un algoritmo de flujo máximo con múltiples fuentes donde los bordes tienen capacidad 1. ¿Alguien sabe cómo se puede reducir el problema al algoritmo de flujo máximo?
Si configuro vertex b como sink no puedo estar seguro de que incluya v. Si configuro v como sink, ¿cómo continúo cuando v se alcanza?
¿No sería solo la fuente de una segunda ruta hacia b? – Mikeb
Puedes probar con "límite máximo de límite inferior" en google. Si aplicas un flujo mínimo de 1 a vértice v, entonces esencialmente tienes un camino a través de v. – phimuemue
@Mikeb, no lo creo. El flujo de a-> v podría ser un camino que hace que sea imposible hacer un flujo desde v-b, creo. –