Você está na página 1de 34

FLUJO DE REDES

LOGISTICAS
Sesin 4:
Redes de transporte (2)

Msc. Ing. Yeimy Elizabeth Calisaya Carpio


Material: PhD. Walter Silva Sotillo
2 Problema de transbordo
Caractersticas
Un nodo de oferta para cada origen
Un nodo de demanda para cada destino
Un nodo intermedio para cada punto de transbordo
Los arcos son dirigidos desde el nodo de oferta hasta
el nodo de demanda, pasando por los puntos de
transbordo que generen rutas factibles.
Como el problema de transbordo no impone
restricciones de cota superior sobre las Xij
individuales, todas Sij =
Ejemplo 1.- Frosty Machine (1)

La figura representa la red del problema


Destino

Origen Transbordo Nueva York


D1 = 450 unid.

Toronto Chicago
Filadelfia
O1 = 800 unid.
D2 = 350 unid.

Detroit Bfalo
San Luis
O2 = 700 unid.
D3 = 300 unid.
Ejemplo 1.- Frosty Machine (2)

Costos de envo (dlares por unidad)

Transbordo
Origen Chicago Bfalo
Toronto 4.00 7.00
Detroit 5.00 7.00

Destino
Transbordo Nueva York Filadelfia San Luis
Chicago 6.00 4.00 5.00
Bfalo 2.00 3.00 4.00
Ejemplo 1.- Frosty Machine (3)
A Chicago Bfalo Nueva Filadelfia San Luis Oferta
De York
Toronto 4 7 M M M 800

Detroit 5 7 M M M 700

Chicago 0 M 6 4 5 1500

Bfalo M 0 2 3 4 1500

Demanda 1500 1500 450 350 300 4100 < 4500


Solucin inicial (1)

A Chicago Bfalo Nueva Filadelfia San Luis Ficticio Oferta


De York

Toronto 4 7 M M M 0 800
800 0 0 0 0 0
Detroit 5 7 M M M 0 700
300 0 0 0 0 400
Chicago 0 M 6 4 5 0 1500
400 0 450 350 300 0
Bfalo M 0 2 3 4 0 1500
0 1500 0 0 0 0
Demanda 1500 1500 450 350 300 400 4500
Solucin inicial (2)

Origen Destino Unidades Costo Costo total


enviadas (dlares por (dlares)
unidad)
Toronto Chicago 800 4 3,200
Detroit Chicago 300 5 1,500
Chicago Nueva York 450 6 2,700
Chicago Filadelfia 350 4 1,400
Chicago San Luis 300 5 1,500
Costo total 10,300
Solucin ptima (1)

A Chicago Bfalo Nueva Filadelfia San Luis Ficticio Oferta


De York

Toronto 4 7 M M M 0 800
650 150 0 0 0 0
Detroit 5 7 M M M 0 700
0 300 0 0 0 400
Chicago 0 M 6 4 5 0 1500
850 0 0 350 300 0
Bfalo M 0 2 3 4 0 1500
0 1050 450 0 0 0
Demanda 1500 1500 450 350 300 400 4500
Solucin ptima (2)

Origen Destino Unidades Costo Costo total


enviadas (dlares por (dlares)
unidad)
Toronto Chicago 650 4 2,600
Toronto Bfalo 150 7 1,050
Detroit Bfalo 300 7 2,100
Chicago Filadelfia 350 4 1,400
Chicago San Luis 300 5 1,500
Bfalo Nueva York 450 2 900
Costo total 9,550
Oferta en los nodos de
transbordo
Destino

Origen Transbordo Nueva York


D1 = 450 unid.

Toronto Chicago
Filadelfia
O1 = 800 unid. O3 = 200 unid.
D2 = 350 unid.

Detroit Bfalo
San Luis
O2 = 700 unid.
D3 = 300 unid.
Solucin inicial
A Chicago Bfalo Nueva Filadelfia San Luis Ficticio Oferta
De York

Toronto 4 7 M M M 0 800
800 0 0 0 0 0
Detroit 5 7 M M M 0 700
300 0 0 0 0 400
Chicago 0 M 6 4 5 0 1700
400 0 450 350 300 200
Bfalo M 0 2 3 4 0 1500
0 1500 0 0 0 0
Demanda 1500 1500 450 350 300 600 4700
Demanda en los nodos de
transbordo
Destino

Origen Transbordo Nueva York


D1 = 450 unid.

Toronto Chicago
Filadelfia
O1 = 800 unid.
D2 = 350 unid.

Detroit Bfalo
San Luis
O2 = 700 unid. D4 = 200 unid.
D3 = 300 unid.
Solucin inicial

A Chicago Bfalo Nueva Filadelfia San Luis Ficticio Oferta


De York

Toronto 4 7 M M M 0 800
800 0 0 0 0 0
Detroit 5 7 M M M 0 700
300 200 0 0 0 200
Chicago 0 M 6 4 5 0 1500
400 0 450 350 300 0
Bfalo M 0 2 3 4 0 1500
0 1500 0 0 0 0
Demanda 1500 1700 450 350 300 200 4500
3 Problema de asignacin
Caractersticas

Es un caso especial del problema de transporte, donde:

El nmero de nodos de oferta es igual al nmero de


nodos de demanda.
bi = +1 para cada nodo de oferta
bi = -1 para cada nodo de demanda
Mtodo hngaro para resolver
problemas de asignacin (1)
1. Encontrar la tabla de costos de oportunidad

a) Restando el nmero ms pequeo en cada fila de la


