Académique Documents
Professionnel Documents
Culture Documents
2019-2
INTRODUCCION
METODOS DE SOLUCIÓN
Este método tiene como ventaja frente a sus similares, la rapidez de su ejecución, y es utilizado
con mayor frecuencia en ejercicios donde el número de fuentes y destinos sea muy elevado.
Su nombre se debe al génesis del algoritmo, el cual inicia en la ruta, celda o esquina Noroeste. Es
común encontrar gran variedad de métodos que se basen en la misma metodología de la esquina
Noroeste, dado que podemos encontrar de igual manera el método e la esquina Noreste, Sureste o
Suroeste.
ALGORITMO DE RESOLUCIÓN DE LA ESQUINA NOROESTE
Se parte por esbozar en forma matricial el problema, es decir, filas que representen fuentes y
columnas que representen destinos, luego el algoritmo debe de iniciar en la celda, ruta o esquina
Noroeste de la tabla (esquina superior izquierda).
PASO 1:
En la celda seleccionada como esquina Noroeste se debe asignar la máxima cantidad de unidades
posibles, 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, restándole la
cantidad asignada a la celda.
PASO 2:
En este paso se procede a eliminar la fila o destino cuya oferta o demanda sea 0 después 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) según sea el caso.
PASO 3:
Una vez en este paso existen dos posibilidades, la primera que quede un solo renglón o columna,
si este es el caso se ha llegado al final el método, "detenerse".
La segunda es que quede más de un renglón o columna, si este es el caso iniciar nuevamente el
"Paso 1".
EJEMPLO 1
Una empresa energética colombiana dispone de cuatro plantas de generación para satisfacer la
demanda diaria eléctrica en cuatro ciudades, Cali, Bogotá, Medellín y Barranquilla. Las plantas 1,
2,3 y 4 pueden satisfacer 80, 30, 60 y 45 millones de KW al día respectivamente. Las necesidades
de las ciudades de Cali, Bogotá, Medellín y Barranquilla son de 70, 40, 70 y 35 millones de KW
al día respectivamente.
Los costos asociados al envío de suministro energético por cada millón de KW entre cada planta
y cada ciudad son los registrados en la siguiente tabla.
Formule un modelo de programación lineal que permita satisfacer las necesidades de todas las
ciudades al tiempo que minimice los costos asociados al transporte.
Ahora la cantidad asignada a la esquina noroeste es restada a la demanda de Cali y a la oferta de
la "Planta 1", en un procedimiento muy lógico. Dado que la demanda de Cali una vez restada la
cantidad asignada es cero (0), se procede a eliminar la columna. El proceso de asignación
nuevamente se repite.
Continuamos con las iteraciones.
En este caso nos encontramos frente a la elección de la fila o columna a eliminar (tachar), sin
embargo podemos utilizar un criterio mediante el cual eliminemos la fila o columna que presente
los costos más elevados. En este caso la "Planta 2".
Nueva iteración.
Una vez finalizada esta asignación, se elimina la "Planta 3" que ya ha sido satisfecha con la
asignación de 60 unidades, por ende nos queda una sola fila a la cual le asignamos las unidades
estrictamente requeridas y hemos finalizado el método.
EJEMPLO 2
La empresa “químicos del caribe S.A” posee 4 depósitos de azufre que deben ser usados para
fabricar 4 tipos de productos diferentes (A, B, C, D), además por cada litro que se haga de los
productos A, B, C, y D se utilizan un litro de azufre. Se sabe que las capacidades de cada depósito
son de 100L, 120L, 80L, 95L respectivamente. La empresa tiene un pedido de 125L de la
sustancia A, 50L de la sustancia B, 130L de la sustancia C y 90L de la sustancia D.
Los costos que reaccionan la producción de cada químico con cada depósito se presenta a
continuación:
A B C D
DEPOSITO
1 2 3 4 6
DEPOSITO
2 1 5 8 3
DEPOSITO
3 8 5 1 4
DEPOSITO
4 4 5 6 3
A B C D
DEPOSITO CAPACIDAD DE
QUIMICO EN
1 2 3 4 6 100
LITROS DE
DEPOSITO CADA
2 1 5 8 3 120 DEPÓSITO
DEPOSITO
3 8 5 1 4 80
DEPOSITO
4 4 5 6 3 95
125 50 130 90
LITROS REQUERIDO DE
CADA QUIMICO
En este punto se deberá asignar la mayor cantidad de unidades posibles, de manera que no
sobrepase la capacidad de químicos en litros de cada depósito y los litros requeridos de cada
químico. En este caso se deberá asignar el número 100.
www.invdoperaciones.wordpress.com
Nuestra nueva esquina será 1, como lo indica la tabla 5, además los litros requeridos para el
deposito A serán 25 esto es porque A1=100, es decir ya se le han encargado 100 litros al depósito
1 y por lo tanto los litros restantes serán 25.
Las unidades para nuestra nueva esquina serán 25. El procedimiento continúa como se hizo
anteriormente.
www.invdoperaciones.wordpress.com
El método del costo mínimo o método de los mínimos costos es un algoritmo desarrollado
con el objetivo de resolver problemas de transporte o distribución, arrojando mejores resultados
que métodos como el de la esquina noroeste, dado que se enfoca en las rutas que presentan menores
costos.
El diagrama de flujo de este algoritmo es mucho más sencillo que los anteriores, dado que se trata
simplemente de la asignación de la mayor cantidad de unidades posibles (sujeta a las restricciones
de oferta y/o demanda) a la celda menos costosa de toda la matriz hasta finalizar el método.
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, restándole la cantidad asignada a la celda.
PASO 2:
En este paso se procede a eliminar la fila o destino cuya oferta o demanda sea 0 después 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) según sea el caso.
PASO 3:
Una vez en este paso existen dos posibilidades, la primera que quede un solo renglón o columna,
si este es el caso se ha llegado al final el método, "detenerse".
La segunda es que quede más de un renglón o columna, si este es el caso iniciar nuevamente el
"Paso 1".
Una empresa energética colombiana dispone de cuatro plantas de generación para satisfacer la
demanda diaria eléctrica en cuatro ciudades, Cali, Bogotá, Medellín y Barranquilla. Las plantas
1,2,3 y 4 pueden satisfacer 80, 30, 60 y 45 millones de KW al día respectivamente. Las necesidades
de las ciudades de Cali, Bogotá, Medellín y Barranquilla son de 70, 40, 70 y 35 millones de Kw al
día respectivamente.
Los costos asociados al envío de suministro energético por cada millón de KW entre cada planta
y cada ciudad son los registrados en la siguiente tabla.
www.ingenieriaindustrialonline.com
Formule un modelo de programación lineal que permita satisfacer las necesidades de todas las
ciudades al tiempo que minimice los costos asociados al transporte.
www.ingenieriaindustrialonline.com
Luego esa cantidad asignada se resta a la demanda de Bogotá y a la oferta de la "Planta 3", en un
proceso muy lógico. Dado que Bogotá se queda sin demanda esta columna desaparece, y se repite
el primer proceso.
www.ingenieriaindustrialonline.com
www.ingenieriaindustrialonline.com
www.ingenieriaindustrialonline.com
Una vez finalizado el cuadro anterior nos daremos cuenta que solo quedará una fila, por ende
asignamos las unidades y se ha terminado el método.
www.ingenieriaindustrialonline.com
www.ingenieriaindustrialonline.com
En este caso el método del costo mínimo presenta un costo total superior al obtenido
mediante Programación Lineal y el Método de Aproximación Vogel, sin embargo comúnmente no
es así, además es simple de desarrollar y tiene un mejor rendimiento en cuanto a resultados respecto
al Método de la Esquina Noroeste.
MÉTODO DE APROXIMACIÓN DE VOGEL
ALGORITMO DE VOGEL
PASO 2
Escoger la fila o columna con la mayor penalización, es decir que de la resta realizada en el "Paso
1" se debe escoger el número mayor. En caso de haber empate, se debe escoger arbitrariamente (a
juicio personal).
PASO 3
De la fila o columna de mayor penalización 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
básicas en la fila o columna con el método de costos mínimos, detenerse.
- Si todas las filas y columnas que no se tacharon tienen cero oferta y demanda, determine las
variables básicas cero por el método del costo mínimo, 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 1 vogel
Una empresa energética colombiana dispone de cuatro plantas de generación para satisfacer la
demanda diaria eléctrica en cuatro ciudades, Cali, Bogotá, Medellín y Barranquilla. Las plantas 1,
2,3 y 4 pueden satisfacer 80, 30, 60 y 45 millones de KW al día respectivamente. Las necesidades
de las ciudades de Cali, Bogotá, Medellín y Barranquilla son de 70, 40, 70 y 35 millones de KW
al día respectivamente.
Los costos asociados al envío de suministro energético por cada millón de KW entre cada planta
y cada ciudad son los registrados en la siguiente tabla
Formule un modelo de programación lineal que permita satisfacer las necesidades de todas las
ciudades al tiempo que minimice los costos asociados al transporte.
www.ingenieriaindustrialonline.com
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 máximo 60 unidades "que es la capacidad de la planta 3".
www.ingenieriaindustrialonline.com
Dado que la fila de la "Planta 3" ya ha asignado toda su capacidad (60 unidades) esta debe
desaparecer.
www.ingenieriaindustrialonline.com
Se ha llegado al final del ciclo, por ende se repite el proceso
www.ingenieriaindustrialonline.com
Al finalizar esta iteración podemos observar como el tabulado queda una fila sin tachar y con
valores positivos, por ende asignamos las variables básicas y hemos concluido el método.
www.ingenieriaindustrialonline.com
Al finalizar esta iteración podemos observar como el tabulado queda una fila sin tachar y con
valores positivos, por ende asignamos las variables básicas y hemos concluido el método.
www.ingenieriaindustrialonline.com
Al finalizar esta iteración podemos observar como el tabulado queda una fila sin tachar y con
valores positivos, por ende asignamos las variables básicas y hemos concluido el método.
www.ingenieriaindustrialonline.com
www.gestiondeoperaciones.net
Según lo descrito anteriormente el primer paso consiste en calcular el factor de penalización para
cada fila y columna de la tabla que representa el problema de transporte anterior. Por ejemplo, en
la fila 1 el mínimo costo es $2 y el costo unitario siguiente al mínimo es $10. En consecuencia la
penalización de dicha fila es $8 ($10-$2). Se replica el mismo cálculo para cada fila y columna de
la tabla lo cual es trivial y reporta los siguientes resultados (se han marcado las penalizaciones de
las respectivas filas y columnas con color naranjo para mayor claridad):
www.gestiondeoperaciones.net
Como la fila 3 tiene la máxima penalización ($10) y la celda correspondiente a tiene el costo
unitario mínimo de esa fila, se asigna 5 unidades a (más no es necesario aun cuando la
capacidad del silo 3 lo permite dado que la demanda del molino 1 es de sólo 5 unidades). Con esto
la columna 1 se debe tachar (lo hemos marcado con color amarillo) y se procede a calcular las
nuevas penalizaciones como se aprecia a continuación:
www.gestiondeoperaciones.net
Ahora la penalización máxima es $9 ($11-$2) lo cual se alcanza en la fila 1. En consecuencia se
asigna la máxima cantidad posible a la variable , con lo que se obtiene , y al mismo
tiempo se satisfacen tanto la fila 1 como la columna 2. En forma arbitraria se tacha la columna 2
y se ajusta a cero la oferta en la fila 1.
El método del cruce del arroyo también llamado algoritmo de Stepping –Stone, es un
método de programación lineal que consiste en calcular cuál sería la variación del costo del envío
de una unidad de cierto producto por cada una de las ruta posibles, es decir asignar cierta cantidad
de artículos desde varios origines (fabricas) a un conjunto de destinos (clientes) de tal manera que
se disminuyan los costos, hasta optimizar la función objetivo.
Para mostrar el funcionamiento de este método Vamos a determinar la solución óptima del
siguiente modelo con el método del cruce del arrollo
www.dipity.com/maximumio1/Investigacion-de-operaciones/
Tenemos 4 destinos y 3 fuentes cada fuente es de donde va a salir el material, y los destinos serían
los clientes.
En la parte inferior de la tabla tenemos la demanda de cada cliente y en la parte derecha la oferta
de cada fuente
Queremos determinar cuánto material enviar de cada fuente a cada destino minimizando los costos,
en la parte superior derecha están el costo de envió cada celda, por ejemplo por cada artículo que
se envié de la fuente dos al cliente dos tendrá un costo de 7 unidades monetarias.
Z= 410
F+C-1 ≤ número de casillas llenas 4+3-1 ≤6 si se cumple
1. Luego pasamos esta solución a una nueva tabla para hacer la primera iteración iniciamos
colocando el número 10 en la parte derecha de la primera fila, también puedes ser un cero
por ejemplo y dará el mismo resultado, El numero 10 va a representar toda la primera fila,
así que procedemos a restar el costo de las casillas llenas menos el numero 10.10 menos
10, cero, este número se coloca en la parte arriba, luego 0 menos 10… Menos 10, no
continuamos porque las siguientes son vacías, así que continuamos con el -10 que
representa la segunda columna
2.
www.dipity.com/maximumio1/Investigacion-de-operaciones/
1. Debido a que se necesita hallar una solución óptima mejor que la anterior hay que asignarle
una cantidad de material a una de las celdas vacías, así que comenzamos a sumar los
números que hayamos, en cada casilla vacía se suma el número de la fila más el de la
columna.
Se marca con un punto las casillas en que la cantidad de material sea mayor al costo en este caso
son 17, 15 y 13, a la casilla que le vamos a asignar el material es a la que tenga el menor costo de
trasporte, en este caso es el 15 , pero si le asignamos un valor a esta casilla la primera columna y
la última fila quedan con material de sobra, por esto le restamos esta misma cantidad a la fila y la
columna, luego la primera fila queda con menos material, por esto se le suma esta misma cantidad
a la casilla del 10, entonces la segunda columna queda con exceso de material, así q se le resta esta
misma cantidad a la celda siguiente que sería el 5 y finalmente para equilibrar la segunda fila se
suma este valor a la casilla del5 y de esta manera cerramos el ciclo, y la cantidad de material
asignado que se sumara y restara en las casillas será el menor valor de las casillas con signo
negativo, en este caso sería el 5
www.dipity.com/maximumio1/Investigacion-de-operaciones/
Luego repetimos una vez más el ciclo desde el paso 3, hallamos la solución Z y si la solución es
degenerada:
Z= 15(9)+10(20)= 335
De lo cual podemos observar que el costo mínimo es menor al hallado anteriormente. Luego
procedemos a verificar si la solución es degenerada #F + #C-1≤ casillas llenas de lo cual
tenemos: 4+3-1 ≤ 4
Debido a que no se cumple a la inecuación podemos deducir que esta solución si es degenerada
por lo cual necesitaremos una cantidad muy pequeña llamada épsilon (E) su valor tiende a cero,
serian dos para cumplir la desigualdad. Al finalizar obtenemos la siguiente tabla y repetimos el
ciclo. Sabremos que hemos terminado una vez el costo mínimo (Z) deja de disminuir o deja de
haber casillas marcadas con *
www.dipity.com/maximumio1/Investigacion-de-operaciones/
Z=7(10)+15(9)+10(11)=315
www.dipity.com/maximumio1/Investigacion-de-operaciones/
Si embargo en este caso no hay ninguna casilla en la que se pueda marcar * por lo cual la respuesta
con un costo de Z=315 es:
www.dipity.com/maximumio1/Investigacion-de-operaciones/
CONCLUSIÓN
En conclusión, los tipos de métodos de transporte nos ayudan con diferentes problemas
para así poder buscar una solución óptima para cada problema, como por ejemplo el metodo de
vogel puede ser usado para alcanzar una solución básica no artificial de inicio, este modelo
requiere de la realización de un número generalmente mayor de iteraciones que los demás métodos
heurísticos existentes con este fin, sin embargo produce mejores resultados iniciales que los
mismos. También el metodo de cruce de arroyo que también es conocido como el metodo del
trampolín, el cual consiste en asignar cierta cantidad de artículos desde varios orígenes
(fábricas/fuentes) a un conjunto de destinos (clientes/depósitos) de tal manera que se disminuyan
los costos, hasta optimizar el objetivo. Se parte de una solución factible de Costo Mínimo, Vogel,
o Esquina Noroeste. Para finalizar estos métodos están directamente relacionados, porque el
resultado de uno le conviene al otro.
Bibliografía
Ingenieria industrial online. (s.f.). Obtenido de
https://www.ingenieriaindustrialonline.com/herramientas-para-el-ingeniero-
industrial/investigaci%C3%B3n-de-operaciones/m%C3%A9todo-de-aproximaci%C3%B3n-de-
vogel/