Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 24.1 Ptrans, Costo Minimo
Clase 24.1 Ptrans, Costo Minimo
COSTO MINIMO
Investigación Operativa I
Método Del Costo Mínimo.
Este método, que nos entrega una solución básica factible inicial para el algoritmo de
transporte, nos proporciona una solución cercana al punto óptimo.
Paso 1:
Construya la matriz de costos y flujos asociados al problema balanceado y vaya al
paso 3.
Paso 2:
Utilice el remanente de la matriz de costos y flujos una vez que estas últimas se
hayan asignado.
Paso 3:
Seleccione el costo más pequeño en la matriz de costos, ya sea en fila o columna.
Designe a esta posición como Cij.
Paso 4:
En la matriz de flujo, hágase X ij Minai , b j , donde la posición (i,j) fue identificada
en el paso anterior.
Paso 5:
1. Si aˆ 0 , llénese la fila i de la matriz de flujos con ceros, a excepción de la
i
posición (i,j) y elimínese esa fila de cualquier consideración futura en la matriz de
costos.
Regrese al paso 2
Ejemplo
Resolvamos el mismo problema anterior, pero utilizando el método de Costo Mínimo:
1 2 3 4 5 Oferta
1 20 19 14 21 16 40
2 15 20 13 19 16 60
3 18 15 18 20 M 90
4 0 0 0 0 0 50
Demanda 30 40 70 40 60
Iteración 1:
Paso 1:
1 2 3 4 5 Oferta
1 20 19 14 21 16 40
2 15 20 13 19 16 60
3 18 15 18 20 M 90
4 0 0 0 0 0 50
Demanda 30 40 70 40 60
Paso 3:
Paso 4:
X 45 min( a4 , b5 ) min( 50,60) 50
aˆ4 a4 X 44 50 50 0 bˆ5 b5 X 45 60 50 10
Paso 5:
Como aˆ 4 0 , todos los elementos de la fila 4, a excepción de X45, se hacen igual a
cero y la fila 4 se elimina para cualquier consideración futura.
Iteración 2:
1 2 3 4 5 Oferta
1 20 19 14 21 16 40
2 15 20 13 19 16 60
3 18 15 18 20 M 90
4 0 0 0 0 0 50
Demanda 30 40 70 40 60
1 2 3 4 5 Oferta
1 40
2 60
3 90
4 0 0 0 0 50 50
Demanda 30 40 70 40 60
Paso 3:
1 2 3 4 5 Oferta
1 20 19 14 21 16 40
2 15 20 13 19 16 60
3 18 15 18 20 M 90
4 0
Demanda 30 40 70 40 10
Paso 4:
X 23 min( a2 , b3 ) min( 60,70) 60
aˆ 2 a2 X 23 60 60 0 bˆ3 b3 X 23 70 60 10
Paso 5:
Como aˆ 2 0 , todos los elementos de la fila 2, a excepción de X23, se hacen igual a
cero y la fila 2 se elimina para cualquier consideración futura.
Iteración 3:
1 2 3 4 5 Oferta
1 20 19 14 21 16 40
2 15 20 13 19 16 60
3 18 15 18 20 M 90
4 0 0 0 0 0 50
Demanda 30 40 70 40 60
1 2 3 4 5 Oferta
1 40
2 0 0 60 0 0 60
3 90
4 0 0 0 0 50 50
Demanda 30 40 70 40 60
Paso 3:
1 2 3 4 5 Oferta
1 20 19 14 21 16 40
2 0
3 18 15 18 20 M 90
4 0
Demanda 30 40 10 40 10
Paso 4:
X 13 min( a1 , bˆ3 ) min( 40,10) 60
a1 a1 X 13 40 10 3 0 bˆ 3 bˆ3 X 23 10 10 0
Paso 5:
ˆ
Como bˆ3 0 , todos los elementos de la columna 3, a excepción de X13, se hacen
igual a cero y la columna 3 se elimina para cualquier consideración futura.
Iteración 4:
1 2 3 4 5 Oferta
1 10 40
2 0 0 60 0 0 60
3 0 90
4 0 0 0 0 50 50
Demanda 30 40 70 40 60
Paso 3:
1 2 3 4 5 Oferta
1 20 19 21 16 30
2 0
3 18 15 20 M 90
4 0
Demanda 30 40 0 40 10
Paso 4:
X 32 min( a3 , b2 ) min( 90,40) 40
a 3 a3 X 32 90 40 5 0 b 2 b2 X 32 40 40 0
Paso 5:
Como bˆ2 0 , todos los elementos de la columna 2, a excepción de X32, se hacen
igual a cero y la columna 2 se elimina para cualquier consideración futura.
Iteración 5:
1 2 3 4 5 Oferta
1 0 10 40
2 0 0 60 0 0 60
3 40 0 90
4 0 0 0 0 50 50
Demanda 30 40 70 40 60
Paso 3:
1 2 3 4 5 Oferta
1 20 21 16 30
2 0
3 18 20 M 50
4 0
Demanda 30 0 0 40 10
Paso 4:
X 15 min( a1 , bˆ5 ) min( 30,10) 10
ˆ
aˆ1 a1 X 15 10 10 10 bˆ5 bˆ5 X 15 30 10 2 0
Paso 5:
ˆ
Como bˆ5 0 , todos los elementos de la columna 5, a excepción de X15, se hacen
igual a cero y la columna 5 se elimina para cualquier consideración futura.
Iteración 6:
Paso 2:
1 2 3 4 5 Oferta
1 0 10 10 40
2 0 0 60 0 0 60
3 40 0 0 90
4 0 0 0 0 50 50
Demanda 30 40 70 40 60
Paso 3:
1 2 3 4 5 Oferta
1 20 21 20
2 0
3 18 20 50
4 0
Demanda 30 0 0 40 0
Paso 4:
X 31 min( aˆ3 , b1 ) min( 50,30) 30
aˆˆ3 aˆ3 X 31 50 30 2 0 bˆ1 b1 X 31 30 30 0
Paso 5:
Como bˆ1 0 , todos los elementos de la columna 1, a excepción de X31, se hacen
igual a cero y la columna 1 se elimina para cualquier consideración futura.
Iteración 7:
Paso 2:
1 2 3 4 5 Oferta
1 0 0 10 10 40
2 0 0 60 0 0 60
3 30 40 0 0 90
4 0 0 0 0 50 50
Demanda 30 40 70 40 60
Paso 3:
1 2 3 4 5 Oferta
1 21 20
2 0
3 20 20
4 0
Demanda 0 0 0 40 0
Paso 4:
X 34 min( aˆˆ3 , b4 ) min( 20,40) 20
ˆ
aˆˆ 3 aˆˆ 3 X 31 20 20 0 bˆ4 b4 X 34 40 20 2 0
Paso 5:
ˆ
Como aˆˆ 3 0 , todos los elementos de la fila 3, a excepción de X34, se hacen igual a
cero y la fila 3 se elimina para cualquier consideración futura.
Iteración 8:
1 2 3 4 5 Oferta
1 0 0 10 10 40
2 0 0 60 0 0 60
3 30 40 0 20 0 90
4 0 0 0 0 50 50
Demanda 30 40 70 40 60
Paso 3:
1 2 3 4 5 Oferta
1 21 20
2 0
3 0
4 0
Demanda 0 0 0 20 0
Paso 4:
X 14 min( aˆ1 , bˆ4 ) min( 20,20) 0
ˆ
aˆˆ1 aˆ1 X 14 20 20 0 bˆ4 bˆ4 X 14 20 20 0
Paso 5:
ˆ
Como aˆˆ1 0 bˆ4 0 , todos los elementos de la fila 1 y columna 4, a excepción de
X14, se hacen igual a cero y la fila 1 y columna 4 se elimina para cualquier
consideración futura.
Matriz de Flujos:
1 2 3 4 5 Oferta
1 0 0 10 20 10 40
2 0 0 60 0 0 60
3 30 40 0 20 0 90
4 0 0 0 0 50 50
Demanda 30 40 70 40 60
Para calcular el costo del Método de Costo Mínimo, se multiplican los flujos y costos
respectivos, correspondiente a la SBFI, obteniendo el siguiente valor:
Cij X ij 10 *14 20 * 21 10 *16 60 *13 30 *18 40 *15 20 * 20 50 * 0 $3.040
i j