Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Optimizacin y Simulacin
Ing. Lourdes Roxana Daz Amaya
Indice
1. Introduccin 2. Mtodo del Transporte
1. Formulacin del Problema General de Transporte 2. Mtodos utilizados en la Primera Fase
1. Mtodo de la Esquina Nor-Oeste 2. Mtodo de Vogel 3. Mtodo del Coste Mnimo Ejercicios de Aplicacin Mtodos Primera Fase
Introduccin
El problema de transporte estudia la distribucin de un producto homogneo desde un conjunto de fbricas (fuentes) a un conjunto de almacenes o puntos de venta (destinos) de modo que se satisfagan las demandas de los almacenes y no se superen las disponibilidades (ofertas) de las fbricas, con coste mnimo. Se identifican dos fases en la solucin de los problemas; en la primera encontramos los mtodos de la esquina noroeste (ENO), de Vogel y de coste mnimo. En la segunda fase se utilizan el mtodo de cruce del arroyo.
Introduccin
Modelo de Transporte
El modelo de transporte tiene notable inters por sus importantes aplicaciones. Su procedimiento especifico de solucin, llamado algoritmo de transporte consta de dos fases y es rpido y eficiente. La primera fase consiste en obtener una solucin factible inicial. Se pasa despus a la segunda fase, en la que se comprueba si la solucin obtenida en la primera fase es ptima, y si no lo es, como mejorarla.
Destinos c11 1 2
. . .
b1 b2 bn
Unidades de demanda
cmn
Destino
Origen 1 2 3 . . . m Demanda bj
Oferta ai
a1 a2 a3 . . . am
X11 X12 X13 X1n X21 X22 X23 X2n X31 X32 X33 X3n . . . Xm1 Xm2 Xm3 Xmn b1 b2 b3 bn
Ejemplo
MG Auto tiene 3 plantas: en Los Angeles, Detroit y New Orleans; y 2 centros principales de distribucin en Denver y en Miami. Las capacidades de las 3 plantas durante en el prximo trimestre sern 1000, 1500 y 1200 autos. Las demandas trimestrales en los 3 centros de distribucin son 2300 y 1400 autos. El kilometraje entre las fbricas y los centros de distribucin se ve en la tabla 1. La empresa transportista cobra 8 centavos por milla y por auto. El costo de transporte por auto, en las distintas rutas y redondeando en $, se calcula como se ve en la tabla 2.
Tabla 1 Los Angeles Detroit New Orleans Denver 1000 1250 1275 Miami 2690 1350 850
Ejemplo
Realizando los clculos tenemos: 1000 milla * 0.08 cen$/milla = $ 80.00 1250 milla * 0.08 cen$/milla = $ 100.00 1275 milla * 0.08 cen$/milla = $ 102.00 2690 milla * 0.08 cen$/milla = $ 215.20 1350 milla * 0.08 cen$/milla = $ 108.00 850 milla * 0.08 cen$/milla = $ 68.00 Tabla de Costos de Transporte Tabla 2 Los Angeles Detroit New Orleans Denver $ 80 $ 100 $ 102 Miami $ 215 $ 108 $ 68
Ejemplo
Ejemplo
Mediante el uso de cdigos numricos que representan las plantas y centros de distribucin, hacemos que Xij represente el nmero de automviles transportados de la fuente i al destino j. Como la oferta total (1000 + 1500 + 1200 = 3700) es igual a la demanda ( 2300 + 1400 = 3700), el modelo de transporte resultante esta equilibrado. Por lo tanto, el siguiente modelo de PL que representa el problema tiene todas las restricciones de igualdad.
Minimizar Z = 80X11 + 215X12 + 100X21 + 108X22 + 102X31 + 68X32
St X11 + X12 = 1000 X21 + X22 = 1500 X31 + X32 = 1200 X11 + X21 + X31 = 2300 X12 + X22 + X32 = 1400 X11 ,X12 ,X21 ,X22 ,X31 ,X32 >= 0
restricciones de capacidad
restricciones de demanda
Ejemplo
Tabla de transporte. Esta es una forma de matriz donde sus renglones representan las fuentes y sus columnas los destinos. Los elementos de costo Cij se resumen en la esquina noroeste de la celda de la matriz (i, j). Por lo tanto, el modelo se puede resumir en la tabla siguiente:
Denver
1 80
Miami
2 215
Oferta
1000 108
Origenes
X11
100
X12 X22
102 68
1500
X32 1400
1200 3700
Ejemplo desequilibrado
En el ejemplo anterior suponga que la capacidad de la planta de Detroit es de 1300 automviles (en vez de 1500). Se dice que la situacin esta desequilibrada debido a que la oferta total (3500) no es igual a la demanda total (3700). Nuestro objetivo consiste en volver a formular el modelo de transporte de manera que distribuya la cantidad faltante (3700 3500 = 200) en forma ptima entre los centros de distribucin. Como la demanda es mayor que la oferta se puede agregar una planta ficticia con una capacidad de 200. Se permite que dicha planta, en condiciones normales, enve su produccin a todos los centros de distribucin. Fsicamente, la cantidad de unidades enviadas a un destino desde una planta ficticia representar la cantidad faltante en ese destino.
Ejemplo desequilibrado
La nica informacin que falta para completar el modelo son los costos de transporte unitarios de la planta ficticia a los destinos. Como la planta no existe, no habr ningn envo fsico y el costo de transporte unitario es cero. Sin embargo, podemos enfocar la situacin desde otro ngulo diciendo que se incurre en un costo de penalizacin por cada unidad de demanda insatisfecha en los centros de distribucin. En este caso los costos de transporte unitarios sern iguales a los costos de penalizacin unitarios en los diversos destinos.
Ejemplo desequilibrado
Destinos Denver 1 Los Angeles 1 X11 Detroit 2 X21 100 X22 102 X31 Ficticia Origen 4 0 X32 0 200 68 80 X12 108 1300 Miami 2 215 Oferta 1000
Nueva Orleans
1200
X41
2300
X42
1400
Demanda
3700
Paso 2:
Paso 3:
Donde los elementos interiores representan costos. Determinar una solucin inicial bsica factible y su coste asociado con los mtodos vistos.
Mtodo de Vogel
El algoritmo del Mtodo Vogel para obtener una solucin bsica factible de un problema de Transporte es el que se muestra a continuacin: Paso 1: Construir una matriz de costos y flujos en relacin a un problema balanceado e ir al paso 3. Paso 2: Usar el remanente de la matriz de costos y flujos una vez que estos se hayan asignado. Paso 3: Se entiende por diferencia de fila (de columna) a la diferencia que hay entre dos nmeros ms pequeos que existen en la fila (columna). Calclese todas las deferencias de fila y columna de la matriz de costos.
Mtodo de Vogel
Paso 4: Seleccionar aquella fila o columna que tenga la mayor diferencia. En caso de empate, se decide arbitrariamente. Paso 5: Localizar el costo ms pequeo en la matriz de costos en la fila o la columna seleccionada en el paso anterior. Esta ser la posicin cij. Paso 6: En la matriz de flujos hgase Xij = Mn (ai, bj), donde la posicin (i,j) se identific en el paso anterior. Hgase la oferta si igual a ai Xij y la demanda bj igual a bj - Xij. Paso 7: Si ai Xij = 0, llnese la fila i de la matriz de flujos con ceros, a excepcin de la posicin (i,j) y elimnese esa fila de cualquier consideracin futura. Por otro lado, si bj Xij = 0, llnese la columna j de la matriz de flujos con ceros, a excepcin de la posicin (i,j) y elimnese esa columna de cualquier consideracin futura. Regrsese al paso 2.
Mtodo de Vogel
Comienza determinando las penalizaciones de la fila (PFi) y columna (PCj), obtenidas como el valor absoluto de la diferencia entre los dos costes menores de cada fila y cada columna, respectivamente. Situamos estos valores a la derecha y en la parte inferior de la tabla, obteniendo la tabla ampliada:
Mtodo de Vogel
Hacia Desde A B C D Demanda PCj 7 4 8 2 65 2 1 8 6 3 5 45 2 2 5 7 9 8 30 2 3 0 0 0 0 25 0 4 Oferta 50 35 40 40 165 PFi 5* 4 3 2
A continuacin, consideramos la mayor penalizacin entre filas y columnas, que es 5 y corresponde a la fila A. Elegimos la posicin de menor coste en esta fila, que es la (C,4), y situamos en ella el mayor nmero posible de unidades dado por XA4 = mn (50,25) = 25. Reduciendo la disponibilidad de la fila A y la demanda de la fila 4 en ese valor, tenemos la tabla:
Mtodo de Vogel
Hacia Desde A B C D Demanda PCj 7 4 8 2 65 2 1 8 6 3 5 45 2 2 5 7 9 8 30 2 3 0 25 0 0 0 25 0 4 Oferta 50 35 40 40 165 PFi 2 2 5 3
Y la mayor es 5. Tomamos la columna 2. En esta columna, el menor coste es 3, que corresponde a la posicin (C,2). Hacemos XC2 = mn (40,45) = 40 y reducimos la disponibilidad de C y la demanda de 2 en tal nmero de unidades.
Mtodo de Vogel
Eliminamos la fila C. La nueva tabla reducida, con las penalizaciones, es:
Hacia Desde A B C D Demanda PCj 7 4 8 2 65 2 1 8 6 3 40 5 45 1 8 30 2 0 25 0 2 5 7 9 3 0 25 0 0 4 Oferta 50 35 40 40 165 PFi 2 2 5 3
Mtodo de Vogel
Mtodo de Vogel
Hacia Desde A B C D Demanda PCj 7 4 25 8 2 40 65 3 45 2 30 2 25 0 3 40 5 8 0 9 0 1 8 6 2 5 7 3 0 25 0 4 Oferta 50 35 40 40 165 PFi 3 1 5 3
Mtodo de Vogel
Continuando con el procedimiento llegamos a la solucin bsica factible.
Hacia Desde A B C D Demanda PCj 7 4 25 8 2 40 65 0 45 0 30 0 25 0 3 40 5 8 0 1 8 6 5 9 2 5 25 7 5 0 0 3 0 25 4 Oferta 50 35 40 40 165 PFi 0 0 0 0
El coste asociado es: C = 25*5 + 25*0 + 25*4 + 5*6 + 5*7 + 40*3 + 40*2 = 490
Formulacin con PL
MIN +7X11+ 8X12+ 5X13+ 0X14 +4X21+ 6X22+ 7X23+ 0X24 +8X31+ 3X32+ 9X33+ 0X34 +2X41+ 5X42+ 8X43+ 0X44 st X11+X12+X13+X14 =50 X21+X22+X23+X24 =35 X31+X32+X33+X34 =40 X41+X42+x43+X44 =40 X11+X21+X31+X41 =65 X12+X22+X32+X42 =45 X13+X23+X33+X43 =30 X14+X24+X34+X44 =25 X11>=0 , X12>=0, X13>=0, X14>=0 X21>=0 , X22>=0, X23>=0, X24>=0 X31>=0, X32>=0, X33>=0, X34>=0 X41>=0,, X42>=0, X43>=0, X44>=0 end
Ejercicios
1. Encuentre la solucin ptima utilizando el Mtodo Esquina Noroeste y VOGEL
Producto
Lima Cebada
i=1 j=1
Ciudad
Tacna
j=2 X12
Oferta
Tumbes
j=3
79
X11
85 70
X21 X22
50
X13
Maz
i=2
59 78
X31
70 84
X32 X33
Kiwicha
i=3
26 61
X41 X42
Trigo
i=4
60 574 tn/mes
23 299 tn/mes
Demanda
815 tn/mes
2620
Ejercicios
3. Encuentre la solucin ptima utilizando el Mtodo ENO, VOGEL y Costo Mnimo.
Azcar
C.Grande Rubia
i=1 j=1 X11
Cooperativa
Laredo
j=2 X12
Oferta
j=3 X13
Cartavio
Tumn
j=4
14 16
X21
15 8
X22
15 16
X23
11
X14
Blanca
i=2
14 5
X33 X34
Industrial
i=3
13
X31
12
X32
5 464 tn/sem
210 tn/sem
Demanda
359 tn/sem
297 tn/sem
195 tn/sem