Professional Documents
Culture Documents
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.
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
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
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
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
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
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 es un problema balanceado:
i
a b
METODO DE RUSSELL Proporciona una solucin inicia cercana a la ptima. El procedimiento es el siguiente:
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
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
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
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
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
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
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
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
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