Está en la página 1de 11

PROBLEMA DEL FLUJO MXIMO

PROBLEMA QUE CONSISTE EN DETERMINAR LA MXIMA


CANTIDAD DE FLUJO QUE PUEDE SER ENVIADA A LO LARGO DE
UNA RED DIRIGIDA, DESDE UN NODO ORIGEN (DE OFERTA) HASTA
UN NODO DESTINO (DE DEMANDA) POR UNIDAD DE TIEMPO.
ES NECESARIO:
SATISFACER LAS RESTRICCIONES DE CAPACIDAD EN CADA UNO
DE LOS ARCOS.
CUMPLIR CON EL REQUERIMIENTO DE QUE, PARA CADA NODO
(QUE NO SEA NI ORIGEN NI DESTINO):
FLUJO QUE ENTRA = FLUJO QUE SALE
RED RESIDUAL
RED QUE MUESTRALAS CAPACIDADES RESTANTES
(CAPACIDADES RESIDUALES) PARA ASIGNAR FLUJOS
ADICIONALES.
EJEMPLO
LA SIGUIENTE RED MUESTRA EL NMERO DE PERSONAS QUE
PUEDEN CIRCULAR POR MINUTO (DURANTE LA HORA PICO) A LO
LARGO DE LOS DIFERENTES CAMINOS:
REDES DE FLUJO 1
A
5 1 3
7 4 9
O B D T
4 2 5 1 6
C E
4
DETERMINE LA RED RESIDUAL:
A


O B D T

C E

EL ARCO OB TIENE CAPACIDAD , SI SE ASIGNA UN FLUJO DE ! EN
ESE ARCO LA CAPACIDAD RESIDUAL ES "!#$ EN EL SENTIDO OB
% UNA CAPACIDAD RESIDUAL DE ! EN EL SENTIDO BO ( PARA
PODER CANCELAR ALGUN FLUJO %A ASIGNADO)
REDES DE FLUJO $
TRAYECTORIA AUMENTANTE
(AUGMENTING PATH)
CAMINO DESDE EL NODO DE OFERTA HASTA EL NODO DE
DEMANDA EN LA RED RESIDUAL TAL QUE CUALQUIER ARCO EN
DICHA TRA%ECTORIA TIENE UNA CAPACIDAD RESIDUAL
ESTRICTAMENTE POSITIVA.
EL M&NIMO DE LAS CAPACIDADES RESIDUALES DE LOS ARCOS
QUE CONFORMAN A LA TRA%ECTORIA AUMENTANTE
REPRESENTA LA CANTIDAD DE FLUJO QUE PUEDE A'ADIRSE A LO
LARGO DE TODA LA TRA%ECTORIA
EJEMPLO
EN EL EJEMPLO ANTERIOR, DETERMINE LA CAPACIDAD
RESIDUAL DE LA TRA%ECTORIA AUMENTANTE O B E T
PARA EL EJEMPLO ANTERIOR. LA RED MUESTRA LAS
CAPACIDADES RESIDUALES INICIALES
3
A
1

5
7 1 4 9
O B D T
4 2 5 1

