Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El modelo de transporte es una clase especial de programacin lineal que tiene que ver con transportar un artculo desde sus fuentes (fbricas) hasta sus destinos (bodegas).
El objetivo es determinar una forma de distribuir los artculos que minimice el costo total de transporte y que al mismo tiempo satisfaga los lmites de oferta y demanda.
El modelo supone que el costo del transporte es proporcional a la cantidad de unidades transportadas en determinada ruta.
Este problema se puede adaptar para resolver problemas de control de inventarios, programacin de tareas y asignacin de personal.
MODELO DE TRANSPORTE
DEFINICIN DEL MODELO DE TRANSPORTE Este problema se representa por medio de una red en la que hay m fuentes y n destinos. Cada fuente y cada destino es representado por un nodo. Los arcos representan las rutas que enlazan las fuentes y los destinos. Fuentes
a1
Destinos
c11 x11
b1
Unidades a 2 de oferta
. . .
am
cmn xmn
. . .
b2 de demanda
Unidades
bn
El arco (i,j) que une la fuente i con el destino j contiene informacin sobre el costo c ij por unidad y la cantidad transportada xij
MODELO DE TRANSPORTE
El problema de programacin lineal para este modelo es el siguiente:
Minimizar la suma de todas los posibles envos multiplicados por su respectivo costo La suma de las unidades enviadas por todas las fuentes hacia el destino j debe ser igual a La demanda del destino j La suma de las unidades recibidas por todos los destinos desde la fuente i debe ser igual a la oferta de la fuente i
sujeto a
x
i 1 n
ij
b j a i
x
j 1
ij
xij 0
MODELO DE TRANSPORTE
Ejemplo: Las plantas A, B y C son las fuentes que abastecen a las ciudades 1 y 2 1000 Ofertas A
100 108 102 68 80 215
1500 B
2000
X A1 , X A2 , X B1 , X B 2 , X C1 , X C 2 0
MODELO DE TRANSPORTE
El modelo de programacin para el problema de transporte se puede resolver con el mtodo simplex, sin embargo la estructura especial de las restricciones permite resolverlo con ms comodidad utilizando la tabla de transporte. Destinos
Denver
Los Angeles Fuentes XA1 Detroit XB1
100 80
Miami
215
Oferta
1000 1500
XA2
108
XB2
102 68
New Orleans
XC1 Demanda 2300
1200
XC2 1400
El algoritmo se basa en la hiptesis que el modelo est balanceado que significa que la demanda es igual a la oferta.
MODELO DE TRANSPORTE
La solucin ptima del problema es la siguiente Destinos
Denver
Los Angeles Fuentes 1000 Detroit 1300
100 80
Miami
215
Oferta
1000 1500
108
200
102 68
New Orleans
Demanda
1200
1200
2300
1400
MODELO DE TRANSPORTE
Si el modelo est desbalanceado siempre se podr aumentar una fuente ficticia o un destino ficticio para restaurar el balance. Ejemplo: Suponga que la capacidad de Detroit es de 1300 en lugar de 1500 Denver Los Angeles XA1 Fuentes Detroit
100
Destinos Miami
80 215
XA2
108
XB1
New Orleans XC1
102
XB2
68
XC2
0 0
Fuente ficticia
XF1 Demanda 2300
200
XF2 1400
En este caso la demanda excede a la oferta por lo que se agrega una fuente Ficticia con una capacidad tal que restablezca el balance
MODELO DE TRANSPORTE
Si el modelo est desbalanceado siempre se podr aumentar una fuente ficticia o un destino ficticio para restaurar el balance. Ejemplo: Suponga que la demanda en Denver es de 1900 en lugar de 2300 Denver Los Angeles XA1 Detroit XB1 New Orleans XC1
102 100 80
Miami
215
Destino ficticio
0
XA2
108
XA3
0
XB2
68
XB3
0
XC2
XC3
Demanda
1900
1400
400
En este caso la demanda excede a la oferta por lo que se agrega una fuente Ficticia con una capacidad tal que restablezca el balance
EL ALGORITMO DE TRANSPORTE
Los pasos del algoritmo de transporte son iguales a los pasos del mtodo smplex
EL ALGORITMO DE TRANSPORTE
Determinacin de solucin bsica factible de inicio
1.
2.
3.
Si queda exactamente un rengln (columna) sin tachar, detenerse. En caso contrario, avanzar a la celda de la derecha si se acaba de tachar una columna, o
EL ALGORITMO DE TRANSPORTE
Determinacin de solucin bsica factible de inicio Mtodo de la esquina noroeste Ejemplo:
Destino 1
Origen 1 Origen 2 Origen 3 Demanda 5 5
10
Destino 2
10 5
4 14 2
Destino 3
20
Destino 4
11
Oferta
15 25 10
12
20
15
16
5
18
10 15 15 15
EL ALGORITMO DE TRANSPORTE
Determinacin de solucin bsica factible de inicio
2.
3.
4.
EL ALGORITMO DE TRANSPORTE
Determinacin de solucin bsica factible de inicio Mtodo del costo mnimo Ejemplo: Destino 1 Origen 1 Origen 2 Origen 3 Demanda
10
Destino 2
2
Destino 3
20
Destino 4
11
Oferta 15 25 10
15
12 7 9
0
20
15
4 14 16
10
18
5
5 15 15
5 15
EL ALGORITMO DE TRANSPORTE
Determinacin de solucin bsica factible de inicio Mtodo de Aproximacin de Vogel
1.
2.
en forma arbitraria. Asignar todo lo posible a la celda que tenga el mnimo costo
unitario del rengln o columna seleccionado. Ajustar la oferta y la demanda y tachar el rengln o columna ya satisfechos. Si se satisfacen simultneamente slo se tacha uno y el restante queda con oferta o demanda cero. 3. A) Si queda sin tachar exactamente un rengln o columna con cero oferta o demanda, detenerse. B) Si queda sin tachar un rengln o columna con oferta o demanda positiva, aplicar el mtodo del costo mnimo y detenerse. C) Si todos los renglones y columnas no se tacharon tienen cero oferta y demanda, aplicar el mtodo del costo mnimo. D) En cualquier otro caso , seguir en el paso 1.
EL ALGORITMO DE TRANSPORTE
Mtodo de aproximacin de Vogel Ejemplo
Destino 1
Origen 1 Origen 2 Origen 3 Demanda
10
Destino 2
2
Destino 3
20
Destino 4
11
Oferta
15 25 10 10-2 =8 9-7 =2
12
20
14
16
18
14-4 =10
EL ALGORITMO DE TRANSPORTE
Mtodo de aproximacin de Vogel Ejemplo Se calculan de nuevo las penalizaciones y se obtiene lo siguiente: Destino 1 Origen 1 Origen 2
10
Destino 2
2
Destino 3
20
Destino 4
11
15
12 7 9 20
Origen 3
Demanda
14
16
18
5
5 15 7-2 =5 15 16-9 =7 15 18-11 =7
10
EL ALGORITMO DE TRANSPORTE
Mtodo de aproximacin de Vogel Ejemplo Se calculan de nuevo las penalizaciones y se obtiene lo siguiente: Destino 1 Origen 1 Origen 2
10
Destino 2
2
Destino 3
20
Destino 4
11
15
12 7 9 20
0
4 14 16 18
Origen 3
Demanda
5
5 15 14-7 =7 15 16-9 =7 15 20-18 =2
10
EL ALGORITMO DE TRANSPORTE
Mtodo de aproximacin de Vogel Ejemplo Se calculan de nuevo las penalizaciones y se obtiene lo siguiente: Destino 1 Origen 1 Origen 2
10
Destino 2
2
Destino 3
20
Destino 4
11
15
12 7 9 20
0
4 14
15
16 18
Origen 3
Demanda
5
5 15 15 16-9 =7 15 20-18 =2
10
EL ALGORITMO DE TRANSPORTE
Mtodo de aproximacin de Vogel Ejemplo Se calculan de nuevo las penalizaciones y se obtiene lo siguiente: Destino 1 Origen 1 Origen 2
10
Destino 2
2
Destino 3
20
Destino 4
11
Oferta 15 25
15
12 7 9 20
0
4 14
15
16
10
18
Origen 3
Demanda
5
5 15 15
5 15
10
EL ALGORITMO DE TRANSPORTE
Los pasos del algoritmo de transporte son iguales a los pasos del mtodo smplex
MODELO DE TRANSPORTE
La siguiente es una solucin bsica factible de inicio obtenida con el mtodo de la esquina noroeste
Destinos
1 1 Fuentes
10
2
2
3
20
4
11
Oferta 15 25 10
5
2 3 Demanda 5
12
10
7 9 20
5
4 14
15
16
5
18
10 15 15 15
La determinacin de la variable de entrada, entre las variables no bsicas actuales se hace calculando los costos reducidos con el mtodo de los multiplicadores que se basa en las variables duales.
MODELO DE TRANSPORTE
Determinacin de la variable de entrada En el mtodo de los multiplicadores se asocian los multiplicadores ui y vj al rengln i y a la columna j de la tabla de transporte.
v1
1
v2
2
10 2
v3
3
20
v4
4
11
Oferta 15 25 10
u1
1 5 2 3 Demanda 5
10
12 7 9 20
u2
u3
5
4 14
15
16
5
18
10 15 15 15
ui v j cij
En el caso de las variables bsicas para las cuales los costos reducidos son siempre cero se cumple que ui v j cij
MODELO DE TRANSPORTE
Se calculan los valores de u y v aprovechando la situacin de que para las variables bsicas se cumple que ui v j cij Se comienza dndole un valor arbitrario a
u1
u1 0
v1 10 v2 2 v3 4 v4 15
1 2
10 2
3
20
4
11
Oferta 15 25 10
u1 0 u2 5
u3 3
1 5 2 3 Demanda 5
10
12 7 9 20
5
4 14
15
16
5
18
10 15 15 15
MODELO DE TRANSPORTE
Ya que se conocen los valores de u y v se procede a calcular los costos reducidos de las variables no bsicas usando
v1 10 v2 2 v3 4 v4 15
1 2
10 2
3
20 -16 7 9
4
11 4 20
Oferta 15 25 10
u1 0 u2 5
u3 3
1 5 2 3
10
12 3 4 9
5
14 -9
15
16 -9
5
18
10
Demanda
15
15
15
Debido a que el problema de transporte tiene como objetivo minimizar, observamos que la solucin no es ptima porque no todos los costos reducidos son menores o Iguales a cero. Observamos que el costo reducido ms positivo corresponde a la variable X31, por lo tanto esta es la variable de entrada
MODELO DE TRANSPORTE
Determinacin de la variable de salida La seleccin de X31 como variable de entrada indica que es deseable transportar por esa ruta porque reduce el costo total del transporte. Cunto es lo mximo que se puede transportar por la nueva ruta? Supongamos que D es el nuevo valor de X31, cul es el valor mximo que D puede tomar de manera que se cumpla que: 1. Las restricciones de oferta y demanda permanecen satisfechas 2. Los transportes en todas las rutas deben ser no negativos 1 1 5-D 2
12 3 10
2
2
3
20 -16 7 9
4
11 4 20
Oferta 15 25
10+D 5-D
14
-9
15
16
-9
5+D
18
3
D Demanda 5
4
9
10
10-D 15
15
15
MODELO DE TRANSPORTE
Determinacin de la variable de salida De lo anterior se conoce que el nuevo valor de X31 debe ser tal que se cumpla lo siguiente: X11= 5-D 0 X12= 10+D 0 X22= 5-D 0 X24= 5+D 0 X34= 10-D 0 X31= D 0 El valor mximo que puede tomar D es 5. Si se excediera de 5, las variables como X11 y X22 tendran valor negativo. Las variables de salida sern X11 X22 ya que al hacer D=5, stas sern cero y por lo tanto variables no bsicas 1 1 5-D 2
12 3 10
2
2
3
20 -16 7 9
4
11 4 20
Oferta 15 25
10+D 5-D
14
-9
15
16
-9
5+D
18
3
D Demanda 5
4
9
10
10-D 15
15
15
MODELO DE TRANSPORTE
Determinacin de la variable de salida y obtencin de nueva solucin bsica Escogemos entre X11 y X22, a X11 como variable de salida y obtenemos una nueva solucin bsica. Con las nueva variables bsicas calculamos los nuevos valores de u y v
v1 1 v2 2
1 2
10 2
v3 4 v4 15
3
20
4
11
Oferta 15 25 10
u1 0 u2 5
u3 3
1 2 3 5
15
12 7 9 20
0
4 14
15
16
10
18
Demanda
15
15
15
Observacin: la variable X22 es bsica ya que esta no fue escogida para salir, es por esto que u 2 se puede calcular como C22-V2 = U2
MODELO DE TRANSPORTE
Determinacin de los costos reducidos de las variables no bsicas
v1 1 v2 2
1 2
10 -9 2
v3 4 v4 15
3
20
4
11
Oferta 15 25 10
4
20
u1 0 u2 5
u3 3
1 2 3 5 Demanda 5
15
7
-16
9
12 -6 4
0
14 -9
15
16 -9
10
18
5 15
15
15
MODELO DE TRANSPORTE
Determinacin de la variable de salida
1 1 2 3 5 Demanda 5
10 -9 12 -6 4
2
2
3
20
4
11
Oferta 15 25 10
4
20
15-D
7
-16
9
0+D
14 -9
15
16 -9
10-D
18
5 15
15
15
El valor mximo que puede tomar D es 10 y esto har que X24 se vuelva cero, en otras palabras X24 sale de la solucin bsica.
MODELO DE TRANSPORTE
Determinacin de la variable de salida y obtencin de nueva solucin bsica Escogemos a X24 como variable de salida y obtenemos una nueva solucin bsica. Con las nueva variables bsicas calculamos los nuevos valores de u y v
v1 3 v2 2
1 2
10 2
v3 4 v4 11
3
20
4
11
Oferta 15 25 10
u1 0 u2 5
u3 7
1 2 3 5
5
12 7 9
10
20
10
4 14
15
16 18
Demanda
15
15
15
MODELO DE TRANSPORTE
Calculo de los nuevos costos reducidos Calculamos los nuevos costos reducidos de las variables no bsicas a partir de
v1 3 v2 2 v3 4 v4 11
1 2
10 -13 2
3
20 -16 7 9
4
11
Oferta 15 25 10
u1 0 u2 5
u3 7
1 2 3 5
5 10
14 -5
10
20 -4
12 -10 4
15
16 -5
18
Demanda
15
15
15
Todos los costos reducidos son no positivos por lo tanto la solucin es ptima