Sei sulla pagina 1di 20

METODO DEL

COSTO MINIMO
Investigacin Operativa I

Mtodo Del Costo Mnimo.


Este mtodo, que nos entrega una solucin bsica factible inicial para el algoritmo de
transporte, nos proporciona una solucin cercana al punto ptimo.
Los pasos a seguir son los siguientes:
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 ms pequeo en la matriz de costos, ya sea en fila o columna.
Designe a esta posicin como Cij.

Paso 4:
En la matriz de flujo, hgase X ij Minai , b j , donde la posicin (i,j) fue identificada
en el paso anterior.
Hgase la oferta ai igual a:
ai ai X ij

Hgase la demanda bj igual a:

b b X ij
j
i

Paso 5:
1. Si a 0 , llnese la fila i de la matriz de flujos con ceros, a excepcin de la
i

posicin (i,j) y elimnese esa fila de cualquier consideracin futura en la matriz de


costos.
2. Si b 0 , llnese la columna j de la matriz de flujos con ceros, a excepcin de la
j

posicin (i,j) y elimnese a esa columna de cualquier consideracin futura en la


matriz de costos.
Regrese al paso 2

Ejemplo
Resolvamos el mismo problema anterior, pero utilizando el mtodo de Costo Mnimo:

Oferta

20 19 14 21 16

40

15 20 13 19 16

60

18 15 18 20 M

90

50

Demanda 30 40 70 40 60
Iteracin 1:
Paso 1:

1
2
3
4
Demanda

1
20
15
18
0
30

2
19
20
15
0
40

3
14
13
18
0
70

4
21
19
20
0
40

5
16
16
M
0
60

Oferta
40
60
90
50

Paso 3:
El costo ms pequeo de la matriz, corresponde completamente a la fila 4, por lo
cual, se elije arbitrariamente la posicin (4,5): Cij C45 0 .
Paso 4:
X 45 min( a4 , b5 ) min(50,60) 50

a 4 a4 X 44 50 50 0

b5 b5 X 45 60 50 10

Paso 5:
Como a 4 0 , todos los elementos de la fila 4, a excepcin de X45, se hacen igual a
cero y la fila 4 se elimina para cualquier consideracin futura.

Iteracin 2:
Paso 2: Al regresar, la matriz de costos y flujos quedan de la siguiente manera:

1 2 3 4 5 Oferta
20 19 14 21 16
40

2
3

15 20 13 19 16
18 15 18 20 M

60
90

50

Demanda 30 40 70 40 60

1
2
3
4
Demanda

0
30

0
40

0
70

0
40

50
60

Oferta
40
60
90
50

Paso 3:

1
2
3
4
Demanda

1
20
15
18

30

2
19
20
15

3
14
13
18

4
21
19
20

5
16
16
M

40

70

40

10

Oferta
40
60
90
0

El costo ms pequeo de la matriz, corresponde a la posicin (2,3): Cij C23 13 .


Paso 4:
X 23 min( a2 , b3 ) min( 60,70) 60
a 2 a2 X 23 60 60 0

b3 b3 X 23 70 60 10

Paso 5:
Como a 2 0 , todos los elementos de la fila 2, a excepcin de X23, se hacen igual a
cero y la fila 2 se elimina para cualquier consideracin futura.

Iteracin 3:
Paso 2: Al regresar, la matriz de costos y flujos quedan de la siguiente manera:

1 2 3 4 5 Oferta
20 19 14 21 16
40

2
3

15 20 13 19 16
18 15 18 20 M

60
90

50

Demanda 30 40 70 40 60

1
2
3
4
Demanda

60

0
30

0
40

0
70

0
40

50
60

Oferta
40
60
90
50

Paso 3:

1
2
3
4
Demanda

1
20

2
19

3
14

4
21

5
16

18

30

15

18

20

40

10

40

10

Oferta
40
0
90
0

El costo ms pequeo de la matriz, corresponde a la posicin (1,3): Cij C13 14 .


Paso 4:
X 13 min( a1 , b3 ) min( 40,10) 60

a1 a1 X 13 40 10 3 0

b 3 b3 X 23 10 10 0

Paso 5:

Como b3 0 , todos los elementos de la columna 3, a excepcin de X13, se hacen


igual a cero y la columna 3 se elimina para cualquier consideracin futura.

Iteracin 4:
Paso 2: Al regresar, la matriz de costos y flujos quedan de la siguiente manera:
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
Demanda