1
C E
4 6
TRAYECTORIA!
CAPACIDAD!
REDES DE FLUJO (
LA CANTIDAD MXIMA DE FLUJO QUE PUEDE EN"IARSE
DESDE EL ORI#EN $ASTA EL DESTINO A TRA"%S DE UNA
CIERTA TRAYECTORIA ES I#UAL AL M&NIMO DE LAS
CAPACIDADES DE LOS ARCOS SOBRE ESA TRAYECTORIA'
AL#ORITMO
PASO 1! ENCUENTRE UNA TRA%ECTORIA DESDE EL ORIGEN HASTA EL
DESTINO QUE TENGO UNA CAPACIDAD DE FLUJO POSITIVA (IGUAL AL
M&NIMO DE LAS CAPACIDADES RESIDUALES EN LA DIRECCI)N DEL
FLUJO). SI NO ES POSIBLE ENCONTRAR UNA TRA%ECTORIA CON TALES
CARACTER&STICAS, SE HA ENCONTRADO LA SOLUCI)N )PTIMA.
PASO 2! SEA C()* LA CAPACIDAD M&NIMA DE FLUJO DE TODOS LOS ARCOS
QUE ESTN EN LA TRA%ECTORIA SELECCIONADA EN EL PASO 1.
INCREMENTE EL FLUJO EXISTENTE EN LA RED ENVIANDO UN FLUJO
ADICIONAL IGUAL A C()* SOBRE ESTA TRA%ECTORIA.
PASO 3! PARA TODOS LOS ARCOS SOBRE ESTA TRA%ECTORIA:
DISMINU%A EN C()* SUS CAPACIDADES EN LA DIRECCI)N DEL FLUJO.
INCREMENTE EN C()* SUS CAPACIDADES EN LA DIRECCI)N OPUESTA AL
FLUJO.
RE#RESE AL PASO 1.
REDES DE FLUJO *
EJEMPLO
DETERMINE EL NMERO MXIMO DE PERSONAS QUE PUEDEN
CIRCULAR A LO LARGO DE LA RED DEL EJEMPLO ANTERIOR
MEDIANTE EL ALGORITMO DE LA TRA%ECTORIA AUMENTANTE.
TRAYECTORIA!
CAPACIDAD!
3
A
1

5
7 1 4 9
O B D T
4 2 5 1

1
C E
4 6
REDES DE FLUJO !
TRAYECTORIA!
CAPACIDAD!

A




O B D T



C E

TRAYECTORIA!
CAPACIDAD!

A




O B D T



C E

REDES DE FLUJO +
TRAYECTORIA!
CAPACIDAD!

A




O B D T



C E

TRAYECTORIA!
CAPACIDAD!

A




O B D T



C E

REDES DE FLUJO
TRAYECTORIA!
CAPACIDAD!

A




O B D T



C E

TRAYECTORIA!
CAPACIDAD!

A




O B D T



C E

REDES DE FLUJO ,
EXISTE FLUJO A TRA"%S DE UN ARCO SI SU CAPACIDAD
RESIDUAL ES MENOR QUE LA CAPACIDAD ORI#INAL'
SI LA CAPACIDAD RESIDUAL EN UN ARCO ES MENOR QUE SU
CAPACIDAD INICIAL+ CALCULE LA DIFERENCIA' ESA
DIFERENCIA ES LA CANTIDAD DE FLUJO A TRA"%S DEL ARCO'
EJEMPLO
DETERMINE EL FLUJO MXIMO PARA CADA UNO DE LOS ARCOS
DEL PROBLEMA ANTERIOR.

A




O B D T



C E

REDES DE FLUJO -
CORTE
UNA PARTICI)N DE LOS NODOS DE UNA RED EN DOS REDES
DISJUNTAS, C
O
% C
D
, DE TAL MANERA QUE C
O
INCLU%E AL ORIGEN
% C
D
INCLU%E AL DESTINO.
CAPACIDAD DE UN CORTE
SUMA DE LAS CAPACIDADES (EN LA DIRECCI)N C
O
C
D
) DE
TODOS LOS ARCOS EN C
O
CONECTADOS DIRECTAMENTE A ALGUN
NODO DE C
D
.

EJEMPLO
EN LA RED ANTERIOR, DETERMINE LA CAPACIDAD DEL CORTE
PARA EL CUAL C
O
= ,O+ A+ B+ C-.
A
5 1 3
7 4 9
O B D T
4 2 5 1 6
C E
4
REDES DE FLUJO 1.
TEOREMA DE MX FLUJO.M&N CORTE
/MAX FLOW-MIN CUT0
PARA CUALQUIER RED CON UN SOLO ORIGEN % UN SOLO
DESTINO, EL FLUJO FACTIBLE MXIMO QUE PUEDE CIRCULAR
DESDE EL ORIGEN HASTA EL DESTINO ES IGUAL A LA CAPACIDAD
DEL CORTE CON MENOR CAPACIDAD.
EJEMPLO
DETERMINE EL FLUJO MXIMO FACTIBLE PARA LA RED
ANTERIOR UTILI/ANDO EL TEOREMA DE MX FLUJO"M&N CORTE
A
5 1 3
7 4 9
O B D T
4 2 5 1 6
C E
4
REDES DE FLUJO 11

También podría gustarte