Documentos de Académico
Documentos de Profesional
Documentos de Cultura
13-2
Encontrar solución a un problema
de transporte
Orígenes Destinos
c11
a1 1 1 b1
Unidades Unidades
a2 2 2 b2
de oferta .
.
.
.
de
. .
demanda
am m n bn
cmn
Sea Xij = # de unidades enviadas desde un nodo i hasta un
nodo j a través de la rama (i, j)
Función Objetivo
Cij= Costo UNITARIO de transportar desde i hasta j
i=m j=n
Min Z =
i=1 j= 1
Ci,j Xi,j
Oferta
j=1
_
Xi,j < ai ; i = 1, 2, ... , m
i=m
Demanda
i=1
Xi,j _
> bj ; J = 1, 2, ... , n
Destino Oferta ai
1 2 3 … n
Origen
1 X11 X12 X13 … X1n a1
2 X21 X22 X23 … X2n a2
3 X31 X32 X33 … X3n a3
. . .
. . .
. . .
m Xm1 Xm2 Xm3 … Xmn am
Demanda bj b1 b2 b3 … bn
Formulación del Modelo de Transporte
El modelo de programación lineal se puede resolver con el método
simplex. Sin embargo, la estructura especial de las restricciones
permite resolverlo con más comodidad usando la tabla de
transporte siguiente la cual incluye a los costos cij y a los flujos xij:
DESTINOS
1 2 3 … n Oferta ai
c 11 c 12 c 13 .. c 1n
1 a1
O X11 X12 X13 X1n
R c 21 c 22 c 23 .. c 2n
2 a2
I X21 X22 X23 X2n
G . . . . .
. .
E
N c m1 c m2 c m3 . c mn
m am
Xm1 Xm2 Xm3 Xmn
Demanda bj b1 b2 b3 … bn
Qué sucede si oferta no es igual que demanda:
13-12
Método de Esquina Nor Oeste
13-13
Ejemplo
Destino
Recur- Ui
1 2 3 4 5 sos
16 16 13 22 17 20
1 30 20 50
14 14 13 19 15 60
2 0 60
Origen
3 19 19 20
10
23
30
M
10
50
10
40
M 0 M 0 0
4(F) 50 50
Demanda 30 20 70
10 30 50
60 Z =2470
Vj + 10M
13-14
Método de Esquina Nor Oeste
Demanda 65 45 30 25
Veamos 13-17
Ejemplo
Destino Diferencia
por
Recursos
renglón
1 2 3 4 5
1 16 16 13 22 17 50 3
1
Origen 2 14 14 13 19 15 60
3 19 19 20 23 M 50 0
4(F) M 0 M 30
0 0 20
50 0
Demanda 30 20 70 30 60 Seleccionar X44=30
Diferencia Eliminar
por columna 2 14 0 19
19 15 columna 4
13-18
Destino Diferencia
por
Recursos
renglón
1 2 3 5
1 16 16 13 17 50 3
1
Origen 2 14 14 13 15 60
3 19 19 20 M 50 0
4(F) M 0 M 20
0 20 0
Demanda 30 20 70 60
40 Seleccionar X45=20
Diferencia Eliminar
por columna 2 14 0 15
15 renglón 4(F)
Destino Diferencia
por
Recursos
renglón
1 2 3 5
1 16 16 13
50 17 50 33
Origen 2 14 14 13 15 60 1
3 19 19 20 M 50 0
Demanda 30 20 70
20 40 Seleccionar X13=50
Diferencia Eliminar
por columna
2 2 0 2 renglón 1
Destino Diferencia
por
Recursos
renglón
1 2 3 5
2 14 14 13 40
15 60
20 1
Origen
3 19 19 20 M 50 0
Demanda 30 20 70
20 40 Seleccionar X25=40
Eliminar
Diferencia
columna 5
por columna 5 5 7 M-5
M-15
13-21
Destino Diferencia
por
Recursos
renglón
1 2 3
2 14 14 13
20 20 1
Origen
3 19 19 20 50 0
Demanda 30 20 20
0 Seleccionar X23=20
Diferencia Eliminar
7
por columna 5 5 renglón 2
Destino Diferencia
por
Recursos
renglón
1 2 3
Origen 3 19
30 19
20 20
0 50
13-28
Cij = Ui + Vj
U3 = 0 U3 = 0
U3 + V1 = 19 V1 = 19
U3 + V2 = 19 V2 = 19
U3 + V3 = 20 V3 = 20
U2 + V3 = 13 U2 = -7
U2 + V5 = 15 V5 = 22
U1 + V3 = 13 U1 = -7
U4 + V4 = 0 V4 = 22
U4 + V5 = 0 U4 = -22 13-29
Destino
Recur- Ui
1 2 3 4 5 sos
16 16 13 22 17
1 50 50 -5
14 14 13 19 15 60 -5
2 20 40
Origen
3 19 30 19 20 20 0 23 M 50 0
M 0 M 0 0
4(F) 30 20 50 -22
Demanda 30 20 70 30 60
Z=2460
Vj 19 19 18 23 22
S.B.F inicial obtenida mediante el método de Russel. 13-30
Prueba de Optimalidad
Calcular Cij – Ui – Vj para cada celda que no tenga una
asignación de unidades.
Veamos 13-33
Destino
Recur- Ui
1 2 3 4 5 sos
16 16 13 22 17
1 2 2 50 4 10 50 -5
14 14 13 19 15 60 -5
2 30 0 20 1 -2
Origen
3 19 0 19 20 20 23 M 50 0
2 30 M-22
M 0 M 0 0
4(F) M+3 3 M+4 -1 50 50 -22
Demanda 30 20 70 30 60
Z =2570
Vj 19 19 18 23 22
En este caso entra X25 ¿Con qué valor? 13-34
4. Variable que sale de la base
Formar un circuito cerrado incluyendo solamente la
variable que entra y algunas variables básicas. Sólo existe
un circuito cerrado con esas características
13-35
Destino
Recur- Ui
1 2 3 4 5 sos
16 16 13 22 17 -
1 2 2 + 40
50 4 10 50 -5
14 14 13 19 15 60 -5
2 30 0 30
20
- 1
+
10
-2
Origen
3 19 0 19 20 20 2 23 M
M-22
50 0
30
M 0 M 0 0
4(F) M+3 3 M+4 -1 50 50 -22
Demanda 30 20 70 30 60
Vj 19 19 18 23 22
Variable que sale X15 13-36
5. Nueva Solución
Veamos 13-37
La nueva S.B.F se identifica, sumando el valor
(antes de los cambios) de la V.B que sale a las
asignaciones de cada celda receptora, y restando
esta misma cantidad de las asignaciones de cada
celda donadora.
sigue 13-38
2. Prueba de Optimalidad
La solución es óptima, si y solo si:
Veamos 13-39
Destino
Recur- Ui
1 2 3 4 5 sos
16 16 13 22 17
1 2 2 50 4 10
2 50 0
14 - 14 13 19 15 +
60 0
2 30 0 20 1 10
40
Origen + - M
3 19 19 20 23 50 5
30
0 20 2 30
0 M-20
M 0 M 0 + 0 -
4(F) M+1 1 M+2 30
-3 20
50 50 -15
Demanda 30 20 70 30 60
Z=?
Vj 14 14 13 18 15
Sale X21 de la base 13-40
Ejercicios
1. Tres huertas abastecen a cuatro detallistas con cajas de naranjas. La
demanda diaria de los cuatro es 150, 150, 400 y 100 cajas,
respectivamente. La oferta de las tres huertas está determinada por la
mano de obra regular disponible, que se estima en 150, 200 y 250
cajas diarias. Sin embargo, las huertas 1 y 2 han indicado que pueden
abastecer más cajas, si es necesario, recurriendo a tiempo extra de la
mano de obra. La huerta 3 no ofrece esta opción. Los costos de
transporte por caja, desde las huertas hasta los detallistas, se ve en la
tabla. Formule el problema de transporte y resuelva el mismo usando
ENO, VOGEL, RUSELL y STEPPING-STONE.
Detallista
1 2 3 4
1 $1 $2 $3 $2
Huerta 2 $2 $4 $1 $2
3 $1 $3 $5 $3
2. Nicnor fabrica casacas para empresas exigentes. La demanda de su producto se
presenta desde marzo hasta junio de cada año. NicNor estima que la demanda
durante los cuatro meses será de 100, 200, 180 y 300 unidades, respectivamente.
La empresa emplea mano de obra de tiempo parcial para fabricar las casacas, y
en consecuencia, su capacidad de producción varía cada mes. Se estima que
NicNor puede producir 50, 180, 280 y 270 unidades de marzo a junio,
respectivamente. Como no coinciden la capacidad de producción y la demanda
en los distintos meses, la demanda de determinado mes se puede satisfacer de
uno de tres modos:
1. La producción del mes en curso
2. La producción sobrante en meses anteriores.
3. La producción sobrante en meses posteriores.
En el primer caso, el costo de producción es de US$ 40 por casaca. En el segundo
se incurre en un costo adicional de retención de US$ 0.50 por casaca por día. En el
tercer caso se incurre en una penalización adicional de US$ 2 por casaca por mes.
NicNor desea determinar el programa óptimo de producción en los cuatro meses.
Formule el problema de transporte y resuelva el mismo usando ENO, VOGEL,
RUSELL y STEPPING-STONE.
Ejercicios
Ciudad
1 2 3
1 $ 600 $ 700 $ 400
Planta 2 $ 320 $ 300 $ 350
3 $ 500 $ 480 $ 450
Ejercicios
4. El servicio de Parques Nacionales está recibiendo cotizaciones para talar
árboles en tres localidades de un bosque. Las localidades tienen áreas de
10000, 20000 y 30000 hectáreas. Una sola empresa taladora puede cotizar
para no más del 50% de la superficie en todas las localidades. Cuatro
empresas han presentado sus cotizaciones por hectárea, en unidades
monetarias para las tres localidades, de acuerdo con la siguiente tabla:
Localidad
1 2 3
1 520 430 570
Cotizador 2 ---- 510 495
3 650 ---- 710
4 180 210 240
Tipo de tarea
1 2 3 4 5
1 10 2 3 15 9
Categoría de máquina 2 5 10 15 2 4
3 15 5 14 7 15
4 20 15 13 -- 8
Ejercicios
Costo C D E
A 10 20 30
B 15 17.5 20
Ejercicios
9. En el problema de transporte desequilibrado dado, si una unidad de la
fuente i no es enviada (a uno de los destinos), se debe incurrir en un costo
de almacenamiento. Sean los costos de almacenamiento por unidad en las
fuentes 1, 2 y 3: 5, 4 y 3. Si, además. Toda la oferta en la fuente 2 debe
enviarse para dejar espacio para un nuevo producto, determine la solución
óptima.
1 2 1 20
0 4 5 40
2 3 3 30
30 20 20
Ejercicios
10. Una empresa dedicada a la fabricación de componentes de ordenador
tiene dos fábricas que producen, respectivamente, 800 y 1500 piezas
mensuales. Estas piezas han de ser transportadas a tres tiendas que
necesitan 1000, 700 y 600 piezas, respectivamente. Los costes de
transporte, en soles por pieza son los que aparecen en la tabla adjunta.
¿Cómo debe organizarse el transporte para que el coste sea mínimo?
Area de distribución
1 2 3
1 120 180 ---
Refinería 2 300 100 80
3 200 250 120
Ejercicios
13. En tres centros de distribución se embarcan automóviles a cinco agencias.
El costo de transporte se basa en la distancia entre fuentes y los destinos,
y es independiente de si los camiones van con la carga parcial o total. En la
tabla se ven las distancias entre los centros de distribución y las agencias,
junto con las ofertas y demandas, expresadas en número de autos. Un
camión puede transportar 18 autos. El costo de transporte por milla de
camión es de $ 25.
Agencia
1 2 3 4 5 Oferta
1 100 150 200 140 35 400
Centro 2 50 70 60 65 80 200
3 40 90 100 150 130 150
Demanda 100 200 150 160 140
Ejercicios
14. FJ Auto Company tiene plantas en Los Cedros, Las Quintanas y Primavera. Sus
centros de distribución principales están ubicados en La Perla, Las Moreras, San
Francisco y en Zela. Las capacidades de las tres plantas durante el trimestre
próximo son de 50, 40 y 10 automóviles. Las demandas trimestrales en los dos
centros de distribución son de 25, 25, 20, y 30 vehículos. El costo del transporte
de un automóvil es aproximadamente de 8 centavos por milla. Viendo la tabla de
datos, hallar la solución óptima.
Almacén
Mes