Está en la página 1de 16

MTODO DEL COSTO MNIMO

Metodo del Costo minimo o de los mnimos costos es un algoritmo desarrollado


con el objetivo de resolver problemas de transporte o distribucin. Este mtodo
determina una mejor solucin de inicio, porque se concentra en las rutas menos
costosas.

ALGORITMO DEL COSTO MNIMO

PASO 1:

De la matriz se elige la ruta (celda) menos costosa (en caso de un empate, este se
rompe arbitrariamente) y se le asigna la mayor cantidad de unidades posible,
cantidad que se ve restringida ya sea por las restricciones de oferta o de
demanda. En este mismo paso se procede a ajustar la oferta y demanda de la fila
y columna afectada, restndole la cantidad asignada a la celda.

PASO 2:

En este paso se procede a eliminar la fila o columna cuya oferta o demanda sea 0
despus del "Paso 1", si dado el caso ambas son cero arbitrariamente se elige
cual eliminar y la restante se deja con demanda u oferta cero (0) segn sea el
caso.

PASO 3:

Una vez en este paso existen dos posibilidades, la primera que quede una sola fila
o columna, si este es el caso se ha llegado al final el mtodo, "detenerse".
La segunda es que quede ms de un rengln o columna, si este es el caso iniciar
nuevamente el "Paso 1".

EJEMPLO DEL METODO DEL COSTO MINIMO

EL PROBLEMA

Una empresa energtica Punea dispone de cuatro plantas de generacin para


satisfacer la demanda diaria elctrica en cuatro ciudades, Puno, Juliaca, Ilave y
Juli. Las plantas 1,2,3 y 4 pueden satisfacer 80, 30, 60 y 45 millones de KW al da
respectivamente. Las necesidades de las ciudades de Puno, Juliaca, Ilave y Juli
son de 70, 40, 70 y 35 millones de Kw al da respectivamente.

Los costos asociados al envo de suministro energtico por cada milln de KW


entre cada planta y cada ciudad son los registrados en la siguiente tabla.
PUNO JULIACA ILAVE JULI
PLANTA 1 5 2 7 3
PLANTA 2 3 6 6 1
PLANTA 3 6 1 2 4
PLANTA 4 4 3 6 6

SOLUCION
De la matriz elegimos (celda) menos costosa (Como hay empate asignamos la
mayor cantidad)

PUNO JULIACA ILAVE JULI OFERTA


5 2 7 3
PLANTA 1 80
3 6 6 1
PLANTA 2 30
6 40 1 2 4
PLANTA 3 60
4 3 6 6
PLANTA 4 45

DEMANDA 70 40 70 35

Luego esa cantidad asignada se resta a la demanda de Juliaca y a la oferta de la


"Planta 3" Demanda (40-40 = 0), Oferta( 60- 40 = 0) , en un proceso muy lgico.
Dado que Juliaca se queda sin demanda esta columna desaparece, y se repite el
primer proceso.
PUNO JULIACA ILAVE JULI OFERTA
5 2 7 3
PLANTA 1 80
3 6 6 1
PLANTA 2 30 0
6 1 2 4
PLANTA 3 40 20
4 3 6 6
PLANTA 4 45

DEMANDA 70 0 70 5

Nuevo proceso de asignacion buscamos el siguiente menor

PUNO JULIACA ILAVE JULI OFERTA


5 2 7 3
PLANTA 1 80
3 6 6 1
PLANTA 2 30 0
6 1 2 4
PLANTA 3 40 20 0
4 3 6 6
PLANTA 4 45

DEMANDA 70 0 50 5

PUNO JULIACA ILAVE JULI OFERTA


5 2 7 3
PLANTA 1 80
3 6 6 1
PLANTA 2 30 0
6 1 2 4
PLANTA 3 40 20 0
4 3 6 6
PLANTA 4 45

DEMANDA 70 0 50 5
Nuevo proceso de asignacion

PUNO JULIACA ILAVE JULI OFERTA


5 2 7 3
PLANTA 1 5 75
3 6 6 1
PLANTA 2 30 0
6 1 2 4
PLANTA 3 40 20 0
4 3 6 6
PLANTA 4 45

DEMANDA 70 0 50 0

Nuevo proceso de asignacion

PUNO JULIACA ILAVE JULI OFERTA


