Algoritmo de Transporte 1 JULIO VARGAS HERBAS
Algoritmo de Transporte 1 JULIO VARGAS HERBAS
Algoritmo de Transporte 1 JULIO VARGAS HERBAS
Pgina 1 de 28
El mtodo de la esquina Noroeste es un algoritmo heurstico capaz de solucionar problemas de transporte o distribucin mediante la consecucin de una solucin bsica inicial que satisfaga todas las restricciones existentes sin que esto implique que se alcance el costo ptimo total. Este mtodo tiene como ventaja frente a sus similares la rapidez de su ejecucin, y es utilizado con mayor frecuencia en ejercicios donde el nmero de fuentes y destinos sea muy elevado. Su nombre se debe al gnesis del algoritmo, el cual inicia en la ruta, celda o esquina Noroeste. Es comn encontrar gran variedad de mtodos que se basen en la misma metodologa de la esquina Noroeste, dado que podemos encontrar de igual manera el mtodo e la esquina Noreste, Sureste o Suroeste.
Pgina 2 de 28
PASO 1: En la celda seleccionada como esquina Noroeste se debe asignar la mxima 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, restndole 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 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 un solo rengln 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".
Una empresa energtica colombiana dispone de cuatro plantas de generacin para satisfacer la demanda diaria elctrica en cuatro ciudades, Cali, Bogot, Medelln y Barranquilla. 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 Cali, Bogot, Medelln y Barranquilla 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.
Formule un modelo de programacin lineal que permita satisfacer las necesidades de todas las ciudades al tiempo que minimice los costos asociados al transporte.
MATERIA DE INVESTIGACION DE OPERACIONES DE JULIO VARGAS HERBAS 72633488 SOLUCIN PASO A PASO
Pgina 3 de 28
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 lgico. Dado que la demanda de Cali una vez restada la cantidad asignada es cero (0), se procede a eliminar la columna. El proceso de asignacin nuevamente se repite.
Pgina 4 de 28
En este caso nos encontramos frente a la eleccin 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 ms elevados. En este caso la "Planta 2". Nueva iteracin.
Una vez finalizada esta asignacin, se elimina la "Planta 3" que ya ha sido satisfecha con la asignacin de 60 unidades, por ende nos queda una sola fila a la cual le asignamos las unidades estrictamente requeridas y hemos finalizado el mtodo.
Pgina 5 de 28
Pgina 6 de 28
El costo total es evidentemente superior al obtenido mediante Programacin Lineal y el Mtodo de Aproximacin de Vogel, lo cual demuestra lo enunciado en la descripcin del algoritmo que cita que no obtiene siempre la mejor solucin, sin embargo presenta un cumplimiento de todas las restricciones y una rapidez de elaboracin, lo cual es una ventaja en problemas con innumerables fuentes y destinos en los cuales no nos importe ms que satisfacer las restricciones. NOTA: Para hacer el circuito como la solucin saldra degenerada asignamos un cero(0) en una de las celdas vacas donde exista el costo ms pequea para poder hacer el circuito.
Pgina 7 de 28
El mtodo del costo mnimo o de los mnimos costos es un algoritmo desarrollado con el objetivo de resolver problemas de transporte o distribucin, arrojando mejores resultados que mtodos como el de la esquina noroeste, dado que se enfoca en las rutas que presentan menores costos. El diagrama de flujo de este algortimo es mucho ms sencillo que los anteriores dado que se trata simplememente de la asignacin 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 mtodo.
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, restandole 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 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 un solo rengln 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".
Pgina 8 de 28
Una empresa energtica colombiana dispone de cuatro plantas de generacin para satisfacer la demanda diaria elctrica en cuatro ciudades, Cali, Bogot, Medelln y Barranquilla. 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 Cali, Bogot, Medelln y Barranquilla 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.
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
Luego esa cantidad asignada se resta a la demanda de Bogot y a la oferta de la "Planta 3", en un proceso muy lgico. Dado que Bogot se queda sin demanda esta columna desaparece, y se repite el primer proceso.
Pgina 9 de 28
Pgina 10 de 28
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.
Pgina 11 de 28
En este caso el mtodo del costo mnimo presenta un costo total superior al obtenido mediante Programacin Lineal y el Mtodo de Aproximacin Vogel, sin embargo comunmente no es as, adems es simple de desarrollar y tiene un mejor rendimiento en cuanto a resultados respecto al Mtodo de la Esquina Noroeste.
Pgina 12 de 28
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.
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.
REALIZADO POR LIC. ADM JULIO VARGAS HERBAS [email protected] 72633488
Pgina 13 de 28
- Si no se presenta ninguno de los casos anteriores vuelva al paso 1 hasta que las ofertas y las demandas se hayan agotado.
Una empresa energtica colombiana dispone de cuatro plantas de generacin para satisfacer la demanda diaria elctrica en cuatro ciudades, Cali, Bogot, Medelln y Barranquilla. 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 Cali, Bogot, Medelln y Barranquilla 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.
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.
Julio Vargas herbas REALIZADO POR LIC. ADM JULIO VARGAS HERBAS [email protected] 72633488
Pgina 14 de 28
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".
Dado que la fila de la "Planta 3" ya ha asignado toda su capacidad (60 unidades) esta debe desaparecer.
Pgina 15 de 28
Pgina 16 de 28
Pgina 17 de 28
Pgina 18 de 28
Pgina 19 de 28
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.
Pgina 20 de 28
Julio Vargas Herbas REALIZADO POR LIC. ADM JULIO VARGAS HERBAS [email protected] 72633488
Pgina 21 de 28
De esta manera hemos llegado a la solucin a la cual tambin llegamos mediante programacin lineal, definitivamente desarrollar la capacidad para modelar mediante programacin lineal y apoyarse de una buena herramienta como WinQSB, STORM, LINGO, TORA etc.. termina siendo mucho ms eficiente que la utilizacin de los mtodos heursticos para problemas determinsticos; sin embargo cabe recordar que uno de los errores ms frecuentes en los que caen los ingenieros industriales es en tratar de adaptar a sus organizaciones a los modelos establecidos, cabe recordar que son los modelos los que deben adaptarse a las organizaciones lo cual requiere de determinada habilidad para realizar de forma inmediata innovaciones positivas para sus fines, en pocas palabras un ingeniero industrial requiere de un buen toque de HEURSTICA en su proceder.
Pgina 22 de 28
El problema del transporte o distribucin es un problema de redes especial en programacin lineal que se funda en la necesidad de llevar unidades de un punto especfico llamado Fuente u Origen haca otro punto especfico llamado Destino. Los principales objetivos de un modelo de transporte son la satisfaccin de todos los requerimientos establecidos por los destinos y claro est la minimizacin de los costos relacionados con el plan determinado por las rutas escogidas.
El contexto en el que se aplica el modelo de transporte es amplio y puede generar soluciones atinentes al rea de operaciones, inventario y asignacin de elementos.
El procedimiento de resolucin de un modelo de transporte se puede llevar a cabo mediante programacin lineal comn, sin embargo su estructura permite la creacin de mltiples alternativas de solucin tales como la estructura de asignacin o los mtodos heursticos ms populares como Vogel, esquina noroeste o mnimos costos.
Pgina 23 de 28
Julio Vargas Herbas Los problemas de transporte o distribucin son uno de los ms aplicados en la economa actual, dejando como es de prever mltiples casos de xito a escala global que estimulan la aprehensin de los mismos.
Una empresa energtica colombiana dispone de cuatro plantas de generacin para satisfacer la demanda diaria elctrica en cuatro ciudades, Cali, Bogot, Medelln y Barranquilla. 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 Cali, Bogot, Medelln y Barranquilla son de 70, 40, 70 y 35 millones de Kw al da respectivamente.
Pgina 24 de 28
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.
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 MEDIANTE PL
El modelo bsico de transporte es el modelo en el cual la cantidad ofertada es igual a la cantidad demandada, como es el caso de este ejercicio, sin embargo trasladar esta suposicin a la realidad es casi imposible por lo cual hace falta crear orgenes y/o destinos ficticios con el excedente de oferta y/o demanda.
Como ya lo hemos planteado en mdulos anteriores el primer paso corresponde a la definicin de las variables, regularmente se le denomina a las variables de manera algebraica Xi,j donde i simboliza a la fuente y j simboliza al destino. En este caso i define el conjunto {Planta 1, Planta 2, Planta 3 y Planta 4}, y j define el conjunto {Cali, Bogot, Medelln y Barranquilla}. Sin embargo es prctico renombrar cada fuente y destino por un nmero respectivo, por ende la variable X1,2 corresponde a la cantidad de millones de KW enviados diariamente de la Planta 1 a la ciudad de Bogot.
Julio Vargas Herbas REALIZADO POR LIC. ADM JULIO VARGAS HERBAS [email protected] 72633488
Pgina 25 de 28
El segundo paso corresponde a la formulacin de las restricciones de oferta y demanda, cuya cantidad se encuentra determinada por el factor entre fuentes y destinos, en este caso 16 restricciones.
X1,1 + X1,2 + X1,3 + X1,4 80 X2,1 + X2,2 + X2,3 + X2,4 30 X3,1 + X3,2 + X3,3 + X3,4 60 X4,1 + X4,2 + X4,3 + X4,4 45
X1,1 + X2,1 + X3,1 + X4,1 70 X1,2 + X2,2 + X3,2 + X4,2 40 X1,3 + X2,3 + X3,3 + X4,3 70 X1,4 + X2,4 + X3,4 + X4,4 35
Luego se procede a formular la funcin objetivo, en la cual se relaciona el costo correspondiente a cada ruta.
ZMIN = 5X1,1 + 2X1,2 + 7X1,3 + 3X1,4 + 3X2,1 + 6X2,2 + 6X2,3 + 1X2,4 + 6X3,1 + 1X3,2 + 2X3,3 + 4X3,4 + 4X4,1 + 3X4,2 + 6X4,3 + 6X4,4 Luego se puede proceder al uso de la herramienta WinQSB para resolver el modelo realizado, aqu estn los resultados.
Pgina 26 de 28
Este problema presenta una solucin ptima alternativa, aqu los resultados.
REALIZADO POR LIC. ADM JULIO VARGAS HERBAS [email protected] 72633488
Pgina 27 de 28
Pgina 28 de 28
Los anlisis de dualidad y sensibilidad en los modelos de transporte resultan ser bastante interesantes, pues pueden llegar a determinar aumentos de capacidad en las fuentes si el precio sombra de las rutas en relacin a ellas lo justifica.
INVEST IN BOLIVIA
REALIZADO POR LIC. ADM JULIO VARGAS HERBAS [email protected] 72633488