Escolar Documentos
Profissional Documentos
Cultura Documentos
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).
Restricciones de Oferta:
Restricciones de demanda:
ZMIN = 3XA,C + 4XA,D + 2XB,C + 5XB,D + 7XC,D + 8XC,E + 6XC,F + 4XD,F + 9XD,G +
5XE,F + 3XF,G
INGRESANDO EL MODELO A WINQSB
www.ingenieriaindustrialonline.com
SOLUCIÓN OBTENIDA MEDIANTE WINQSB
www.ingenieriaindustrialonline.com
Esta es la representación grafica de la solución cuyo costo óptimo es de 20.700
unidades monetarias
www.ingenieriaindustrialonline.com
RESOLUCIÓN DE UN PROBLEMA DE
REDES DE SUMINISTRO
EL PROBLEMA
Este es un problema propuesto en el texto "Investigación de Operaciones de
TAHA" que hace referencia a una red de gasoductos en la que los distintos nodos
representan estaciones de bombeo y recepción, los costos se encuentran en las
rutas de la siguiente figura.
Investigación de Operaciones - TAHA
VARIABLES DE DECISIÓN
X12 = Cantidad de galones enviados desde la estación 1, hacia la estación 2
X17 = Cantidad de galones enviados desde la estación 1, hacia la estación 7
X37 = Cantidad de galones enviados desde la estación 3, hacia la estación 7
X34 = Cantidad de galones enviados desde la estación 3, hacia la estación 4
X72 = Cantidad de galones enviados desde la estación 7, hacia la estación 2
X75 = Cantidad de galones enviados desde la estación 7, hacia la estación 5
X57 = Cantidad de galones enviados desde la estación 5, hacia la estación 7
X62 = Cantidad de galones enviados desde la estación 6, hacia la estación 2
X65 = Cantidad de galones enviados desde la estación 6, hacia la estación 5
X56 = Cantidad de galones enviados desde la estación 5, hacia la estación 6
X54 = Cantidad de galones enviados desde la estación 5, hacia la estación 4
RESTRICCIONES
Restricciones de oferta y demanda:
X12 + X17 = 50000
X37 + X34 = 60000
X12 + X72 + X62 = 90000
X34 + X54 =20000
Restricciones de balance
www.ingenieriaindustrialonline.com
SOLUCIÓN OBTENIDA MEDIANTE WINQSB
www.ingenieriaindustrialonline.com
Esta es la representación grafica de la solución cuyo costo óptimo es de 2'660.000
unidades monetarias
www.ingenieriaindustrialonline.com
www.ingenieriaindustrialonline.com
VARIABLES DE DECISIÓN
El nombre de las variables en este caso poco importa, dado que de ser escogida
para la solución básica eso significa simplemente que será empleada como ruta
para ir a rescatar al minero, sin embargo nada tiene de malo el que se le pueda
asociar con el envío de unidades desde la entrada de la mina hacia el minero, por
ende puede sugerirse este como nombre de las variables. "Cantidad de unidades
enviadas desde el nodo i hacia el nodo j".
RESTRICCIONES
Restricciones de Oferta y Demanda
X12 + X13 = 1
X69 + X79 + X89 = 1
Restricciones de Balance
En palabras sencillas: "Todo lo que entra a cada nodo es igual a lo que sale de él"
FUNCIÓN OBJETIVO
ZMIN = 4X12 + 2X13 + 2X23 + 7X24 + 4X32 + 9X34 + 6X35 + 1X46 + 5X47 + 2X54 +
4X56 + 3X57+ 2X58 + 1X67 + 5X69 + 4X76 + 3X78 + 5X79 + 2X87 + 7X89
INGRESANDO LOS DATOS A WINQSB
www.ingenieriaindustrialonline.com
SOLUCIÓN OBTENIDA MEDIANTE WINQSB
www.ingenieriaindustrialonline.com
La ruta más corta para rescatar al minero tiene como distancia total 1600 metros
(dado que las distancias estaban dadas en cientos de metros) y es tal como se
muestra en la siguiente gráfica.
www.ingenieriaindustrialonline.com
Sin embargo WinQSB cuenta con una metodología mucho más sencilla de
resolución de algoritmos de ruta más corta, metodología que explicaremos más
adelante, de todas formas hemos encontrado como aplicando debidamente la
razón y un algoritmo conocido como el de transbordo podemos solucionar
problemas distintos en teoría.
Clases de Nodos
En el ejemplo anterior los puntos 1, 2 y 3 son nodos. Los nodos pueden ser: de origen puro, destino puro y
nodos intermedios.
Nodos origen puro: Solo actúan como origen o envían. En el ejemplo es el nodo 1.
Nodos destino puro: Solo actúan como destino o reciben. En el ejemplo es el nodo 3.
Nodos intermedios: Actúan como origen y destino a la vez, o reciben y envían. En el ejemplo es el nodo 2.
Un método de solución es convertir un modelo de trasbordo en un modelo de transporte regular (y resolverlo
como tal). Elaboramos el tablero de distribución con los datos del ejemplo anterior:
DESTINO
1 2 3
1 4
1 40
0 2
ORIGE
2 20
N
60
Por el nodo intermedio 2 debe pasar una cantidad igual a la suma de orígenes (oferta) o destinos (demanda);
para ello adicionamos una cantidad B (de buffer) igual a 60. Agregamos B tanto a la filas como a las columnas
de los nodos intermedios.
1.
1. Los nodos de origen puro eliminan su respectiva columna en el tablero
2. Los nodos de destino puro eliminan su respectiva fila en el tablero
∑ Orígenes = ∑ Destinos
(Oferta) (Demanda)
Solución óptima:
Z = 1 x 40 + 0 x 2 0 + 2 x 60
Z = 160
Ejemplo:
Se tiene el siguiente esquema de trasbordo, los nodos 1 y 3 envían (origen) y los nodos 4 y 5 reciben
(destino). Hallar la solución óptima usando el modelo de trasbordo.
Clases de nodos:
2. Origen puro : Nodo 1
3. Destino puro : Nodo 5
4. Intermedio : Nodos 2, 3 y 4
En el tablero se eliminan: la columna 1 por ser de origen puro; y la fila 5 por ser destino puro, reduciéndose en
una matriz de 4 x 4.
B = 60 (Suma de orígenes o suma de destinos)
Luego agregamos B a los nodos intermedios, de la fila y columna, En el tablero colocamos los costos de cada
origen a cada destino, según se indica en la red inicial; las x significan que no se asigna ningún costo;
quedando el tablero para ser resuelto como un modelo de transporte:
DESTINO
2 3 4 5
3 5 8
1 40
x
0 4 3
2 B
ORI x
GEN 0 2 2
3 20 + B
x
0 4
4 B
x x
B B 10 + B 50
Resolviendo el tablero (método de Vogel) queda de la siguiente manera:
DESTINO
2 3 4 5
3 5 8
1 40
10 30 x
ORI 0 4 3
2 60
GEN 50 10 x
0 2 2
3 80
x 30 50
0 4
4 60
x x 60
60 60 70 50
La red de distribución del trasbordo o esquema óptimo de trasbordo, se muestra a continuación:
1. Clases de Nodos
Se trata de enviar bienes (cantidades) desde un punto i, a únicamente destinos finales j. El envío no se
produce entre orígenes o entre destinos, tampoco entre destinos a orígenes. El modelo de trasbordo nos
demuestra que resulta mas económico (minimizar costos) enviar a través de nodos intermedios o transitorios
antes de llegare al punto de destino final.
Ejemplo:
Se tiene el siguiente esquema de trasbordo, se requiere enviar bienes de los nodos 1 y 2 al destino 3, a un
menor costo. Los valores de Cij que se encuentran en los arcos o flechas representan los costos de enviar de
un origen i a un destino j.
O sea: enviamos 40 bienes del nodo 1 al nodo 2 a un costo de 1; luego enviamos los 40 bienes que llega al
nodo 2 más los 20 bienes del mismo nodo (40 + 20 = 60), al nodo 3 a un costo de 2, luego el costo total será:
Z = (1)(40) + (2)(60) = 160
Obtenemos en la segunda prueba un costo menor de 160 debido a que hemos usado trasbordo o nodos
intermedios. Por lo tanto la ruta óptima será:
(1)(2)(3)
Model
o de
Trasbo
rdo
Se trata de enviar
bienes
(cantidades)
desde un punto
i
, a únicamente
destinos finales
j
. El envío
nose produce en
tre orígenes o en
tre destinos,
tampoco entre d
estinos a orígen
es. El modelo de
trasbordo nos
demuestra que
resulta mas
económico
(minimizar
costos) enviar a
través de
nodos
intermedios o
transitorios antes
de llegare al
punto de destino
final.
Ejemplo:
Se tiene el
siguiente
esquema
de trasbordo, se
requiere enviar
bienes de
los nodos 1 y 2 al
destino 3,a un
menor costo. Los
valores de
Cij
que se
encuentran en los
arcos o flechas
representan los
costosde enviar
de un origen
i
a un destino
j
.
Efectuamo
s pruebas
de
solución:
a)Envío de 1
a 3y de 2 a
3;
O sea: enviamos
40 bienes del
nodo 1 al nodo 3
a un costo de 4;
y enviamos 20
bienes delnodo 2
al nodo 3 a un
costo de 2, luego
el costo total
será:Z =
(c13)(x13) +
(c23)(x23) =
(4)(40) + (2)(20)
= 200
b)Envío de 1 a 2
y de 2 a 3; usa
mos nodos inter
medios, hacemo
s un trasbordo
O sea: enviamos
40 bienes del
nodo 1 al nodo
2 a un costo de
1; luego
enviamos los
40 bienes que
llega al nodo 2
más los 20
bienes del
mismo nodo (40
+ 20 = 60), al
nodo 3 a uncosto
de 2, luego el
costo total será:Z
= (1)(40) +
(2)(60) =
160Obtenemos
en la
segunda prueba
un costo menor
de 160 debido a
que hemos usado
trasbordo onodos
intermedios. Por
lo tanto la ruta
óptima será:
(1)
(2)
(3)
Elaborador por: Ing.
Humberto Chávez
Milla
1
Versión 01 - 2008
23
c23 = 2c12 = 1
2060
1
c13 = 4
40