Documente Academic
Documente Profesional
Documente Cultură
Existe un flujo que viaja desde un nico lugar de origen hacia un nico lugar de destino a
travs de arcos que conectan nodos intermediarios. Los arcos tienen una capacidad
mxima de flujo y se trata de enviar desde la fuente al destina la mayor cantidad posible de
flujo.
Hay problemas donde lo importante es la cantidad de flujo que pasa a travs de la red
como por ejemplo: en las lneas de oleoductos, redes elctricas o de transmisin de
datos. Por esta razn en dichos problemas se determina el flujo mximo que pasa a travs
de una red.
Definiciones bsicas
Flujo: Circulacin de unidades homogneas de un lugar a otro.
Capacidad de flujo: es la capacidad de unidades que pueden entrar por el nodo fuente y
salir por el nodo destino.
Origen o fuente de flujo: nodo por el cual el flujo ingresa.
Destino o Sumidero de flujo: nodo por el cual el flujo sale.
Capacidades residuales: capacidades restantes unas vez que el flujo pasa el arco.
Ford Fulkerson
Para la resolucin de problemas de flujo mximo se requiere el uso del mtodo Ford
Fulkerson. Este mtodo propone buscar caminos en los que se pueda aumentar el flujo
hasta que se alcance el flujo mximo, la idea es encontrar una ruta de penetracin con un
flujo positivo neto que una los nodos de origen y destino.
1.
2.
3.
4.
5.
6.
Resolucin de problema
Para resolver un problema de flujo mximo se debe seguir los siguientes pasos:
Se identifica el nodo origen y destino.
Se parte desde el nodo de origen y se escoge el arco que posea mayor flujo
Se identifica los nodos de transbordo.
Repetir como si el nodo intermediario fuera el nodo origen.
Se calcula "k" y las capacidades nuevas.
Dado el resultado se cambian las capacidades y se repite el mismo procedimiento
desde el inicio.
Formulario
Cij,ji =(Ci-K, Cj+K), donde:
C: capacidad
Ij: ndices de los nodos
K: es el minimo flujo que pasa por el nodo, se calcula como k= min(capacidades de la
ruta).
Se escoge desde el nodo de origen aquel flujo que sea el mayor, en este caso es 30, y va
dirigido al nodo numero 3.
Ahora que hemos llegado al nodo de destino, procedemos a calcular "k" y las capacidades
nuevas.
K=min(,30,20)
K=20
Se realiza el proceso otra vez, haciendo la ruta con los mayores flujos.
K=min(,20,40,10,20)
K=10
C12,21 =(20-10, 0+10)
C12,21 =(10, 10)
C23,32 =(40-10, 0+10)
C23,32 =(30, 10)
C34,43 =(10-10, 5+10)
20)
C34,43 =(0,
15)
10)
K=min(,10,20)
K=10
C12,21 =(10-10, 10+10)
C12,21 =(0, 20)
C25,52 =(20-10, 0+10)
C25,52 =(10, 10)
Se actualizan las capacidades y procedemos a resolver de nuevo. Esta vez agarraremos el
camino de 1,3.
K=min(,10,10,10)
K=10
C13,31 =(10-10, 20+10)
C13,31 =(0, 30)
C32,23 =(10-10, 30+10)
C32,23 =(0, 40)
C25,52 =(10-10, 10+10)
C25,52 =(0, 20)
Y por ultimo escogemos el camino 1,4.
K=min(,10,10)
K=10
C14,41 =(10-10, 0+10)
C14,41 =(0, 10)
C45,54 =(10-10, 10+10)
C45,54 =(0, 40)
Reemplazando las nuevas capacidades, nos queda de la siguiente forma, las
capacidades del nodo de origen quedan como 0, por lo cual seguimos a sumar a todas las
K y ahi conseguimos el flujo mximo.
Flujo Mximo = K
Flujo Mximo = 20+10+10+10+10
Flujo Mximo =60
El flujo mximo que puede pasar del nodo origen 1 hasta el nodo destino es de 60.