Vous êtes sur la page 1sur 48

TRABAJO MÉTODOS DE SOLUCIÓN DE PROBLEMAS DE TRANSPORTE

ANDRES CABARCAS, JUAN CAMILO VERGARA, ABDULL RODRIGUEZ.

UNIVERSIDAD DE LA COSTA CUC

PROGRAMA: INVESTIGACION DE OPERACIONES

KATHERINNE SALAS NAVARRO

2019-2
INTRODUCCION

En el presente documento se plasmaran la investigación sobre los métodos de transporte,


el cual es una técnica que busca determinar un programa de transporte de productos o de
mercancías desde los origines hasta los destinos al menor costo posible. Este modelo se deriva en
varios métodos los cuales son: Método Esquina Noroeste, metodo de la Celda de Costo Mínimo,
método de Aproximación de Vogel y método de Cruce de Arroyo. Dentro del contenido de este
documento de investigación se profundizara más sobre ellos.

METODOS DE SOLUCIÓN

MÉTODO DE LA ESQUINA NOROESTE

El método de la esquina Noroeste es un algoritmo heurístico capaz de


solucionar problemas de transporte o distribución, mediante la consecución de una solución
básica inicial que satisfaga todas las restricciones existentes, sin que esto implique que se alcance
el costo óptimo total.

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".

EJEMPLOS DEL MÉTODO DE LA ESQUINA NOROESTE

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.

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


Los costos asociados a la distribución son:

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

MÉTODO DEL COSTO MÍNIMO

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.

ALGORITMO DEL COSTO MÍNIMO

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".

EJEMPLO DEL MÉTODO DEL COSTO MÍNIMO

Por medio de este método resolveremos el problema de transporte propuesto y resuelto en


módulos anteriores mediante programación lineal.
EL PROBLEMA

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.

SOLUCIÓN PASO A PASO

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

Nuevo proceso de asignación

www.ingenieriaindustrialonline.com

Nuevo proceso de asignación


www.ingenieriaindustrialonline.com

Nuevo proceso de asignación

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

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

www.ingenieriaindustrialonline.com

Los costos asociados a la distribución son:


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

El método de aproximación de Vogel es un método heurístico de resolución de problemas


de transporte capaz de 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.

ALGORITMO DE VOGEL

El método consiste en la realización de un algoritmo que consta de 3 pasos fundamentales y 1 más


que asegura el ciclo hasta la culminación del método.
PASO 1
Determinar para cada fila y columna una medida de penalización restando los dos costos menores
en filas y columnas.

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.

SOLUCIÓN PASO A PASO


El primer paso es determinar las medidas de penalización y consignarlas en el tabulado de costos,
tal como se muestra a continuación.

www.ingenieriaindustrialonline.com

El paso siguiente es escoger la mayor penalización, de esta manera:


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

Iniciamos una nueva iteración


www.ingenieriaindustrialonline.com

Continuamos con las iteraciones,


www.ingenieriaindustrialonline.com

Iniciamos otra iteración


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

Los costos asociados a la distribución son:


www.ingenieriaindustrialonline.com

Iniciamos una nueva iteración


www.ingenieriaindustrialonline.com

Continuamos con las iteraciones,


www.ingenieriaindustrialonline.com
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

Los costos asociados a la distribución son:


www.ingenieriaindustrialonline.com

Iniciamos una nueva iteración


www.ingenieriaindustrialonline.com

Continuamos con las iteraciones,


www.ingenieriaindustrialonline.com

Iniciamos otra iteración


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

Los costos asociados a la distribución son:


www.ingenieriaindustrialonline
Ejemplo 2 vogel

Consideremos nuevamente un problema de transporte balanceado que tiene 3 fuentes de oferta


(silos) y 4 fuentes de demanda (molinos). Los valores numéricos en la esquina superior derecha
de cada cuadro, en adelante representan el costo unitario de transporte desde el silo i al
molino j. Por ejemplo es el costo unitario de transporte desde el silo 1 al molino 1.

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.

Al continuar de la misma forma, ahora la fila 2 es la que produce la máxima penalización


correspondiente a $11 ($20-$9), por tanto se asigna , con lo que se tacha la columna 3 y
quedan 10 unidades en la fila 2. Sólo queda la columna 4 y tiene 15 unidades de oferta positiva.
Al aplicar el Método del Costo Mínimo a esa columna, se asigna de forma
sucesiva (se recomienda verificar dichos resultados). Notar
adicionalmente que hay otras soluciones posibles que dependen de cómo se rompen los empates.

El valor de la función objetivo asociado a esta solución factible inicial


es Z=15(2)+0(11)+15(9)+10(20)+5(4)+5(18)=$475 que es similar a lo alcanzado por el Método
del Costo Mínimo, no obstante, en general el Método de Aproximación de Vogel reporta mejor
solución de inicio.

Método del Cruce del arrollo

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.

1. El primer paso es verificar que la oferta y la demanda son iguales, en cuanto a la


oferta15+25+5 serian 45 y la demanda seria 5+15+15+10 igual a 45, es decir que son
iguales
2. Hallar la solución inicial factible ya sea por el método de la esquina noroeste, costo
mínimo o aproximación de vogél, una vez hallada, se calcula la solución es decir Z y
verificamos si la solución es degenerada con la formula número de columnas más número
de filas menos uno debe ser menor o igual al número de celda vacías ( #C + #F – 1 ≤ #
celdas vacías)
www.dipity.com/maximumio1/Investigacion-de-operaciones/

 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:

Hallamos el costo en esta solución óptima y obtenemos

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

es decir que el costo disminuyo

Verificamos si la solución es degenerada y obtenemos 4+3-1≤5 no se cumple la inecuación, por


lo cual necesitamos una épsilon, Al finalizar obtenemos la siguiente solución.

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/

Ingenieria Industrial online. (s.f.). Obtenido de


https://www.ingenieriaindustrialonline.com/herramientas-para-el-ingeniero-
industrial/investigaci%C3%B3n-de-operaciones/m%C3%A9todo-del-costo-m%C3%ADnimo/

Ingenieria Industrial Online. (s.f.). Obtenido de


https://www.gestiondeoperaciones.net/programacion_lineal/metodo-de-aproximacion-de-
vogel-algoritmo-de-transporte-en-programacion-lineal/

Investigacion de operaciones. (s.f.). Obtenido de https://invdoperaciones.wordpress.com/metodo-del-


cruce-del-arrollo/

Vous aimerez peut-être aussi