Ejercicio 1
Dificultad: BásicoAplicar el algoritmo de Ford-Fulkerson a la red de flujo con capacidades: fuente ; ; ; ; . Encontrar un corte mínimo y verificar el teorema.
Ver solución paso a paso5 pasos
- Paso 1Representar la red de flujo
Vértices:
Capacidades:
- Paso 2Aplicar algoritmo de Ford-Fulkerson
Iteración 1: Buscar camino aumentante
- Capacidad residual:
- Actualizar flujo:
- Flujo total: 5
Iteración 2: Buscar camino aumentante
- Capacidad residual:
- Actualizar flujo:
- Flujo total: 5 + 3 = 8
Iteración 3: Buscar camino aumentante
- Capacidades residuales:
- Capacidad residual:
- Actualizar flujo:
- Flujo total: 8 + 3 = 11
Iteración 4: Buscar camino aumentante
- Capacidades residuales:
- Capacidad residual:
- Actualizar flujo:
- Flujo total: 11 + 5 = 16
Iteración 5: Buscar caminos aumentantes
Capacidades residuales restantes:
No existe camino de a en el grafo residual.
Flujo máximo: 16
- Paso 3Identificar el corte mínimo
Hacer BFS desde en el grafo residual final:
- (residual 2), (residual 2), (arista inversa, residual 5), (residual 5)
- Alcanzables desde :
- No alcanzables:
Corte mínimo:
Aristas del corte y sus capacidades:
- : capacidad 10
- : capacidad 6
Capacidad del corte:
- Paso 4Verificar el teorema de Max-Flow Min-Cut
- Flujo máximo encontrado: 16
- Capacidad del corte mínimo: 16
- Teorema verificado: Flujo máximo = Corte mínimo
- Paso 5Distribución final del flujo
Arista Capacidad Flujo Utilización 8 8 100% 10 8 80% 5 5 100% 8 3 37.5% 7 5 71.4% 3 3 100% 10 10 100% 6 6 100% Verificación de conservación de flujo:
- En : entrada 8 = salida
- En : entrada 8 = salida
- En : entrada = salida 10
- En : entrada = salida 6