You are on page 1of 31

PROBLEMA DEL TRANSPORTE

El PT es un caso particular de la PL Se debe determinar un esquema ptimo de transporte que se origina en los lugares de oferta donde la existencia de cierta mercanca es conocida, y llega a los lugares de donde se conoce la cantidad requerida. El costo de cada envi es proporcional a la cantidad transportada y, el costo total es la suma de los costos individuales.

Esquema tabular del PT


DESTINOS D1 O1 c11 c12 c12 c22 D2 ............... ............... ............... c1n c2n Dn ai a1 a2

ORIGENES

O2

Om bj b1 b2

.........

.........
cm1

.........
cm2

.........
cmn bn

.........

...............

............... ................

am

Una solucin al PT queda definido por un conjunto de mxn nmero Xij, donde: Xij : Nmero de unidades a enviar desde el origen i al destino j

Siendo Xij 0

X11 X21 X= ... Xm1

X12 X22 .... Xm2

..... ..... .... .

X1n X2n .... Xmn

El programa lineal del Problema del transporte queda expresado de la siguiente manera:
Min ( Z )

c
i 1 j 1

ij

X ij

Sujeto a:

X
j 1

ij

ai

i=1,....,m

X
i 1

ij

bj

j=1,....,n

X ij 0

METODOS PARA HALLAR SOLUCION FACTIBLE BASICA INICIAL


METODO DE LA ESQUINA NOR OESTE

Se empieza en la casilla (1,1) calculando X11 = min(a1,b1). Si a1 < b1, se hace b1 = b1 a1 y se pasa a la casilla (2,1) calculando X21 = min(a2,b1). Si a1 > b1 entonces se hace a1 = a1 b1 y se pasa a la casilla (1,2) para calcular X12 = min (a1, b2), y as se continua hasta obtener la sfbi.

EJEMPLO:
Una compaa tiene 3 fbricas ubicadas en A, B y C, las cuales proveen a los almacenes que estn ubicados en D, E, F y G. La capacidad de produccin de las fbricas son de 70, 90 y 115 unidades mensuales respectivamente, mientras que las capacidades de los almacenes es de 50, 60 , 70 y 95 unidades respectivamente. El costo de envi de una unidad desde cada una de las fbricas a cada una de los almacenes se presenta en el siguiente cuadro (en $).

D1
17 15 15

D2
20 21 14

D3
13 26 15

D4
12 25 17

O1 O2 O3

Determinar la solucin factible bsica inicial utilizando el mtodo de la esquina NO

Se colocan los datos en forma tabular.


D1 D2 D3 D4 ai 70 15 15 50 21 14 60 26 15 70 25 90 17 95 115

17
O1 O2

20

13

12

O3 bj

X11 = min (a1,b1)=min (70,50) = 50 X12 = min (a1,b2)=min (20,60) = 20 X22= min (a2,b21)=min (90,40) = 40 X23 = min (a2,b3)=min (50,70) = 50 X33= min (a3,b3)=min (115,200) = 50 X34= min (a3,b41)=min (95,95) = 95 Por consiguiente la solucin es:

a1 = a1 - b1 = 70 50 = 20 b2 = b2 - a1 = 60 20 = 40 a2 = a2 b2 = 90 40 = 50 b3 = b3 b2 = 70 50 = 20 a3 = a3 b3 = 115 20 = 95

D1

D2

D3

D4

ai 70

17
O1 O2 15 15 50
50

20
20

13
26
40 50

12
25 90 17
20 95

21 14 60

O3 bj

15 70

115

95

Z = 17*50+20*20+21*40+26*50+15*20+17*95 Z = $ 5305

Caso 1: Minimizacin de costos de desplazamiento


El hospital Saludmuch pertenece a la Compaa de Seguros Todosalud SA. Esta sociedad tiene un Centro de Asistencia Primaria (CAP) en 5 ciudades de una regin (un CAP en cada ciudad). Para obtener un buen funcionamiento global del servicio y poder planificar el nmero de visitas en funcin del personal previsto en cada CAP y de su dimensin, Todosalud S.A. ha decidido organizar el servicio de tal forma que todos sus asegurados tengan un CAP de referencia asignado, pero que sea ste el ms cercano posible a su lugar de residencia. En la regin hay 5 ciudades y la compaa sabe cuantos asegurados tiene en cada uno de ellos. Los CAP tienen una capacidad mxima de pacientes que pueden soportar. El objetivo es asignar a los asegurados a los CAPs minimizando el coste de desplazamiento o la distancia total.