5 2 7 3
PLANTA 1 5 75
3 6 6 1
PLANTA 2 30 0
6 1 2 4
PLANTA 3 40 20 0
4 3 6 6
PLANTA 4 45 0

DEMANDA 25 0 50 0

Una vez finalizado el cuadro anterior nos daremos cuenta que solo quedar una
fila, por ende asignamos las unidades y se ha terminado el mtodo.
PUNO JULIACA ILAVE JULI OFERTA
5 2 7 3
PLANTA 1 25 50 5 75
3 6 6 1
PLANTA 2 30 0
6 1 2 4
PLANTA 3 40 20 0
4 3 6 6
PLANTA 4 45 0

DEMANDA 25 0 50 0

El cuadro de las asignaciones (que debemos desarrollarlo paralelamente) queda

PUNO JULIACA ILAVE JULI OFERTA


5 7 3
PLANTA 1 25 50 5 80
1
PLANTA 2 30 30
1 2
PLANTA 3 40 20 60
4
PLANTA 4 45 45

DEMANDA 70 40 70 35

as:

Los costos asociados a la distribucin son:


Planta 1 a Puno (25 millones de KW) = 125
Planta 1 a Ilave (50 millones de KW) = 350
Planta 1 a Juli (5 millones de KW) = 15
Planta 2 a Juli (30 millones de KW) = 30
Planta 3 a Juliaca (40 millones de KW) = 40
Planta 3 a Ilave (20 millones de KW) = 40
Planta 4 a Puno (45 millones de KW) = 180
Total de contribucion = 780
METODO DE VOGEL

El mtodo de aproximacin de Vogel es un mtodo heurstico de resolucin de


problemas de transporte capaz de alcanzar una solucin bsica no artificial de
inicio, este modelo requiere de la realizacin de un nmero generalmente mayor
de iteraciones que los dems mtodos heursticos existentes con este fin, sin
embargo produce mejores resultados iniciales que los mismos.

ALGORITMO DE VOGEL

El mtodo consiste en la realizacin de un algoritmo que consta de 3 pasos


fundamentales y 1 ms que asegura el ciclo hasta la culminacin del mtodo.
PASO 1

Determinar para cada fila y columna una medida de penalizacin restando los dos
costos menores en filas y columnas.

PASO 2

Escoger la fila o columna con la mayor penalizacin, es decir que de la resta


realizada en el "Paso 1" se debe escoger el nmero mayor. En caso de haber
empate, se debe escoger arbitrariamente (a juicio personal).

PASO 3

De la fila o columna de mayor penalizacin determinada en el paso anterior


debemos de escoger la celda con el menor costo, y en esta asignar la mayor
cantidad posible de unidades. Una vez se realiza este paso una oferta o demanda
quedar satisfecha por ende se tachar la fila o columna, en caso de empate solo
se tachar 1, la restante quedar con oferta o demanda igual a cero (0).

PASO 4: DE CICLO Y EXCEPCIONES

- Si queda sin tachar exactamente una fila o columna con cero oferta o demanda,
detenerse.

- Si queda sin tachar una fila o columna con oferta o demanda positiva, determine
las variables bsicas en la fila o columna con el mtodo de costos mnimos,
detenerse.

- Si todas las filas y columnas que no se tacharon tienen cero oferta y demanda,
determine las variables bsicas cero por el mtodo del costo mnimo, detenerse.

- Si no se presenta ninguno de los casos anteriores vuelva al paso 1 hasta que las
ofertas y las demandas se hayan agotado.

EJEMPLO DEL MTODO DE APROXIMACIN DE VOGEL

Por medio de este mtodo resolveremos el ejercicio de transporte resuelto


anteriormente con el metodo de costo minimo

EL PROBLEMA

Una empresa energtica Punea dispone de cuatro plantas de generacin para


satisfacer la demanda diaria elctrica en cuatro ciudades, Puno, Juliaca, Ilave y
Juli. Las plantas 1,2,3 y 4 pueden satisfacer 80, 30, 60 y 45 millones de KW al da
respectivamente. Las necesidades de las ciudades de Puno, Juliaca, Ilave y Juli
son de 70, 40, 70 y 35 millones de Kw al da respectivamente.
Los costos asociados al envo de suministro energtico por cada milln de KW
entre cada planta y cada ciudad son los registrados en la siguiente tabla.

PUNO JULIACA ILAVE JULI


