Sie sind auf Seite 1von 31

MODELO DE TRANSPORTE

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 z cij xij


i 1 j 1 m n

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

para todo j para todo i

x
j 1

ij

xij 0

para todo i y para todo j


La cantidad de unidades enviadas desde a cualquier fuente i hasta cualquier destino j debe ser mayor o igual a cero.

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

1 2300 Demandas 2 1400

1500 B

2000

El modelo de programacin lineal es el siguiente:


Minimizar z 80 X A1 215 X A2 100 X B1 108 X B 2 102 X C1 68 X C 2 sujeto a : X A1 X A2 1000 X B1 X B 2 1500 X C1 X C 2 1200 X A1 X B1 X C1 2300 X A2 X B 2 X C 2 1400

Planta A Planta B Planta C Ciudad 1 Ciudad 2

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

El costo de esta solucin es: CT= 1000(80)+1300(100)+200(108)+1200(68)=$313,200

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

Oferta 1000 1300 1200

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

Oferta 1000 1500 1200

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

1. Determinar una solucin bsica factible de inicio


2. Verificar las condiciones de optimalidad del mtodo smplex para determinar la variable de entrada entre todas las variables no bsicas. Si se satisfacen las

condiciones de optimalidad, detenerse.


3. Usar la condicin de factibilidad del mtodo smplex para determinar la variable de salida entre todas las variables bsicas en el momento y determinar la nueva solucin bsica. Regresar al paso 2.

EL ALGORITMO DE TRANSPORTE
Determinacin de solucin bsica factible de inicio

Mtodo de la esquina noroeste

Comenzando con la esquina noroeste (superior izquierda):

1.
2.

Asignar lo ms que se pueda a la celda y ajustar las cantidades asociadas de


oferta y demanda restando la cantidad asignada. Salir del rengln o la columna cuando se alcance oferta o demanda cero y tacharla para indicar que no se pueden hacer ms asignaciones a ese rengln o columna. Si un rengln y una columna dan cero al mismo tiempo , tachar slo uno (el rengln o la columna) y dejar una oferta (demanda) cero en el rengln (columna) que no se tach.

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

a la de abajo si se tach un rengln. Seguir con paso 1.

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 costo correspondiente a esta solucin es: Z = 5(10)+10(2)+5(7)+15(9)+5(20)+10(18)=$520

EL ALGORITMO DE TRANSPORTE
Determinacin de solucin bsica factible de inicio

Mtodo del costo mnimo


1. Se inicia asignando todo lo posible a la celda que tenga el mnimo costo, (los empates se rompen en forma arbitraria).

2.

Se tacha el rengln o columna satisfecho y las cantidades de demanda y oferta


se ajustan en consecuencia.

3.

Si se satisfacen en forma simultnea, solo se tacha uno de los dos.

4.

Se busca la celda no tachada con el mnimo costo y se repite el proceso hasta


que queda sin tachar exactamente un rengln o columna.

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 costo correspondiente a esta solucin es: Z = 15(2)+5(4)+15(9)+0(11)+5(18)+10(20)=$475

EL ALGORITMO DE TRANSPORTE
Determinacin de solucin bsica factible de inicio Mtodo de Aproximacin de Vogel

1.

Determinar para cada rengln (columna) una medida de penalizacin restando el


elemento de costo unitario mnimo en el rengln (columna) del elemento con costo siguiente al mnimo del mismo rengln o columna.

2.

Identificar el rengln o columna con la mayor penalizacin. Romper los empates

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

5 5 10-4 =6 15 7-2 =5 15 16-9 =7 15 18-11 =7

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

Oferta 15 25 11-2 =9 9-7 =2 16-14 =2

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

Oferta 15 25 9-7 =2 16-14 =2

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

Oferta 15 25 20-9 =11 18-16 =2

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 costo correspondiente a esta solucin es: Z = 5(4)+15(2)+0(7)+15(9)+10(20)+5(18)=$475

EL ALGORITMO DE TRANSPORTE
Los pasos del algoritmo de transporte son iguales a los pasos del mtodo smplex

1. Determinar una solucin bsica factible de inicio


2. Verificar las condiciones de optimalidad del mtodo smplex para determinar la variable de entrada entre todas las variables no bsicas. Si se satisfacen las

condiciones de optimalidad, detenerse.


3. Usar la condicin de factibilidad del mtodo smplex para determinar la variable de salida entre todas las variables bsicas en el momento y determinar la nueva solucin bsica. Regresar al paso 2.

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

Los costos reducidos se calculan como:

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

por lo que podemos hacer

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

Costo reducido de xij ui v j cij

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

La variable de entrada es X14

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

Costo reducido de xij ui v j cij

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

Das könnte Ihnen auch gefallen