Documentos de Académico
Documentos de Profesional
Documentos de Cultura
6. Modelos de Transbordo
7. Modelos de Red
Modelos de Transporte
Descripción general de un modelo de transporte
En general, un problema de transporte contiene la siguiente información:
1. Un set de m puntos de suministro (capacidad u oferta) desde los cuales un
bien es enviado. Cada punto de suministro i puede abastecer hasta Si
unidades.
2. Un set de n puntos de demanda hacia los cuales un bien es enviado. Cada
punto de demanda j debe recibir al menos dj unidades.
3. Cada unidad enviada desde el punto de suministro i al punto de demanda j
incurre en un costo variable de cij.
Descripción general de un modelo de transporte
x ij
= Nr unidades enviadas desde el punto de suministro i al punto de demanda j.
i =m j =n
min c x ij ij
i =1 j =1
s.t.
J =n
x
j =1
ij
si (i = 1,2,....., m) Restric. de suministro (capacidad)
i=m
x
i =1
ij
dj ( j = 1,2,....., n) Restric. de demanda
x ij
0 (i = 1,2,...., m)( j = 1,2,....., n)
Formulación de modelos de transporte
Ejemplo No.1 – Powerco
Powerco tiene tres plantas eléctricas que suministran la electricidad
requerida por cuatro ciudades. Cada planta puede proveer el
siguiente número de kwh: planta 1 - 35 millones; planta 2 -50 millones;
planta 3 - 40 millones.
El pico de demanda en dichas ciudades ocurre a la misma hora (2PM)
(en kwh): ciudad 1 - 45 millones; ciudad 2 - 20 millones; ciudad 3 - 30
millones; ciudad 4 - 30 millones.
El costo de enviar un millón de kwh de electricidad desde cada planta a
cada ciudad depende de la distancia que la electricidad debe viajar
(siguiente tabla). Formular un modelo de PL que minimice el costo de
que cada ciudad reciba la electricidad requerida.
Formulación de modelos de transporte
Ejemplo No.1 – Powerco
Formulación de modelos de transporte
Ejemplo No.1 – Powerco
Sea:
Xij= Número de millones de kwh producidos en la planta i para
enviar a la ciudad j.
i= 1, 2, 3
j= 1, 2, 3, 4
Formulación de modelos de transporte
Ejemplo No.1 – Powerco
Min Z=8X11+6X12+10X13+9X14+9X21+12X22+13X23+7X24+14X31+9X32+16X33+5X34
s.t.
X11 + X12 + X13 + X14 ≤ 35
X21 + X22 + X23 + X24 ≤ 50 Restricciones de capacidad
X31 + X32 + X33 + X34 ≤ 40
X11 + X21 + X31 ≥ 50
X12 + X22 + X32 ≥ 20 Restricciones de demanda
X13 + X23 + X33 ≥ 30
X14 + X24 + X34 ≥ 30
Xij≥ 0 (i=1,2,3) (j=1,2,3,4)
Formulación de modelos de transporte
Ejemplo No.1 – Powerco (Solución)
Puntos de Demanda
Puntos de Suministro
Ciudad 1 d1 = 45
S1 = 35 Planta 1
Ciudad 2 d2 = 20
S2 = 50 Planta 2
Ciudad 3 d3 = 30
S3 = 40 Planta 3
Ciudad 4 d4 = 30
Balance de un problema de transporte cuando el total
de la capacidad de suministro excede la demanda total
Si la capacidad total es igual a la demanda total, el modelo es un problema
balanceado de transporte.
Si la capacidad total excede a la demanda total, tenemos entonces que
balancear el problema de transporte creando un punto de demanda artificial
denominado dummy cuya demanda es igual al exceso de capacidad.
• Dado que los envíos de unidades a este dummy no son reales, se les asigna
un costo variable cero. Envíos al punto de demanda dummy indicarían
capacidad no utilizada.
Supongamos que en el ejemplo anterior, la demanda de la ciudad 1 hubiese sido
40 millones de kwh a diferencia de los 45 millones originales.
Balance de un problema de transporte cuando el total de la
capacidad de suministro excede la demanda total
Puntos de Suministro Puntos de Demanda
Ciudad 1 d1 = 40
S1 = 35 Planta 1
Ciudad 2 d2 = 20
S2 = 50 Planta 2
Ciudad 3 d3 = 30
S3 = 40 Planta 3
Ciudad 4 d4 = 30
Dummy d5 = 5
Balance de un problema de transporte cuando el total de
la demanda excede la capacidad de suministro
Si el problema de transporte tiene una capacidad total que es estrictamente
menor a la demanda total, entonces el problema no tiene solución factible.
Por ejemplo, si la planta 1 tuviese solamente 30 millones de kwh de capacidad,
entonces se tendría una capacidad total de 120 millones de kwh. Esta cantidad
sería insuficiente para satisfacer la demanda total de 125 millones de kwh, y por
lo tanto el problema no tendría ninguna solución factible.
• Cuando la capacidad total es menor a la demanda total, es recomendable en
ocasiones permitir la posibilidad de dejar cierta demanda sin satisfacer.
• En dichos casos, por ejemplo, se puede considerar una penalidad por
demanda insatisfecha. Para esto se crearía un punto de suministro dummy.
Balance de un problema de transporte
Tabla de Transportación
Suministro
Demanda
Balance de un problema de transporte
9 12 13 7
Planta 2 50
14 9 16 5
Planta 3 40
Demanda
Demanda 45 20 30 30
Balance de un problema de transporte cuando el total de
la capacidad de suministro excede la demanda total
Tabla de Transportación con Dummy de demanda
Suministro /
Ciudad 1 Ciudad 2 Ciudad 3 Ciudad 4 Dummy Capacidad
Capacidad
8 6 10 9 0
Planta 1 35
9 12 13 7 0
Planta 2 50
14 9 16 5 0
Planta 3 40
Demanda
Demanda 40 20 30 30 5 Suma: 125
Balance de un problema de transporte cuando el total de
la demanda excede la capacidad de suministro
Modelo de Balanceado – Demanda excede capacidad de sum.
Suministro /
Ciudad 1 Ciudad 2 Ciudad 3 Ciudad 4 Capacidad
Capacidad
8 6 10 9
Planta 1 30
9 12 13 7
Planta 2 50
14 9 16 5
Planta 3 40
p1 p2 p3 p4
Dummy 5
Demanda
Demanda 40
45 20
20 30
30 30
30
Min Z = 8X11+6X12+10X13+9X14+9X21+12X22+13X23+7X24+14X31+9X32+16X33+5X34+p1Y1+p2Y2+p3Y3+p4Y4
s.t.
X11 + X12 + X13 + X14 = 30
X21 + X22 + X23 + X24 = 50 Restricciones de capacidad
X31 + X32 + X33 + X34 = 40
Y 1 + Y 2 + Y3 + Y 4 = 5
X11 + X21 + X31 + Y1 = 45
X12 + X22 + X32 + Y2 = 20 Restricciones de demanda
X13 + X23 + X33 + Y3 = 30
X14 + X24 + X34 + Y4 = 30
Xij≥ 0 (i=1,2,3) (j=1,2,3,4) Yj ≥ 0 (j=1,2,3,4)
Modelando problemas de inventario como problemas
de transporte
Modelando problemas de inventario como problemas de
transporte
Ejemplo modelo de inventario como p. de transporte – Sailco
La corporación Sailco debe determinar cuántos botes debe producir durante cada
uno de los siguientes cuatro cuartos o periodos (un cuarto = tres meses).
La demanda durante cada uno de los próximos cuatro cuartos es: primer cuarto,
40 botes; segundo cuarto, 60 botes; tercer cuarto, 75 botes; cuarto cuarto, 25
botes.
Sailco debe satisfacer la demanda a tiempo. Al inicio del primer cuarto, Sailco
tiene un inventario de 10 botes. Al inicio de cada cuarto, Sailco debe decidir
cuántos botes deberá producir en dicho cuarto.
Para simplicidad, asumimos que los botes manufacturados durante un cuarto
pueden ser utilizados para satisfacer la demanda del cuarto actual
Modelando problemas de inventario como problemas de
transporte
Ejemplo – Sailco (continuación)
Durante cada cuarto, Sailco puede producir hasta 40 botes con mano de obra
a tiempo regular a un costo total de $400 por bote. Sailco puede utilizar
sobre tiempo para producir botes extras durante dicho cuarto a un costo total
de $450 por bote.
Al final de cada cuarto (cuando la producción ha ocurrido y la demanda ha
sido satisfecha), se incurre en un costo de $20 por bote por concepto de
manejo de inventario.
• Utilice programación lineal para determinar un programa de producción
para minimizar la suma de los costos de producción e inventario de los
próximos cuatro cuartos.
Modelando problemas de inventario como problemas de
transporte
Ejemplo – Sailco (continuación) Modelo balanceado
Se definen los puntos de suministro como sigue:
Puntos de
suministro
Modelando problemas de inventario como problemas de
transporte
Ejemplo – Sailco (continuación) Modelo balanceado
Puntos de
Demanda
Modelando problemas de inventario como problemas de
transporte
Ejemplo – Sailco (Balanceado)
Qtr 1 Qtr 2 Qtr 3 Qtr 4 Dummy Capacidad
Capacidad
0 20 40 60 0
Inicio 10
10
400 420 440 460 0
Qtr 1 RT 40
30 10
450 470 490 510 0
Qtr 1 OT 150
150
M 400 420 440 0
Qtr 2 RT 40
40
M 450 470 490 0
Qtr 2 OT 150
10 140
M M 400 420 0
Qtr 3 RT 40
40
M M 450 470 0
Qtr 3 OT 150
35 115
M M M 400 0
Qtr 4 RT 40
25 15
M M M 450 0
Qtr 4 OT 150
150
Demanda
Demanda 40 60 75 25 570
Modelando problemas de inventario como problemas de
transporte
Ejemplo – Sailco ( No Balanceado)
…
Modelando problemas de inventario como problemas de
transporte
Ejemplo – Sailco ( No Balanceado) Capacidad
Qtr 1 Qtr 2 Qtr 3 Qtr 4 Dummy Capacidad
0 20 40 60 0
Io=10
Inicio I110 I2 ... 10
400 420 440 460 0
Qtr 1 RT X11
30 X12
10 ... STreg1=40 40
450 470 490 510 0
Qtr 1 OT Y11 Y12 ... STextra1=Ilimitada
150
150
M 400 420 440 0
Qtr 2 RT X21 X22
40
STreg2=40 40
M 450 470 490 0
Qtr 2 OT
… Y22
10
STextra2=Ilimitada
140
150
M M 400 420 0
Qtr 3 RT X33
40
STreg3=40 40
M M 450 470 0
Qtr 3 OT Y33 STextra3=Ilimitada
150
35 115
M M M 400 0
STreg4=40
Qtr 4 RT X34 40
25 15
M M M 450 0
STextra4=Ilimitada
Qtr 4 OT Y44 150
150
Demanda 40 60 75 25 570
Demanda D1=40 D2=60 D3=75 D4=25
Modelando problemas de inventario como problemas de
transporte
Ejemplo – Sailco Formulación – NO Balanceado
Ij=Unidades de botes del inventario inicial, utilizados para satisfacer la demanda
del trimestre j j= 1, 2, 3, 4
Xij= Número botes producidos en trimestre i en tiempo regular, para satisfacer
demanda de trimestre j. i= 1, 2, 3, 4 j= 1, 2, 3, 4
Yij= Número botes producidos en trimestre i en tiempo extra, para satisfacer
demanda de trimestre j. i= 1, 2, 3, 4 j= 1, 2, 3, 4
Modelando problemas de inventario como problemas de
transporte
Ejemplo – Sailco (continuación) – Formulación
Min Z=0I1+20I2+…400X11+420X12+440X13+…450Y11+470Y12+…MX21+400X22+…
450Y44
*Nota: Como en este ejemplo no es posible fabricar en un trimestre posterior para
abastecer demandas de trimestres anteriores (por ejemplo, no es posible fabricar en
trimestre 2 para satisfacer demanda del trimestre 1) entonces se coloca un coeficiente de
costo M= valor muy grande, que hará que estas variables tengan un valor de cero en la
solución óptima)
Otra forma de formular, es no considerando estas variables en la declaración ni en las
restricciones, o agregar restricciones de que dichas variables sean iguales a cero (ejemplo
X21=0)
Modelando problemas de inventario como problemas de
transporte
Ejemplo – Sailco (continuación) – Formulación
Considerando coeficientes de M en la f. objetivo para las variables que deben ser igual a cero en la solución
óptima:
S.t.
I1 + I2 + I3 + I4 ≤ 10
X11 + X12 + X13 + X14 ≤ 40
X21 + X22 + X23 + X24 ≤ 40 Restricciones de capacidad
X31 + X32 + X33 + X34 ≤ 40
X41 + X42 + X43 + X44 ≤ 40
I1 + X11 + Y11 = 40
I2 + X12 + Y12 + X22 + Y22 = 60 Restricciones de demanda
I3 + X13 + Y13 + X23 + Y23 + + X33 + Y33 = 75
I4 + X14 + Y14 + X23 + Y23 + + X33 + Y34 + X44 + Y44 = 25
Todas las variables ≥ 0 (i=1,2,3) (j=1,2,3,4)
Problemas de Transbordo
Problemas de Transbordo
1.Puntos de suministro: Punto que envía bienes a otro punto pero no recibe
bienes de ningún otro punto.
2.Puntos de demanda: Punto que recibe bienes de otros puntos, pero no envía
bienes a ningún otro punto.
3.Puntos de transbordo: Punto que puede recibir bienes de otros puntos y
enviar bienes a otros puntos.
Problemas de Transbordo
Ejemplo: Widgetco
Widgetco fabrica dispositivos mecánicos en dos fábricas: una en Memphis y
la otra en Denver.
La fábrica en Memphis puede producir como mucho 150 piezas por día, y la
fábrica en Denver puede producir como mucho 200 piezas por día.
Las piezas son enviadas por aire a clientes en Los Ángeles y Boston. Los
clientes en cada ciudad requieren 130 piezas por día.
Debido a regulaciones aduaneras, Widgetco cree que puede abaratar costos
si primero enviara algunas de sus piezas a New York o Chicago, y luego
enviara de ahí a sus destinos finales.
Problemas de Transbordo
Ejemplo: Widgetco (continuación)
Los costos de envío se indican en la tabla a continuación. Widgetco desea
minimizar los costos totales de envío de las piezas requeridas a sus clientes.
Hasta
Desde
Problemas de Transbordo
Ejemplo: Widgetco (continuación)
Gráficamente el problema se puede representar de la siguiente forma:
Problemas de Transbordo
Ejemplo: Widgetco (continuación)
Denver X
X11
21 X22 X23 X24
X23
X13
X11 X33
X12 X34
X32 X41
X21 X43
X22 X44
X14
X24
Modelos de Red
Ejemplo: Widgetco - No balanceado
Xij= Unidades enviadas desde punto i hasta punto j
i= 1(Memphis), 2(Denver), 3(NY), 4(Chicago) j= 1(NY), 2(Chicago), 3(LA), 4(Boston)
X11 + X21 + X41 = X32 + X33 + X34 Restricciones de puntos de transbordo (NY y Chicago)
X12 + X22 + X32 = X41 + X43 + X44 (lo que llega a cada punto debe ser igual a lo que se envía desde cada punto)
Xij ≥ 0
Modelos de Red
Ejemplo: Widgetco (continuación) - Balanceado
Xij Cij
N.Y. Chicago L.A. Boston Dummy Suministro
Memphis
Denver
N.Y.
Chicago
Demanda
Problemas de asignación
Problemas de asignación
MachineCo tiene 4 máquinas y 4 trabajos que cumplir. Cada máquina debe ser
asignada para completar un trabajo. El tiempo necesario para preparar una
máquina para completar un trabajo (setup time) esta mostrado en la tabla
adjunta. Machineco quiere minimizar el tiempo total necesitado para finalizar
los 4 trabajos.
Utilice programación Máquina
Tiempo (horas)
lineal para resolver este Trabajo 1 Trabajo 2 Trabajo 3 Trabajo 4
problema.
Problemas de asignación
MachineCo - Formulación
Modelos de Red
Modelos de Red
Una gráfica, o red, se define mediante dos conjuntos de símbolos: nodos y
arcos.
▪ Se define un conjunto llamado V de puntos extremos o vértices o nodos.
▪ Se define un conjunto de arcos A
• Un arco consiste en un par ordenado de vértices y representa
una posible dirección de movimiento que puede ocurrir entre
vértices
• Una secuencia de arcos tal que cada arco tiene exactamente
un vértice en común con el arco previo, se llama cadena
• Una trayectoria o ruta es una cadena en la que el nodo
terminal de cada arco es idéntico al nodo inicial del arco
siguiente.
Modelos de Red: Problemas de ruta mínima
Ejemplo 1: Ruta con distancia más corta
Consideremos el ejemplo de POWERCO. Supongamos que la energía enviada
desde la planta 1 (nodo 1) hacia la ciudad 1 (nodo 6) debe pasar por las
subestaciones en los nodos 2 a 5. La distancia (en millas) que separa
cualquier par de nodos esta incluida en la figura adjunta. Powerco desea que
la energía enviada del nodo 1 al nodo 6 recorra la menor cantidad de
distancia posible.
Modelos de Red: Problemas de ruta mínima
Ejemplo 1: Ruta con distancia más corta
Para cualquier par de nodos entre los que se puede transportar la energía, la
figura mostrada da la distancia (en millas) entre los nodos. La potencia no se
puede enviar entre las subestaciones 4 y 5.
Si el costo de enviar energía fuera proporcional a la distancia que viaja la
potencia, entonces conocer la trayectoria más corta entre la planta 1 y la
ciudad 1 sería necesario para poder determinar los costos de envío.
Modelos de Red: Problemas de ruta mínima
Ejemplo 2: Compra de equipo
(desarrollo en clase)
Modelos de Red: Problemas de ruta mínima
Ejemplo 2: Compra de equipo - Modelado como problema de transbordo.
… continuación
Nodos
2 3 4 5 6
7 12 21 31 44
1 1
0 7 12 21 31
2 1
Nodos
M 0 7 12 21
3 1
M M 0 7 12
4 1
M M M 0 7
5 1
1 1 1 1 1