0
30

0
40

3
10
60
0
0
70

0
40

50
60

Oferta
40
60
90
50

Paso 3:

1
2
3
4
Demanda

1
20

2
19

18

30

15
40

4
21

5
16

20

40

10

Oferta
30
0
90
0

El costo ms pequeo de la matriz, corresponde a la posicin (3,2): Cij C32 15 .


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 b2 0 , todos los elementos de la columna 2, a excepcin de X32, se hacen
igual a cero y la columna 2 se elimina para cualquier consideracin futura.

Iteracin 5:
Paso 2: Al regresar, la matriz de costos y flujos quedan de la siguiente manera:
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
1
2
3
4
Demanda

0
0
30

2
0
0
40
0
40

3
10
60
0
0
70

0
40

50
60

Oferta
40
60
90
50

Paso 3:

1
2
3
4
Demanda

1
20
18

30

4
21

5
16

20

40

10

Oferta
30
0
50
0

El costo ms pequeo de la matriz, corresponde a la posicin (1,5): Cij C15 16 .


Paso 4:
X 15 min( a1 , b5 ) min(30,10) 10
a1 a1 X 15 10 10 10

b5 b5 X 15 30 10 2 0

Paso 5:

Como b5 0 , todos los elementos de la columna 5, a excepcin de X15, se hacen


igual a cero y la columna 5 se elimina para cualquier consideracin futura.

Iteracin 6:
Paso 2:
Al regresar, la matriz de costos y flujos quedan de la siguiente manera:
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
1
2
3
4
Demanda

0
0
30

2
0
0
40
0
40

3
10
60
0
0
70

4
0
0
40

5
10
0
0
50
60

Oferta
40
60
90
50

Paso 3:

1
2
3
4
Demanda

1
20
18

30

4
21

20
0

40

Oferta
20
0
50
0

El costo ms pequeo de la matriz, corresponde a la posicin (3,1): Cij C31 16 .


Paso 4:
X 31 min( a3 , b1 ) min(50,30) 30
b1 b1 X 31 30 30 0
a3 a3 X 31 50 30 2 0
Paso 5:
Como b1 0 , todos los elementos de la columna 1, a excepcin de X31, se hacen
igual a cero y la columna 1 se elimina para cualquier consideracin futura.

Iteracin 7:
Paso 2:
Al regresar, la matriz de costos y flujos quedan de la siguiente manera:
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
Demanda

1
0
0
30
0
30

2
0
0
40
0
40

3
10
60
0
0
70

4
0
0
40

5
10
0
0
50
60

Oferta
40
60
90
50

Paso 3:
1
1
2
3
4
Demanda

20

4
21

40

Oferta
20
0
20
0

El costo ms pequeo de la matriz, corresponde a la posicin (3,4): Cij C34 20 .


Paso 4:
X 34 min( a3 , b4 ) min( 20,40) 20

b4 b4 X 34 40 20 2 0
a3 a3 X 31 20 20 0
Paso 5:

Como a 3 0 , todos los elementos de la fila 3, a excepcin de X34, se hacen igual a


cero y la fila 3 se elimina para cualquier consideracin futura.

Iteracin 8:
Paso 2: Al regresar, la matriz de costos y flujos quedan de la siguiente manera:
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
Demanda

1
0
0
30
0
30

2
0
0
40
0
40

3
10
60
0
0
70

4
0
20
0
40

5
10
0
0
50
60

Oferta
40
60
90
50

Paso 3:
1
1
2
3
4
Demanda

4
21

20

Oferta
20
0
0
0

El costo ms pequeo de la matriz, corresponde a la posicin (1,4): Cij C14 21 .


Paso 4:
X 14 min( a1 , b4 ) min( 20,20) 0

a1 a1 X 14 20 20 0

b4 b4 X 14 20 20 0

Paso 5:

Como a1 0 b4 0 , todos los elementos de la fila 1 y columna 4, a excepcin de


X14, se hacen igual a cero y la fila 1 y columna 4 se elimina para cualquier
consideracin futura.

Matriz de Flujos:
1
2
3
4
Demanda

1
0
0
30
0
30

2
0
0
40
0
40

3
10
60
0
0
70

4
20
0
20
0
40

5
10
0
0
50
60

Oferta
40
60
90
50

Para calcular el costo del Mtodo de Costo Mnimo, 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

Potrebbero piacerti anche