PLANTA 1 5 2 7 3
PLANTA 2 3 6 6 1
PLANTA 3 6 1 2 4
PLANTA 4 4 3 6 6

Formule un modelo de programacin lineal que permita satisfacer las necesidades


de todas las ciudades al tiempo que minimice los costos asociados al transporte.

SOLUCIN PASO A PASO

El primer paso es determinar las medidas de penalizacin y consignarlas en el


tabulado de costos, tal como se muestra a continuacin.

PENALIZ
PUNO JULIACA ILAVE JULI OFERTA
ACION
5 2 7 3 1
PLANTA 1 80
3 6 6 1 2
PLANTA 2 30
6 1 2 4 1
PLANTA 3 60
4 3 6 6 1
PLANTA 4 45
DEMAND
70 40 70 35
A
PENALIZA 1 1 4 2
CION

El paso siguiente es escoger la mayor penalizacin, de esta manera:


PENALIZ
PUNO JULIACA ILAVE JULI OFERTA
ACION
5 2 7 3 1
PLANTA 1 80
3 6 6 1 2
PLANTA 2 30
6 1 2 4 1
PLANTA 3 60
4 3 6 6 1
PLANTA 4 45
DEMAND
70 40 70 35
A
PENALIZA 4
1 1 2
CION

En este paso escogemos la mayor penalizacion 4, y procedemos a seleccionar la


columna o fila a la cual corresponde

El paso siguiente es escoger de esta columna el menor valor, y en una tabla


paralela se le asigna la mayor cantidad posible de unidades, podemos observar
como el menor costo es "2" y que a esa celda se le pueden asignar como mximo
60 unidades "que es la capacidad de la planta 3

PENALIZ
PUNO JULIACA ILAVE JULI OFERTA
ACION
5 2 7 3 1
PLANTA 1 80
3 6 6 1 2
PLANTA 2 30
6 1 2 4 1
PLANTA 3 60
4 3 6 6 1
PLANTA 4 45
DEMAND
70 40 70 35
A
PENALIZA
1 1 4 2
CION

Este es el menor valor de la columna penalizada, por ende se le asigna la mayor


cantidad de unidades posibles, que en este casi es 60 unidades.
PENALIZ
PUNO JULIACA ILAVE JULI OFERTA
ACION
5 2 7 3 1
PLANTA 1 80
3 6 6 1 2
PLANTA 2 30
6 1 2 4 1
PLANTA 3 60 0
4 3 6 6 1
PLANTA 4 45
DEMAND
70 40 10 35
A
PENALIZA
1 1 4 2
CION

Dado que la fila de la Planta 3 ya ha asignado toda su capacidad de 60 unidades


esta debe desaparecer o ser maracada. Ademas vemos que la demanda de Ilave
se modifica y ahora solo necesita 10 unidades.

Se ha llegado al final del ciclo, por ende se repite el proceso

PENALIZ
PUNO JULIACA ILAVE JULI OFERTA
ACION
5 2 7 3
PLANTA 1 80 1
3 6 6 1 2
PLANTA 2 30
6 1 2 4
PLANTA 3 60 0
4 3 6 6
PLANTA 4 45 1
DEMAND
70 40 10 35
A
PENALIZA 2
1 1 0
CION

Dado que hay empate elegimos de manera arbotraria


PENALIZ
PUNO JULIACA ILAVE JULI OFERTA
ACION
5 2 7 3
PLANTA 1 80 1
3 6 6 1
PLANTA 2 30 2
6 1 2 4
PLANTA 3 60 0
4 3 6 6
PLANTA 4 45 1
DEMAND
70 40 10 35
A
PENALIZA
1 1 0 2
CION

Le asignamos la mayor cantidad de en este caso 30

PENALIZ
PUNO JULIACA ILAVE JULI OFERTA
ACION
5 2 7 3
PLANTA 1 80 1
3 6 6 1
PLANTA 2 30 0 2
6 1 2 4
PLANTA 3 60 0
4 3 6 6
PLANTA 4 45 1
DEMAND
70 40 10 5
A
PENALIZA
1 1 0 2
CION

