Professional Documents
Culture Documents
∑ 𝑎𝑖
∑𝑏𝑗
∑ 𝑎𝑖 = ∑ 𝑏 𝑗
a) Variables de decisión:
Xij = Cantidad de unidades transportadas desde el origen i al destino j
𝑚 𝑛
M í n Z=∑ ∑ 𝐶 𝑖𝑗 𝑋 𝑖𝑗
𝑖=1 𝑗=1
𝑚 𝑛
M í n Z=∑ ∑ 𝐶 𝑖𝑗 𝑋 𝑖𝑗
𝑖=1 𝑗=1
Sujeto a
X11 + X12 + X13 + … + X1n = a1
Ofertas
X21 + X22 + X23 + … + X2n = a2
Xm + Xse2mobtiene
Cuando + X3m +valores
… + XmnXij=>=
bn0
Origen Destino D E F G
A 17 20 13 12
B 15 21 26 25
C 15 14 15 17
Solución
D1 D2 D3 D4 ai
O1 17 20 13 12 70
O2 15 21 26 25 90
O3 15 14 15 17 115
bj 50 60 70 95 ∑ 𝑎𝑖=275
∑ 𝑏 𝑗 =275
A) Solución Básica Inicial B) Solución Óptima
• Esquina Nor Oeste • Multiplicadores
• Matriz Mínima
• Vogel
• Russell
Degenerada o No Degenerada
Solución Factible Básica Inicial: 1) Método Esquina Nor-Oeste (NO)
D1 D2 D3 D4 ai
O1 17 20 13 12 70 20 0
50 20
O2 15 21 26 25 90 50 0
40 50
O3 15 14 15 17 115 95 0
20 95
bj 50 60 70 95
0 40 20 0
0 0
CT
=50(17)+20(20)+40(21)+50(26)+20(15)+95(17)= S /. 5 305 Solución No Degenerada
Método Multiplicadores
1ra. Iteración
Vj 0 3 8 10
Ui
17 20 13 12 17 17 20 25 27
15 21 26 25
- 18 18 21 26 28
15 14 15 17 7 7 10 15 17
8 4 0 0
Establecer una ruta + -
50 20 - + 50 0 20
40 + 50 - 60 30
20
+ 95 - 40 75
𝐶𝑇
=50 (17 ) +20 ( 12 )+60 ( 21 ) +30 ( 26 )+ 40 ( 15 ) +75 ( 17 )=¿
𝐶𝑇
=850+240+1260+780+600+1275=¿ S/. 5 005
Método Multiplicadores
2ra. Iteración
Vj 0 -12 -7 -5
Ui
17 20 13 12 17 17 5 10 12
15 21 26 25
- 33 33 21 26 28
15 14 15 17 22 22 10 15 17
0 15 3 0 La presencia de valores
Cij – Zij = negativos, solución no óptima
-18 * 0 0 -3
-7 4 0 0
Establecer una ruta + -
50
- 20 + 50
20
+ 60 30 - 30 60 0
40
+ 75 - 70 45
𝐶𝑇
=20 ( 17 ) +50 ( 12 )+30 ( 15 ) +60 ( 21 ) +70 ( 15 ) +45 ( 17 ) =¿
𝐶𝑇
=340+600+450+1260+1050+765=¿ S/. 4 465
Método Multiplicadores
3ra. Iteración
Vj 0 6 -7 -5
Ui
17 20 13 12 17 23 10 12
17
15 21 26 25
- 15 15 21 8 10
15 14 15 17 22 22 28 15 17
0 -3 3 0 La presencia de valores
Cij – Zij = negativos, solución no óptima
0 0 18 15
-7 -14* 0 0
Establecer una ruta + -
20 - 60
+
0 70
30
+ 60
- 50 40
+ 70 45
- 20 70 25
𝐶𝑇
=70 (12 )+50 ( 15 ) +40 ( 21 ) +20 ( 14 )+70 ( 15 )+25 ( 17 )=¿
𝐶𝑇
=840+750+840+280+1050+ 425=¿ S/. 4 185
Método Multiplicadores
4ra. Iteración
Vj 0 6 7 9
Ui
17 20 13 12 3 3 9 10 12
15 21 26 25
- 15 15 21 22 24
15 14 15 17 8 8 14 15 17
Origen Destino D E F G
A 0
B 0 0 El Costo Total de esta
C 0 0 Solución es:
0
𝐶𝑇
=70 (12 )+50 ( 15 ) +40 ( 21 ) +20 ( 14 )+70 ( 15 )+25 ( 17 )=¿ S/. 4 185
ai
17 20 13 12 70 0
70
15 21 26 25 90 40 15 0
50 15 25
15 14 15 17 115 55 0
60 55
bj 50 60 70 95
0 0 15 25
0 0
CT
= 70(12) + 50(15) + 15(26) + 25(25) + 60(14 ) + 55(15) = S/. 5 305 Solución No Degenerada
4 270
Método Multiplicadores
1ra. Iteración
Vj 0 10 11 10
Ui
17 20 13 12 2 2 12 13 12
15 21 26 25
- 15 15 25 26 25
15 14 15 17 4 4 14 15 14
15 8 0 0 La presencia de valores
Cij – Zij = negativos, solución no óptima
0 -4 * 0 0
11 0 0 3
Establecer una ruta + -
70 70
50 + 15 - 25 50 15 0 25
60
- 55 + 45 70
𝐶𝑇
=70 (12 )+50 ( 15 ) +15 ( 21 ) +25 ( 25 ) +45 ( 14 )+70 ( 15 ) =¿
𝐶𝑇
=840+750+315+625+630+1050=¿ S/. 4 210
Método Multiplicadores
2ra. Iteración
Vj 0 6 7 10
Ui
17 20 13 12 2 2 8 9 12
15 21 26 25
- 15 15 21 22 25
15 14 15 17 8 8 14 15 18
15 12 4 0
La presencia de valores
Cij – Zij = 0 0 4 0 negativos, solución no óptima
7 0 0 -1 *
Establecer una ruta + -
70 70
50 15 + 25 - 50 40 0
45
- 70
+ 20 70 25
𝐶𝑇
=70 (12 )+50 ( 15 ) +40 ( 21 ) +20 ( 14 )+70 ( 15 )+25 ( 17 )=¿
𝐶𝑇
=840+750+840+280+1050+ 425=¿ S/. 4 185
Método Multiplicadores
3ra. Iteración
Vj 0 6 7 9
Ui
17 20 13 12 3 3 9 10 12
15 21 26 25
- 15 15 21 22 24
15 14 15 17 8 8 14 15 17
14 11 3 0
Cij – Zij = 0 0 4 1 Solución Óptima
7 0 0 0
70
50 40
20 70 25
𝐶𝑇
=70 (12 )+50 ( 15 ) +40 ( 21 ) +20 ( 14 )+70 ( 15 )+25 ( 17 )=¿
𝐶𝑇
=840+750+840+280+1050+ 425=¿ S/. 4 185
Solución Factible Básica Inicial: 2) Método de Vogel
D1 D2 D3 D4 ai
O1 17 20 13 12 70
O2 15 21 26 25 90
O3 15 14 15 17 115
bj 50 60 70 95
Algoritmo:
1) Determinar la penalidad de cada fila y cada columna.
Diferencia entre el costo más pequeño y el segundo más pequeño. Si hay
empate la penalidad es 0.
2) Ubicar la mayor penalidad.
3) Asignar el valor Xij (eliminar la fila o columna correspondiente).
4) Volver a calcular las penalidades.
5) Volver a 2
Nota:
- Si existe empate en las penalidades, seleccionar la fila o
columna que contenga el menor costo.
- Si persiste el empate, calcular Penalidad Secundaria.
Penalidad Secundaria:
- Tomar el segundo menor costo y el elemento del costo más
pequeño de la fila o columna transversal.
- Si persiste el empate de Penalidades Secundarias, tomar al
azar.
Solución Factible Básica Inicial: 3) Método de Vogel
ai P* P* P* P* P*
17 20 13 12 70 1 1 1 - -
70 0
15 21 26 25 90 6 10 1 1 1
50 15 25 40 25 0
15 14 15 17 115 1 0 2 2 -
60 55 55 0
bj 50 60 70 95
0 0 15 0 25 0
P* 0 6 2 5
P* 0 - 2 5
P* - - 2 5
P* - - 11 8
P* - - 26 25
ai
17 20 13 12 70
70
15 21 26 25 90
50 15 25
15 14 15 17 115
60 55
bj 50 60 70 95
Solución No Degenerada
Método Multiplicadores
1ra. Iteración
Vj 0 10 11 10
Ui
17 20 13 12 2 2 12 13 12
15 21 26 25
- 15 15 25 26 25
15 14 15 17 4 4 14 15 14
15 8 0 0 La presencia de valores
Cij – Zij = negativos, solución no óptima
0 -4 * 0 0
11 0 0 3
Establecer una ruta + -
70 70
50 + 15 - 25 50 15 25
60
- 55
+ 45 70
𝐶𝑇
=70 (12 )+50 ( 15 ) +15 ( 21 ) +25 ( 25 ) +45 ( 14 )+70 ( 15 ) =¿
𝐶𝑇
=840+750+315+625+630+1050=¿ S/. 4 210
Método Multiplicadores
2da. Iteración
Vj 0 6 7 10
Ui
17 20 13 12 2 2 8 9 12
15 21 26 25
- 15 15 21 22 25
15 14 15 17 8 8 14 15 18
15 12 4 0 La presencia de valores
Cij – Zij = negativos, solución no óptima
0 0 4 0
7 0 0 -1 *
Establecer una ruta + -
70 70
50
+ 15 -
25 50 40
- 45 70 + 20 70 25
𝐶𝑇
=70 (12 )+50 ( 15 ) +40 ( 21 ) +20 ( 14 )+70 ( 15 )+25 ( 17 )=¿
𝐶𝑇
=840+750+840+280+1050+ 425=¿ S/. 4 185
Método Multiplicadores
3ra. Iteración
Matriz Cij Matriz Zj
Vj 0 6 7 9
Ui
17 20 13 12 3 9 12
3 10
15 21 26 25
- 15 15 21 22 24
15 14 15 17 8 8 14 15 17
14 11 3 0 70
Cij – Zij = 0 0 4 1 50 40
7 0 0 0 20 70 25
Solución Óptima
CT=4 185
Solución Factible Básica Inicial: 3) Método de Vogel
ai P* PS P* P* P* P*
4 6 2 1 100 1 - - - -
1000
3 1 7 3 200 2 2 2 2 0 3
160 40 40 0
2 2 3 5 300 0 0 0 3 5
80 100 120 200 120 0
bj 80 160 100 260
0 0 0 160 40 0
P* 1 1 1 2
PS 2
P* 1 1 4 2
P* 1 1 - 2
P* 1 - - 2
P* - - - 2
Solución final
ai
4 6 2 1 100
100
3 1 7 3 200
160 40
2 2 3 5 300
80 100 120
bj 80 160 100 260
Solución Factible Básica Inicial: 4) Método de Russell
Algoritmo:
1) Calcular los estimadores:
Ui=Max(Cij) de la fila i
Vj=Max(Cij) de la columna j
Estimadores: Ui+Vj-Cij
2) Seleccionar el mayor estimador y asignar el Xij (en caso de empate
en el Max estimador, desempatar con el menor costo).
(Si persiste el empate tomar al azar).
3) Eliminar la fila o columna de la celda Xij asignada.
4) Volver a calcular los Ui, Vj y estimadores
5) Volver a 2.
Solución Factible Básica Inicial: 4) Método deRussell
ai Ui
17 20 70 20
13 12 *
20 21 33 70 33 0
15 21 26 25 90 26
28 26 26 26
15 14 115 1715 17
19 24 28 25
bj 50 60 70 95
25
Vj 17 21 26 25
Solución Factible Básica Inicial: 4) Método deRussell
ai Ui
15 21 90 26
26 25
26 26 26 26
15 14 15 * 17 115 17
17 24 70 28 25 45
bj 50 60 70 25
0
Vj 15 21 26 25
Solución Factible Básica Inicial: 4) Método deRussell
ai Ui
15 * 21 25 90 25
50 25 25 25 40
15 14 17 45 17
17 24 25
bj 50 60 25
0
Vj 15 21 25
Solución Factible Básica Inicial: 4) Método deRussell
ai Ui
21 25 40 25
25 25
14 17 * 45 17
24 25 25 20
bj 60 25
0
Vj 21 25
Solución Factible Básica Inicial: 4) Método deRussell
ai Ui
21 40 21
21 40 0
14 * 20 14
21 20 0
bj 60
40 0
Vj 21
Método Multiplicadores
1ra. Iteración
Vj 0 6 7 9
Ui
17 20 13 12 3 9 10 12
3
15 21 26 25
- 15 15 21 22 24
15 14 15 17 8 8 14 15 17
14 11 3 0
Solución Óptima
Cij – Zij = 0 0 4 1
7 0 0 0
Solución Factible Básica Inicial: 4) Método deRussell
ai
17 20 13 12 70
70
15 21 26 25 90
50 40
15 14 15 17 115
20 70 25
bj 50 60 70 95
𝐶𝑇
=70 (12 )+50 ( 15 ) +40 ( 21 ) +20 ( 14 )+70 ( 15 )+25 ( 17 )=¿
𝐶𝑇
=840+750+840+280+1050+ 425=¿ S/. 4 185
Algunas Consideraciones Generales sobre el
Problema del Transporte
1) Degeneración:
En la solución básica inicial, al aplicar la regla de la esquina se cumple:
a1 + a2 + … ah = b1 + b2 + … bk
Procediendo con el método habitual, llegaríamos a una solución con
menos de m + n – 1 variables solución, mayores que cero, es decir,
tendríamos una solución básica inicial.
Para evitar esto se hace:
Xh, k + 1 = 0
Y se considera a esta variable, como una solución para los efectos de
aplicar posteriormente el método UV.
Ejemplo:
En el siguiente problema de transporte, se ha encontrado solución
básica inicial, utilizando el Método de la Esquina Nor-Oeste (N-O)
ai
2 6 5 1 12
12 0
1 4 2 2 20
3 15 2 0 17 2 0
3 5 5 3 7
7 0
bj 15 15 2 7
3
0 0 0 0
Una solución factible básica inicial no degenerada, tendría 4 + 3 – 1 = 6 variables
solución, pero vemos que ésta sólo tiene 5.
Por lo tanto es degenerada. Esto aparece, debido a que en el proceso de cálculo,
la sumatoria de la fila 2 (h = 2) ha igualado a la sumatoria de la columna 3; (k = 3)
y ambos se han reducido a 0. Para evitar esto, se levanta la degeneración
haciendo:
X2,4=0
Tal como se muestra en el cuadro anterior y se considera a esta variable como
una variable solución para los efectos de aplicar posterior el método UV.
2. Problemas de Transporte desbalanceado
𝑚 𝑛
∑ 𝑎𝑖 ≠ ∑ 𝑏 𝑗
𝑖=1 𝑗=1
𝑚 𝑛
∑ 𝑎𝑖 − ∑ 𝑏 𝑗=𝑑 >0
𝑖=1 𝑗 =1
Ejemplo:
D1 D2 D3 ai
O1 1 4 3 180
O2 3 2 5 120
O3 2 2 2 150
bj 170 90 100
∑ ¿ 450
∑ ¿360
D1 D2 D3 D4 ai
O1 1 4 3 0 180
O2 3 2 5 0 120
O3 2 2 2 0 150
bj 170 90 100 90
∑ ¿ 450
∑ ¿ 450
b) Disponibilidad total menor que la demanda total
𝑛 𝑚
∑ 𝑏 𝑗 − ∑ 𝑎𝑖=𝑑 >0
𝑗=1 𝑖=1
Ejemplo: D1 D2 D3 D4 ai
O1 1 2 8 6 140
O2 4 4 3 5 160
O3 2 9 7 8 200
bj 100 250 100 150 ∑ ¿500
∑ ¿600
D1 D2 D3 D4 ai
O1 1 2 8 6 140
O2 4 4 3 5 160
O3 2 9 7 8 200
O4 0 0 0 0 100
bj 100 250 100 150
∑ ¿600
∑ ¿600
3. Rutas Prohibidas
En muchas circunstancias, no es posible usar ciertas rutas en un
problema de transporte. Hay numerosas razones, que hacen ciertas
rutas prohibidas, tales como: camino en construcción, peso límite en
puentes, inundaciones imprevistas y reglamento de tráfico local.
Si se prohíben los envíos de un origen i a un destino j, hágase Cij = M;
siendo M un valor infinitamente grande.
Esto garantiza que Xij = 0 en la solución final.
Ejemplo:
En el siguiente problema de transporte, asumimos que el envío de
camiones del origen 1 al destino 4 y del origen 3 al destino 3, es
temporalmente imposible debido a trabajos de reparación de la
carretera.
Para prevenir estos envíos, se asigna a la celda (1,4) y (3,3) el valor M,
tal como se muestra en la siguiente matriz:
D1 D2 D3 D4 ai
O1 12 17 20 M 5
O2 18 20 21 15 5
O3 20 10 M 16 8
bj 4 5 5 4