tabla o matriz de costos original de cada nmero en esa
fila.
b) Entonces se resta el nmero ms pequeo obtenido en
la parte (a) de cada nmero de esa columna.
Mtodo hngaro para resolver
problemas de asignacin (2)
2. Probar la tabla resultante en el paso 1 para ver si
una asignacin ptima puede ser hecha.
El procedimiento es trazar el mnimo nmero de lneas
rectas verticales y horizontales necesarias para cubrir
todos los ceros que hay en la tabla.
Si el nmero de lneas es igual al nmero de filas o
columnas de la tabla, una asignacin ptima puede ser
hecha.
Si el nmero de lneas es menor que el nmero de filas o
columnas, entonces se procede al paso 3.
Mtodo hngaro para resolver
problemas de asignacin (3)
3. Revisar la tabla de costos de oportunidad presente
Esto es hecho por sustraccin del nmero ms pequeo
no cubierto por una lnea de cada nmero no cubierto.
Este mismo nmero pequeo tambin es sumado a
cualquier nmero(s) que queden en la interseccin de
lneas horizontales y verticales.
Retornar al paso 2 y continuar el ciclo hasta que una
asignacin ptima sea posible.
Ejemplo 2.- Fix-It Shop
Costos (dlares)

Proyecto
Persona 1 2 3
Adams 11 14 6
Brown 8 10 11
Cooper 9 12 7
Tabla de costos de oportunidad (1)

Proyecto
Persona 1 2 3
Adams 11 14 6
Brown 8 10 11
Cooper 9 12 7

Costos ms pequeos de cada fila


Tabla de costos de oportunidad (2)

Proyecto
Persona 1 2 3
Adams 5 8 0
Brown 0 2 3
Cooper 2 5 0

Restar los costos ms pequeos a los


dems costos de cada fila
Tabla de costos de oportunidad (3)

Proyecto
Persona 1 2 3
Adams 5 8 0
Brown 0 2 3
Cooper 2 5 0

Costos ms pequeos de cada columna


Tabla de costos de oportunidad (4)

Proyecto
Persona 1 2 3
Adams 5 6 0
Brown 0 0 3
Cooper 2 3 0

Restar los costos ms pequeos a los


dems costos de cada columna
Tabla de costos de oportunidad (5)

Proyecto
Persona 1 2 3
Adams 5 6 0
Brown 0 0 3
Cooper 2 3 0

Prueba de optimalidad
Revisin de la tabla (1)

Proyecto
Persona 1 2 3
Adams 5 6 0
Brown 0 0 3
Cooper 2 3 0

Mnimo costo no rayado


Revisin de la tabla (2)

Proyecto
Persona 1 2 3
Adams 3 4 0
Brown 0 0 5
Cooper 0 1 0
Restar el mnimo costo de los dems costos
no rayados; y sumarlo a los costos
doblemente rayados
Revisin de la tabla (3)

Proyecto
Persona 1 2 3
Adams 3 4 0
Brown 0 0 5
Cooper 0 1 0

Prueba de optimalidad OK
Solucin ptima (1)

Proyecto
Persona 1 2 3
Adams 3 4 0
Brown 0 0 5
Cooper 0 1 0
Solucin ptima (2)

Asignacin Costos
(dlares)
Adams al proyecto 3 6
Brown al proyecto 2 10
Cooper al proyecto 1 9
Costo total 25
Problemas de asignacin
desbalanceados (1)
Con frecuencia el nmero de personas u objetos
que deben ser asignados no es igual al nmero de
tareas, clientes o mquinas que aparecen en las
columnas, y el problema es desbalanceado.

Cuando esto ocurre y se tienen ms filas que columnas,


simplemente se agrega una columna ficticia o tarea (similar
a como los problemas de transporte fueron tratados).
Problemas de asignacin
desbalanceados (2)
Si el nmero de tareas que tienen que ser realizadas
es mayor que el nmero de personas disponibles se
inserta una fila ficticia.
Esto crea una tabla de dimensiones iguales y permite
resolver el problema como antes.

Debido a que la tarea o persona ficticia en realidad


no existen, es razonable ingresar ceros en su fila o
columna como estimacin de costos o tiempo.
Problemas desbalanceados con ms
personas que proyectos

Proyecto
Persona 1 2 3 Ficticio
Adams 11 14 6 0
Brown 8 10 11 0
Cooper 9 12 7 0
David 10 13 8 0
Problemas desbalanceados con ms
proyectos que personas

Proyecto
Persona 1 2 3 4
Adams 11 14 6 7
Brown 8 10 11 8
Cooper 9 12 7 9
Ficticio 0 0 0 0
Problema de maximizacin de
asignacin (1)
Algunos problemas de asignacin son planteados en
trminos de maximizar la recompensa, utilidad, o
eficacia de una asignacin en lugar de minimizar los
costos.

Es fcil obtener un problema de minimizacin


equivalente convirtiendo todos los nmeros de la
tabla en costos de oportunidad.
Esta tarea se realiza restando cada nmero de la tabla de
ganancias original del nmero ms grande que hay en la
tabla.
Problema de maximizacin de
asignacin (2)
Los datos de entrada transformados representan
costos de oportunidad:
Resulta que la minimizacin de los costos de oportunidad
produce la misma asignacin que el problema original.

Una vez que se ha alcanzado la solucin ptima


para este problema transformado, la ganancia o
utilidad total es encontrada mediante la suma de las
ganancias originales de las celdas que se
encuentran en la asignacin ptima.

Você também pode gostar