CAP 1 Ciudad 1 Ciudad 2 Ciudad 3 Ciudad 4 Ciudad 5 Capacidad mxima de atencin 2 5 6 6 8 750

CAP 2 5 6 2 8 5 800

CAP 3 4 3 8 9 7 650

CAP 4 8 8 10 5 10 900

CAP 5 6 7 5 3 6 500

Nmero de asegurados 500 700 1000 800 600

Si no existiera el problema de capacidad de los CAPs, el modelo sera trivial, ya que bastara asignar cada ciudad al CAP ms cercano, obtenindose el coste de transporte ms barato. Al tener lmites en la capacidad, puede ser que no todas las ciudades tengan asignado el centro ms cercano, ya que esto implicara una sobre utilizacin. Entonces, puede ser que alguna ciudad, o parte de ella tenga asignada un CAP que no es el ms cercano, en funcin de la disponibilidad o holgura del sistema.

El PT en sus forma tabular quedara de la siguiente manera:


D1 O1 O2 O3 O4 O5 bj 2 5 6 6 8 750 5 6 2 8 5 800 D2 4 3 8 9 7 650 D3 8 8 10 5 10 900 D4 6 500 7 700 5 1000 3 800 6 600 500 D5 ai

El PT es un problema balanceado:
i

a b

El nmero de variables bsicas esta dado por (m + n 1)

METODO DE RUSSELL Proporciona una solucin inicia cercana a la ptima. El procedimiento es el siguiente:

1. Calcular ui = max cij

vj = max cij

2. Encuentre la variable Xij = max (i,j) [(ui + vj cij) > 0] 3. Introducir a la base Xij = min (ai , bj ) Si ai < bj hgase bj = bj ai y elimine la fila i Si ai > bj hgase ai = ai bj y elimine la columna j Si ai = bj elimnese fila i o columna j 4. El mtodo termina cuando loa ai y los bj son ceros.

D1 O1 O2 O3 bj vj
17 15 15 20 21 14

D2
13 26 15

D3
12 25 17

D4

ai
70 90 115

ui
20 26 17

50 17

60 21

70 26

95 25

(ui + vj - cij)
20 28 18 21 26 24 33 26 28 33 26 25

Introducimos a la base la variable:


X14 = min (70, 95) = 70 y elimine la fila 1. b4 = 95 70 = 25

Repetimos el proceso: D1 D2

D3
26 15 25 17 70 26

D4

ai
0

ui

O1 O2 O3 bj vj
15 15 50 15 21 14 60 21

90 115 95 25

26 17

(ui + vj - cij)
26 17
Introducimos a la base X33 = min (115, 70) = 70 y elimine la columna 3

26 24

26 28

26 25

a3 = 115 70 = 45

D1 O1 O2 O3 bj vj
15 15 50 15 21 14

D2

D3
25 17

D4

ai
0 90 115

ui

25 17

60 21

95 25

(ui + vj - cij)
25 17 25 24
a2 = 90 - 50= 40

25 25

Introducimos a la base X21 = min (90 , 50) = 50 y elimine la columna 1

D1 O1 O2 O3 bj vj
0 21 14

D2

D3
25 17

D4

ai
0 90 115

ui

25 17

60 21

95 25

(ui + vj - cij)
25 24
Introducimos a la base X34= min (45, 25) = 25 y elimine la columna 4 Introducimos a la base X22= min (40 , 60) = 40 y elimine la columna 2 Introducimos a la base X32= min (20 , 20) = 20

25 25

a3 = 45 - 25= 20

a2 = 60 - 40= 20

La solucin por lo tanto es :

D1

D2

D3
13 26 12 25 17 70 70

D4
70

ai
70 90

O1 O2 O3 bj

17 15 50 15 50

20 21 40 14 20 60

15

25 95

115

El costo de la solucin es Z = $ 4,185

Generacin de nuevas soluciones Consideremos la solucin inicial hallada por el mtodo de la esquina N.O.

D1

O1 O2 O3 bj

D2 -

D3

D4 +

ai

50

20

70

+
40

50

90

+
20 50 60 70

95 95

115

