Modelo de Transporte
Modelo de Transporte
Modelo de Transporte
Tambin es necesario satisfacer ciertas restricciones: 1. No enviar ms de la capacidad especificada desde cada punto de suministro (oferta). 2. Enviar bienes solamente por las rutas vlidas. 3. Cumplir (o exceder) los requerimientos de bienes en los puntos de demanda.
C11, X11
s1 1
d1
s2
2
. . .
2
. . .
d2
sm
m
Cmn, Xmn
dn
donde
Xij: cantidad transportada desde la fuente i al destino j Cij: Costo del transporte unitario desde la fuente i al destino j
4
minimizar
Z cij xij
i 1 j 1
sa
x
j 1 m
ij
si dj
i=1,2,...,m
x
i 1
ij
xij o
xij Si
j 1
m
i=1, 2, 3,....,m
xij D j
i 1
j=1, 2, 3,....,n
xij 0
para toda i y j
El Modelo de Transporte no slo es aplicable al movimiento de productos, sino que tambin, como modelo se puede aplicar a otras reas tales como: Planificacin de la Produccin Control de Inventarios Control de Proveedores
Otras
Ejemplo:
RPG tiene cuatro plantas ensambladoras en Europa. Estn ubicadas en Leipzig, Alemania (1);Nancy, Francia (2); Lieja, Blgica (3), y Tilburgo, Holanda (4). Las mquinas ensambladoras usadas en estas plantas se producen en Estados Unidos y se embarcan a Europa. Llegaron a los puertos de Amsterdan (1), Amberes (2) y El Havre (3). Los planes de produccin del tercer trimestre (julio a septiembre) ya han sido formulados. Los requerimientos (la demanda en destinos) de motores diesel E-4 son los siguientes:
Planta Cantidad de Motores (1) Leipzig 400 (2) Nancy 900 (3) Lieja 200 (4) Tilburgo 500 Total 2000
Desde el origen
1 2 3
12 6 10
13 4 9
4 10 12
6 11 4
10
2. Funcin Objetivo Minimizar Z = 12 X11 + 13 X12 + 4X13 + 6X14 + 6X21 + 4X22 + 10X23 + 11X24 + 10X31 + 9X32 + 12X34 + 4X14
11
3. Restricciones:
1) Oferta: La cantidad de elementos enviados no puede exceder la cantidad disponible X11 + X12 + X13 + X14 500 X21 + X22 + X23 + X24 700 X31 + X32 + X33 + X34 800
2) Demanda: Debe satisfacerse la demanda de cada planta X11 + X21 + X31 400
y de no negatividad
12
Algoritmos Especficos
2.1.1 Regla de la esquina noroeste (MEN) 2.1.2 Mtodo por aproximacin de Vogel (MAV) 2.1.3 Mtodo del costo mnimo (MCM) 2.1.4 Mtodo del paso secuencial y 2.1.5 DIMO (mtodo de distribucin modificada)
14
El mtodo del escaln y el DIMO son alternativas para proceder de una solucin inicial factible a la ptima.
Por tanto, el primer paso es encontrar una solucin inicial factible, que por definicin es cualquier distribucin de ofertas que satisfaga todas las demandas
15
Para aplicar los algoritmos, primero hay que construir una tabla de transporte.
16
Tabla Inicial
Origen 1 2 3 1 C11 C21 C31 ... m Demanda Cm1 Destinos 2 3 C12 C13 C22 C32 .... Cm2 C23 C33 ..... Cm3 4 C14 C24 C34 .... Cm4 .... .... .... .... .... n C1n C2n C3n .... Cmn Ofertas
17
18
19
Primera asignacin
Plantas Puertos 1 2 3 Demanda 1 12 400 6 10 0 400 4 9 900 10 12 200 11 700 4 500 800 2000 2 13 3 4 4 6 100 500 Oferta
20
Plantas Puertos 1 2 3 Demanda 1 12 400 6 700 10 9 12 200 4 700 500 800 2000 100 0 400 0 900 100 4 10 11 0 700 2 13 3 4 4 6 100 500 Oferta
21
22
MAV asigna un costo de penalidad por no usar la mejor ruta en esta fila.
23
Lo anterior se repite para cada fila y cada columna, esto es, determinar todas las penalidades Los pasos iterativos de MAV son los siguientes: 1. Identificar la fila o columna con la mxima penalidad. 2.Colocar la mxima asignacin posible a la ruta no usada que tenga menor costo en la fila o columna seleccionada en el punto 1 (los empates se resuelven arbitrariamente) 3. Reajustar la oferta y demanda en vista de esta asignacin.
4. Eliminar la columna en la que haya quedado una demanda 0 (o la fila con oferta 0), de consideraciones posteriores.
5. Calcular los nuevos costos de penalidad.
24
El MAV contina aplicando este proceso en forma sucesiva hasta que se haya obtenido una solucin factible.
25
Plantas Puertos 1 2 3 Demanda 1 12 6 10 400 2 13 4 9 900 3 4 10 12 200 4 6 500 11 700 4 500 2 800 2000 5 2 Oferta Penalidades 2
26
Plantas Puertos 1 2 3 Demanda 1 12 6 10 400 2 13 200 4 9 900 10 12 0 200 11 700 4 500 800 2000 3 4 4 6 300 500 Oferta
27
28
Plantas Puertos 1 2 3 Demanda Penalidades 1 12 6 10 400 4 2 13 200 4 9 900 5 10 12 0 200 11 700 4 500 2 800 2000 5 3 4 4 6 300 500 2 Oferta Penalidades 6
29
Plantas Puertos 1 2 3 400 Demanda 400 1 12 6 700 10 200 900 9 12 4 2 13 200 4 10 3 4 300 11 0 700 4 6 300 500 Oferta
30
Asignar la mayor cantidad de unidades a una ruta disponible de costo mnimo Algoritmo 1. 2. 3. 4. 5. Dada una tabla de transporte Asignar la mayor cantidad de unidades a la variable (ruta) con el menor costo unitario de toda la tabla. Tachar la fila o columna satisfecha. Ajustar oferta y demanda de todas las filas y columnas Si hay ms de una fila o columna no tachada repetir los puntos 2, 3 y 4
31
1 12 6 10 400
2 13 4 9 900
3 4 10 12 200
4 6
Existen tres rutas costo mnimo. Elijamos la 1_3 Unidades a asignar = MIN(200,400) = 200
32
1 12 6 10 400
2 13
3 4
200
4 6
Oferta
300
500 700
4 9 900
10 12 0 200
1 12 6 10 400
2 13
3 4
200
4 6
Oferta
300
500 700
4 9 900
10 12
500
11 4
300
0 200
0 500
800 2000
Puertos 1 2 3 Demanda
Paso 5
1 12 6
2 13
3 4
200
4 6
Oferta
300
4
700
10 12
500
0
0
10
4
300
0 200
0 500
Puertos 1 2 3 Demanda
Paso 5
1 12 6
2 13
3 4
200
4 6
Oferta
300
4
700
10 12
500
0
0 4 100 300
10 400
9
200 200 900
0 200
0 500
Puertos 1 2 3 Demanda
Paso 5
1 12 6
2 13
3 4
200
4 6
Oferta
300
500 700
0
4
700
10 12
500
0
0 4 100 300
10
100 300 400
9
200 200 900
0 200
0 500
800 2000
Puertos 1 2 3 Demanda
Paso 5
1 12
300
2 13
3 4
200
Oferta 6 0
300
500 700
0
6
700
4 9
200 200 900
10 12
500
0
0 4 100 300
10
100 300 400
0 200
0 500
800 2000
Conclusin Los tres mtodos entregan soluciones bsicas factibles, pero ninguno asegura que la solucin sea ptima.
39