Una ves hecha la asignaciones la Planta 2 que asigno sus 30 unidades se queda
con 0 unidades y tambien la demanda de Juli disminuye en 30 unidades quedando
5. Se debe marcar o eliminar la fila de la Planta 2 al no tener unidades disponibles
y se repite el proceso.
PENALIZ
PUNO JULIACA ILAVE JULI OFERTA
ACION
5 2 7 3
PLANTA 1 80 1
3 6 6 1
PLANTA 2 30 0
6 1 2 4
PLANTA 3 60 0
4 3 6 6
PLANTA 4 45 1
DEMAND
70 40 10 5
A
PENALIZA
1 1 1 3
CION

Se hace una nueva iteracion pero un poco mas rapido

PENALIZ
PUNO JULIACA ILAVE JULI OFERTA
ACION
5 2 7 3
PLANTA 1 5 75 1
3 6 6 1
PLANTA 2 30 0
6 1 2 4
PLANTA 3 60 0
4 3 6 6
PLANTA 4 45 1
DEMAND
70 40 10 0
A
PENALIZA 3
1 1 1
CION

El mayor penalizado es 3 por eso asignamos la mayor cantidad de unidades


disminuye la oferta de la pnata 1 y acaba con la demanda de Juli se elimina la
Columna de Juli y continuamos con las iteraciones.
PENALIZ
PUNO JULIACA ILAVE JULI OFERTA
ACION
5 2 7 3 3
PLANTA 1 40 5 35
3 6 6 1
PLANTA 2 30 0
6 1 2 4
PLANTA 3 60 0
4 3 6 6
PLANTA 4 45 1
DEMAND
70 0 10 0
A
PENALIZA
1 1 1
CION

El mayor de los penalizados es 3 por ende le asignamos la mayor cantidad al


menor de la fila que seria 40 entonces Juliaca ya no tiene demanda marcamos a
juliaca.

PENALIZ
PUNO JULIACA ILAVE JULI OFERTA
ACION
5 2 7 3 2
PLANTA 1 40 5 35
3 6 6 1
PLANTA 2 30 0
6 1 2 4
PLANTA 3 60 0
4 3 6 6 2
PLANTA 4 45
DEMAND
70 0 10 0
A
PENALIZA
1 1
CION

Otra ves nos encontramos con un empata debemos romper este empate
arbitrariamente con el que tenga mayor asignacion.
PENALIZ
PUNO JULIACA ILAVE JULI OFERTA
ACION
5 2 7 3
PLANTA 1 40 5 35 2
3 6 6 1
PLANTA 2 30 0
6 1 2 4
PLANTA 3 60 0
4 3 6 6 2
PLANTA 4 45 0
DEMAND
25 0 10 0
A
PENALIZA
1 1
CION

Asignamos a Puno todas las unidades que le quedan a la Planta 4 quedando sin
unidades y debe ser marcado.

PENALIZ
PUNO JULIACA ILAVE JULI OFERTA
ACION
5 2 7 3
PLANTA 1 40 5 35 2
3 6 6 1
PLANTA 2 30 0
6 1 2 4
PLANTA 3 60 0
4 3 6 6
PLANTA 4 45 0 2
DEMAND
25 0 10 0
A
PENALIZA
CION

Al finalizar esta iteracin podemos observar como el tabulado queda una fila sin
tachar y con valores positivos, por ende asignamos las variables bsicas y hemos
concluido el mtodo.
PENALIZ
PUNO JULIACA ILAVE JULI OFERTA
ACION
5 2 7 3
PLANTA 1 25 40 10 5 35 2
3 6 6 1
PLANTA 2 30 0
6 1 2 4
PLANTA 3 60 0
4 3 6 6
PLANTA 4 45 0 2
DEMAND
25 0 10 0
A
PENALIZA
CION

Asi queda la tabla de solucion

PUNO JULIACA ILAVE JULI OFERTA


5 2 7 3
PLANTA 1 25 40 10 5 80
3 6 6 1
PLANTA 2 30 30
6 1 2 4
PLANTA 3 60 60
4 3 6 6
PLANTA 4 45 45

DEMANDA 70 40 70 35

Planta 1 a Puno (25 millones de KW) = 125


Planta 1 a Juliaca (40 millones de KW) = 80
Planta 1 a Ilave (10 millones de KW) = 70
Planta 1 a Juli (5 millones de KW) = 15
Planta 2 a Juli (30 millones de KW) = 30
Planta 3 a Ilave (60 millones de KW) = 120
Planta 4 a Puno (45 millones de KW) = 180
Total de contribucion = 620

También podría gustarte