Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FLUJO MXIMO
Una Red de Transporte es un grafo dirigido con peso (V,E, c) donde hay
dos vrtices distinguidos: uno llamado fuente y otro llamado sumidero.
Se asume que todo vrtice del grafo v V est en un camino s v t. El
peso de cada lado debe ser no negativo y se considera la capacidad del
lado. Si (u, v) / E, defina c(u, v) = 0.
RBOL DE EXPANSIN
En teora de grafos, un rbol de expansin, rbol generador o rbol
recubridor T de un grafo conexo, no dirigido G es un rbol compuesto
por todos los vrtices y algunas (quiz todas) de las aristas de G.
Informalmente, un rbol de expansin de G es una seleccin de aristas
de G que forman un rbol que cubre todos los vrtices. Esto es, cada
vrtice est en el rbol, pero no hay ciclos. Por otro lado, todos los
puentes de G deben estar contenidos en T.
Un rbol de expansin o rbol recubridor de un grafo conexo G puede
ser tambin definido como el mayor conjunto de aristas de G que no
contiene ciclos, o como el mnimo conjunto de aristas que conecta todos
los vrtices.
En ciertos campos de la teora de grafos es til encontrar el mnimo
rbol de expansin de un grafo ponderado. Tambin se han abordado
otros problemas de optimizacin relacionados con los rboles de
expansin, como el mximo rbol de expansin, el mximo rbol que
cubre al menos k vrtices, el mnimo rbol de expansin con k aristas
por vrtice como mximo (rbol de expansin de mnimo grado, MDST
por sus siglas en ingls), el rbol de expansin con el mximo nmero
de hojas (estrechamente relacionado con el problema del menos
conjunto dominante y conexo), el rbol de expansin con el menor
nmero de hojas (relacionado con el problema del camino hamiltoniano),
3.
4.
FLUJO MXIMO
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.
1. 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.
Resolucin de problema
Para resolver un problema de flujo mximo se debe seguir los siguientes pasos:
o
Se parte desde el nodo de origen y se escoge el arco que posea mayor flujo
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
C13,31 =(30-20, 0+20)
C13,31 =(10, 20)
C35,53 =(20-20, 0+20)
C35,53 =(0,
Luego de haber calculado las nuevas capacidades, es necesario reemplazarlas.
Se realiza el proceso otra vez, haciendo la ruta con los mayores flujos.
20)
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)
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)
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 =
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.
Mtodo WINQSB
Los problemas de flujo mximo tambin se pueden resolver mediante el programa
WINQSB, este contiene un conjunto de herramientas tiles para la investigacin de
operaciones, dentro de WINQSB esta un modulo llamado Network Modeling, que nos
permite resolver problemas de flujo mximo con facilidad.
Pues simplemente abrimos Network Modeling y nos aparecer una ventana, le damos
en File y luego en New Problem.
Por ultimo procedemos a colocar los valores, que son las capacidades de un nodo a
otro y le damos al botn donde sale una figura, que esta marcada y sealada en rojo.
El resultado nos aparece en donde dice Total, Net Flow From Node 1 To Node 5 =60,
lo que significa que el flujo mximo que pasa del nodo 1 (nodo de origen) al nodo 5
(nodo de destino) es 60.