Professional Documents
Culture Documents
La importancia de los modelos de transbordo aumenta con las nuevas tendencias globales de
gestión de cadenas de abastecimiento, en las cuales se deben de optimizar los flujos logísticos de
productos teniendo en cuenta la importancia de minimizar los costos, asegurar disponibilidad de
unidades y reconociendo la importancia de los centros de distribución en la búsqueda del
equilibrio entre las proyecciones y la realidad de la demanda.
Problema de Transbordo
www.ingenieriaindustrialonline.com
RESOLUCIÓN DE UN PROBLEMA DE TRANSBORDO MEDIANTE PROGRAMACIÓN
LINEAL
Para poder resolver un problema de transbordo mediante programación lineal, basta con conocer
una nueva familia de restricciones, las llamadas restricciones de balanceo. En un problema de
transbordo existen 3 clases de nodos, los nodos de oferta pura, los de demanda pura y los nodos
transitorios que posibilitan el transbordo y que deben de balancearse para hacer que el sistema sea
viable, es decir, que todas las unidades que ingresen a un nodo sean iguales a las que salgan del
mismo (unidades que salen + unidades que conserve el nodo).
EL PROBLEMA
Modelar mediante programación lineal el problema de transbordo esbozado en la siguiente figura
(dar click para ampliar).
Problema de Transbordo
TAHA - Investigación de Operaciones
La figura muestra una serie de nodos y sus respectivas rutas mediante las cuales se supone
distribuir las unidades de un producto, el número que lleva cada arco (flecha) representa el costo
unitario asociado a esa ruta (arco), y las cantidades que se ubican en los nodos iniciales
representan la oferta de cada planta, así como las cantidades de los nodos finales representa la
demanda de cada distribuidor.
Problema de Transbordo
Una vez renombrado cada nodo definiremos las variables:
RESTRICCIONES
Existen en este modelo 3 tipos de restricciones y están estrechamente relacionadas con los tipos de
nodos existentes, para un nodo oferta pura existe la restricción de oferta; para un nodo demanda
pura existe la restricción de demanda, y para un nodo transitorio y/o transitorio de demanda existe
la restricción de balance. Recordemos que los nodos transitorios son aquellos que tienen rutas
(arcos o flechas) de entrad y salida, y si además este presenta un requerimiento de unidades se
denomina transitorio de demanda.
Restricciones de Oferta:
Restricciones de demanda:
Con estas restricciones aseguramos que todas las unidades que lleguen sean iguales a las unidades
que salgan.
Con estas restricciones aseguramos que todas las unidades que lleguen sean iguales a la sumatoria
de las unidades que salen más los requerimientos del nodo (demanda).
XC,E - XE,F = 800
FUNCIÓN OBJETIVO
En este caso la definición de la función objetivo se limita a la consignación de cada ruta con su
respectivo costo bajo el criterio "minimizar".
ZMIN = 3XA,C + 4XA,D + 2XB,C + 5XB,D + 7XC,D + 8XC,E + 6XC,F + 4XD,F + 9XD,G +
5XE,F + 3XF,G
RESTRICCIONES
Restricciones de oferta y demanda:
Restricciones de balance
FUNCIÓN OBJETIVO
ZMIN = 20X12 + 3X17 + 9X37 + 30X34 + 40X72 + 10X75 + 10X57 + 8X62 + 4X65 + 4X56
+ 2X54
Gráfica: Una gráfica es una serie de puntos llamados nodos que van unidos por unas líneas
llamadas ramales o arcos.
Red: Una red es una gráfica que presenta algún tipo de flujo en sus ramales. Por ejemplo una
gráfica cuyo flujo en sus ramales sea la electricidad es una red eléctrica. En las redes se usa una
simbología específica para denotar su tamaño y elementos que la constituyen, dicha notación es la
(N, A) donde N representa el número de nodos que contiene la red y A representa el número de
arcos o ramales.
Teoría de Redes
www.ingenieriaindustrialonline.com
Cadena: Una cadena corresponde a una serie de elementos ramales que van de un nodo a otro. En
el siguiente caso se resalta una cadena que va desde el nodo 1 hasta el nodo 7 y que se compone
por los elementos [1-4, 4-7].
Ruta: Una ruta corresponde a los nodos que constituyen una cadena, en el siguiente caso [1, 4, 7].
Teoría de redes
www.ingenieriaindustrialonline.com
Ciclo: Un ciclo corresponde a la cadena que une a un nodo con sigo mismo, en el siguiente
ejemplo el ciclo está compuesto por la cadena [4-2, 2-5, 5-7, 7-4].
Teoría de redes
www.ingenieriaindustrialonline.com
Ramal orientado: Un ramal o arco orientado es aquel que tiene un sentido determinado, es decir
que posee un nodo fuente y un nodo destino.
Teoría de Redes
Gráfica orientada: Una gráfica orientada es aquella en la cual todos sus ramales se encuentran
orientados.
Árbol: Un árbol es una gráfica en la cual no existen ciclos, como el siguiente ejemplo.
Árbol de expansión: Un árbol de expansión es aquel árbol que enlaza todos los nodos de la red, de
igual manera no permite la existencia de ciclos.
Nodo fuente: El nodo fuente es aquel nodo en el cual todos sus ramales se encuentran orientados
hacia afuera.
Nodo destino: El nodo destino es aquel nodo en el cual todos sus ramales se encuentran orientados
hacia él.
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.
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".
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.
Nueva iteración.
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).
- 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.
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.
Método vogel
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.
Método de vogel
www.ingenieriaindustrialonline.com
El paso siguiente es escoger la mayor penalización, de esta manera:
Método de Vogel
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".
Método de Vogel
www.ingenieriaindustrialonline.com
Dado que la fila de la "Planta 3" ya ha asignado toda su capacidad (60 unidades) esta debe
desaparecer.
Método de Vogel
www.ingenieriaindustrialonline.com
Se ha llegado al final del ciclo, por ende se repite el proceso
Método de Vogel
www.ingenieriaindustrialonline.com
Método de Vogel
www.ingenieriaindustrialonline.com
Continuamos con las iteraciones,
Método de Vogel
www.ingenieriaindustrialonline.com
Iniciamos otra iteración
Método de Vogel
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.
Método de Vogel
www.ingenieriaindustrialonline.com
Los costos asociados a la distribución son:
Método de Vogel
www.ingenieriaindustrialonline.com
Método de Vogel
www.ingenieriaindustrialonline.com
De esta manera hemos llegado a la solución a la cual también llegamos mediante programación
lineal, definitivamente desarrollar la capacidad para modelar mediante programación lineal y
apoyarse de una buena herramienta como WinQSB, STORM, LINGO, TORA etc. termina siendo
mucho más eficiente que la utilización de los métodos heurísticos para problemas determinísticos;
Sin embargo, cabe recordar que uno de los errores más frecuentes en los que caen los ingenieros
industriales es en tratar de adaptar 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 cambios innovadores para sus fines.