El costo de la solucin era Z = $ 5,305 Si se ingresa a la base la variable X14, el nuevo valor de Z1 = Z + X14 * D14 = 5305 + 20 (-15) = $5,005 Donde D14 = c14 c34 + c33 c23 + c22 c12 = 12-17+15-26+21-20= -15

Solucin Optima Mtodo MODI o UV Consideremos la solucin inicial hallada por el mtodo de la Esquina N.O.

D1 O1 O2 O3 bj
17 50 15 15 21 20

D2
13 20 26 40 14 15

D3
12

D4

ai
70

25 50 17 20 95 95

90 115

50 Z = $ 5305

60

70

Paso 2: Se dibuja la matriz Zij que contiene los costos de la variable solucin

17

20 21

26 15

17

Paso 3: Se construye un conjunto de nmeros vj y ui tal que la suma iguale a los valores de la matriz Zij del paso 2 y se completa las celdas vacas con la suma de los ui y vj la matriz Zij que contiene los costos de la variable solucin.

vj ui
17 18 7 0 17 18 7 3 20 21 10 8 25 26 15 10 27 28 17

Se tiene las siguientes ecuaciones de las celdas bsicas: U1 + v1 = 17 u2 + v3 = 26 U1 + v2 = 20 u3 + v3 = 15 U2 + v2 = 21 u3 + v4 = 17 Haciendo v1 = 0 se encuentra que: u1 = 17 ; v2 = 3 ; u2 = 18 V3 = 8 ; u3 = 7 ; v4 = 10

Paso 4: Se calcula Cij - Zij

vj ui
-

17 15 15

20 21 14

13 26 15

12 25 17

17 18 7

0 17 18 7

3 20 21 10

8 25 26 15

10 27 28 17

Cij - Zij
=

0 -3 8

0 0 4

-12 0 0

-15 -3 0

Se selecciona la casilla (1,4) que tiene el costo de entrada mas pequeo, por consiguiente debe entrar a la base la variable X14

D1
D1 O1 O2 O3 bj
50 60 50

D2

D3

D4
20

ai
70 90

D2 20

D3

D4 + -

ai
70 90

O1 O2 O3 bj

50 60 30 40 50 60 70

+
40

50

+
20 70 95

95

115

75 95

115

El costo de la nueva solucin es: Z1 = 5305 + (20)(-15) = 3005

A continuacin probamos si esta solucin es o no la ptima

Se calcula Cij - Zij

vj ui
12 25 17
-

17 20 15 21 15 14

13 26 15

17 33 22

0 17 33 22

-12 5 21 10

-7 10 26 15

-5 12 28 17

Cij - Zij
=

0 -18 -7

15 0 4

3 0 0

0 -3 0

Se selecciona la casilla (2,1) que tiene el costo de entrada mas pequeo, por consiguiente debe entrar a la base la variable X21

D1 50

D2

D3 +

D4
20

ai
70 90

D1
20 30

D2

D3

D4
50

ai
70 90 115

+
60

30

60 70 45 95

+
40 50 60 70

75 95

115

50

60

70

El costo de la nueva solucin es: Z2 = 5005 + (30)(-18) = 4465

A continuacin probamos si esta solucin es o no la ptima

Se calcula Cij - Zij

vj ui
12 25 17
-

17 20 15 21 15 14

13 26 15

17 15 22

0 17 15 22

-6 23 21 28

-7 10 8 15

-5 12 10 17

Cij - Zij
=

0 0 -7

-3 0 -14

3 18 0

0 15 0

Se selecciona la casilla (3,2) que tiene el costo de entrada mas pequeo, por consiguiente debe entrar a la base la variable X32
D1 O1 O2 + O3 bj
50 60 50

D2

D3 +

D4
20

ai
70 90

D1 O1 O2 O3 bj
50 50

D2

D3

D4
70

ai
70 90 115

60 30

40 20 60 70 70 25 95

+
40 70

75 95

115

El costo de la nueva solucin es: Z2 = 4465+ (20)(-14) = 4185

A continuacin probamos si esta solucin es o no la ptima

Se calcula Cij - Zij

vj ui
12 25 17
-

17 20 15 21 15 14

13 26 15

3 15 8

0 3 15 8

6 9 21 14

7 10 22 15

9 12 24 17

Cij - Zij
=

14 0 7

11 0 0

3 4 0

0 1 0

Esta es la solucin ptima

You might also like