Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelos de
Transporte y
Asignacin
I
OBJETIVOS
Conocer y aplicar los principales conceptos del modelo de transporte y Asignacin.
Aprender a solucionar problemas de transporte y de asignacin.
Utilizar el LINDO, WINQSB, POMQM o SOLVER de Excel como herramientas de
desarrollo de problemas de Transporte y Asignacin.
II
TEMAS A TRATAR
Conceptos generales.
Solucin aplicando programacin lineal.
Modelo de transporte.
Modelo de Asignacin.
III
MARCO TEORICO
EJEMPLO Nro 1: Modelo de Transporte
Una compaa tiene dos sucursales. Una ubicada en Caman que puede producir 3000 docenas de cajas y
los costos de enviar cada docena de cajas a las ciudades de Cuzco, Tacna, Moquegua y Puno son de 5, 8,
3 y 6 dlares respectivamente, la sucursal de Mollendo puede producir 4000 docenas de cajas y los costos
de enviar a las ciudades de Cuzco, Tacna, Moquegua y Puno son de 6, 2, 4 y 5 dlares respectivamente, la
fbrica principal ubicada en la ciudad de Arequipa puede producir 5000 docenas de cajas y los costos de
enviar a las ciudades de Cuzco, Tacna, Moquegua y Puno son de 4, 5, 7 y 4 dlares respectivamente. Los
consumos para las cuatro ciudades son de 2500, 1500, 4500 y 3500 docenas de cajas respectivamente.
Determinar el mnimo costo de transporte desde los centros de abastecimientos a los consumidores.
SOLUCIN
El problema del caso estudio puede ser representado grficamente del modo siguiente:
Los datos y variables incgnitas quo representan al problema podemos representarlos en la grfica
siguiente:
Ordenando los datos en la matriz del problema del transporte obtenemos la Matriz de Transporte
siguiente:
Como se puede observar en el cuadro anterior las variables incgnitas o de decisin del problema estn
determinados por Xij (docenas de cajas a transportarse desde la fbrica "i" a la ciudad consumidora "j") y
los valores conocidos estn determinados por Cij (costo de trasladar una docena de cajas de la fbrica "i"
a la ciudad "j"), as como la oferta de docenas de cajas (ai) que producen cada una de las fbricas "i" y la
cantidad de demanda requerida por cada ciudad "j" (bj).
SOLUCIN APLICANDO PROGRAMACIN LINEAL
Formulamos el modelo matemtico respectivo (observe que la demanda total es menor que la oferta
total):
Min 5X11+8X12+3X13+6X14+4X21+5X22+7X23+4X24+6X31+2X32+4X33+5X34
ST
Restricciones de Oferta:
X11+X12+X13+X14<= 3000 (capacidad de produccin de Caman)
X21+X22+X23+X24<= 5200 (capacidad de produccin de Arequipa)
X31+X32+X33+X34<= 4000 (capacidad de produccin de Mollendo)
Restricciones de Demanda:
X11+X21+X31=2500 (demanda de Cusco)
X12+X22+X32=1500 (demanda de Tacna)
X13+X23+X33= 4500 (demanda de Moquegua)
X14+X24+X34= 3500 (demanda de Puno)
Restricciones de no negatividad:
Xij0
Utilizando el LINDO tenemos la siguiente salida:
Interpretacin:
Se observa que el algoritmo Simplex ha utilizado 6 iteraciones para llegar a la solucin ptima. El costo
total de envo es de 42800 dlares y el plan de transporte es el siguiente:
De la Fbrica 1 (Caman) se deber enviar 3000 docenas de cajas al cliente 3 (Moquegua)
De la Fbrica 2 (Arequipa) se deber enviar 2500 docenas de cajas al cliente 1 (Cusco)
De la Fbrica 2 (Arequipa) se deber enviar 2700 docenas de cajas al cliente 4 (Puno)
De la Fbrica 3 (Mollendo) se deber enviar 1500 docenas de cajas al cliente 2 (Tacna)
De la Fbrica 3 (Mollendo) se deber enviar 1500 docenas de cajas al cliente 3 (Moquegua)
De la Fbrica 3 (Mollendo) se deber enviar 800 docenas de cajas al cliente 4 (Puno)
Los Slack or Surplus con valor cero indican ofertas agotadas o demandas satisfechas y las que son mayor
a cero indican ofertas no agotadas o demandas insatisfechas.
En la solucin se observa que la capacidad de produccin de Mollendo no ha sido agotada, tiene una
capacidad ociosa de 200.
Los costos reducidos indican que por ejemplo para que se justifique el envo de la fbrica 1 (Caman) al
cliente 2 (Tacna), el costo unitario de transporte por docena deber mejorar (disminuir) en 7 dlares.
LA SOLUCIN GRFICA del problema es la siguiente:
Observe en la solucin grfica que las ofertas de Caman y Arequipa han sido agotadas, pero la de
Mollendo tiene una capacidad ociosa de 200, as mismo observe que las demandas de los mercados han
sido agotadas.
Existen 7 modelos fundamentales para el tratamiento de los problemas que involucran redes con el fin de
optimizar el uso de algn recurso, generalmente tratndose de la minimizacin de costos, tiempo o la
maximizacin del flujo a travs de una red. Estos modelos son:
Flujo en redes o modelo de trasbordo (Network Flow)
Problema de transporte (Transportation Problem)
Problema de asignacin (Assignment Problem)
Problema de la ruta ms corta (Shortest Path Problem)
Problema de flujo mximo (Maximal Flow Problem)
rbol de mnima expansin (Minimal Spanning Tree)
Problema del agente viajero (Traveling Salesman Problem)
Para modificar los nombres de los nodos pulsamos sobre Node Name en el men Editar (Edit).
Modifiquemos dichos nombre como se muestra a continuacin:
Luego ingresamos los costos unitarios, as como las ofertas (Supply) de cada fbrica y las demandas
(Demand) de cada cliente.
Como paso previo a la solucin debe escogerse el mtodo mediante el cual se determina la solucin
bsica inicial (recurdese que los mtodos asociados con el transporte slo se diferencian en la forma
como se obtiene la solucin bsica inicial). La manera de resolver el problema es idntica a la del
simplex, pudindose resolver directamente o por pasos.
Mediante la opcin del men Solve and Analyze/Select Initial Solution Method, escogemos el mtodo de
solucin inicial. En este caso se ha escogido el mtodo de la columna mnima.
Presionamos Solve o en su defecto ingresamos por el men con la opcin Solve and Analyze/Solve the
Problem.
De la segunda tabla obtenida mediante la opcin del men Results/Range of Feasibility, cabe destacar los
precios duales y los mximos y mnimos permitidos para las restricciones que se interpretan igual que en
programacin lineal.
a)
Determinar utilizando el WinQsb con la opcin Network Modeling, el plan de produccin mensual
para satisfacer la demanda al menor costo de produccin y almacenamiento?
b) Indicar el costo total ptimo para la empresa.
c) Indicar la capacidad ociosa de la planta en cada uno de los seis meses.
d) Suponiendo que se obliga agotar la capacidad de produccin del mes de Abril, construya el modelo
matemtico que permita determinar el plan de produccin mensual.
e) Utilizando el Lindo o WinQSB, determine el plan de produccin mensual, el costo total y la
capacidad ociosa mensual de la planta.
SOLUCIN
a)
Abril: 30 toneladas
Mayo: 40 toneladas
Junio: 30 toneladas
b) El costo ptimo para la empresa es 449 000 soles.
c)
200x11+210x12+220x13+230x14+240x15+250x16+
200x22+210x23+220x24+230x25+240x26+
220x33+240x34+260x35+280x36+
200x44+210x45+220x46+
200x55+210x56+
200x66
St
x11+x12+x13+x14+x15+x16<=50
x22+x23+x24+x25+x26<=50
x33+x34+x35+x36<=20
x44+x45+x46=50
x55+x56<=50
x66<=50
x11=30
x12+x22=40
x13+x23+x33=50
x14+x24+x34+x44=30
x15+x25+x35+x45+x55=40
x16+x26+x36+x46+x56+x66=30
end
donde Xij: Nmero de Toneladas producidas en el mes i para satisfacer la demanda del mes j.
e)
Modelos de Asignacin
Caso especial del problema del transporte, donde las ofertas y las demandas siempre son
iguales a uno (1). Para la resolucin de este caso especial, se hace uso del mtodo
hngaro.
EJEMPLO Nro 3: MODELO DE ASIGNACIN
Se cuenta con seis empleados para llevar a cabo cinco tareas. El tiempo (en minutos) que toma a cada
persona realizar cada tarea se da en la tabla siguiente:
a)
Utilizando el WinQSB, determine la asignacin ptima que permita minimizar el tiempo total
requerido para realizar las cinco tareas.
b) Qu operario se queda sin asignacin?
c) Si se obliga a la persona 4 realizar la tarea 3 y se prohbe a las personas 2 y 5 realizar las tareas 2
y 3 respectivamente, Formule un modelo matemtico de programacin binaria para determinar la
asignacin de empleados a las tareas que reduce el tiempo total requerido para efectuar las cinco
tareas. Qu operario se queda sin asignacin?
SOLUCIN:
Ingresamos la informacin al WinQSB, mediante el mdulo Network Modeling, luego usamos File/New
Problem y escogemos el tipo de problema Assignment Problem. Nuestro modelo tiene 6 orgenes
(Number of Objects) y 5 destinos (Number of Assignments), obtenemos la siguiente solucin:
a)
x14+x24+x34+x44+x54+x64=1
x15+x25+x35+x45+x55+x65=1
x43=1
x22=0
x53=0
end
donde xij=1, si la persona i es asignada a la tarea j, =0, en caso contrario.
Salida del Lindo:
A
40
25
10
35
30
B
40
20
15
30
25
Regin
C D
35 45
25 20
15 10
30 35
35 30
E
40
25
20
30
30
F
30
30
15
25
30
G
50
30
20
30
35
40x1a+40x1b+35x1c+45x1d+40x1e+30x1f+50x1g+
25x2a+20x2b+25x2c+20x2d+25x2e+30x2f+30x2g+
10x3a+15x3b+15x3c+10x3d+20x3e+15x3f+20x3g+
35x4a+30x4b+30x4c+35x4d+30x4e+25x4f+30x4g+
30x5a+25x5b+35x5c+30x5d+30x5e+30x5f+35x5g
St
x1a+x1b+x1c+x1d+x1e+x1f+x1g=1
x2a+x2b+x2c+x2d+x2e+x2f+x2g=1
x3a+x3b+x3c+x3d+x3e+x3f+x3g=1
x4a+x4b+x4c+x4d+x4e+x4f+x4g=1
x5a+x5b+x5c+x5d+x5e+x5f+x5g=1
x1a+x2a+x3a+x4a+x5a<=1
x1b+x2b+x3b+x4b+x5b<=1
x1c+x2c+x3c+x4c+x5c<=1
x1d+x2d+x3d+x4d+x5d<=1
x1e+x2e+x3e+x4e+x5e<=1
x1f+x2f+x3f+x4f+x5f<=1
x1g+x2g+x3g+x4g+x5g<=1
x3a=0
x4e=1
end
int 35
donde Xij =1, si el proyecto i es asignado a la regin j; =0, en caso contrario.
La salida del Lindo 6.0 es:
IV
ACTIVIDADES
Modelos de Transporte
1.
2.
3.
a.
b.
4.
a)
b)
c)
Suponga que las entradas en la tabla representan utilidad por unidad producida en la planta i
y vendidas al almacn j. Cmo cambia la formulacin del modelo, en comparacin con el
inciso (b)? Cul es la nueva solucin ptima del problema?
d)
Producto
A
B
C
Pedidos
(unidades)
2000
1500
1200
Hay disponibles tres mquinas para las operaciones de manufactura; las tres pueden producir todos
los productos a la misma velocidad de produccin. Sin embargo, debido a distintos porcentajes de
defectuosos en cada producto y cada mquina, el costo unitario de los productos vara, dependiendo
de la mquina utilizada. La capacidad de mquinas para la semana siguiente, as como los costos
unitarios son los siguientes:
Mquina
1
2
3
Capacidad
(unidades)
1500
1500
1000
Una compaa electrnica norteamericana produce una grabadora de cinta operada por bateras en
plantas localizadas en Martinsville, Plymouth y Franklin. El costo de transporte unitario de
embarques desde las tres plantas a los centros de distribucin en Chicago, Dallas y New York es
como sigue:
Despus de tomar en consideracin los costos de transporte, la administracin ha decidido que bajo
ninguna circunstancia se utilizar la ruta Plymouth-Dallas. Las capacidades de planta y los pedidos
de los distribuidores para el siguiente mes son los siguientes:
Debido a que existen diferentes escalas de salario en las tres plantas, el costo unitario de produccin
vara de una a otra. Suponiendo que el costo es de 29.50 dlares por unidad en Martinsville, 31.50
dlares por unidad en Plymouth y 30.35 dlares por unidad en Franklin.
a)
Modelos de Asignacin:
6.
Para el EJEMPLO Nro 3 de Modelos de asignacin en su estado inicial, suponga que la persona 5
recibe un plan de adiestramiento de tal manera que sus tiempos para realizar las tareas 1, 2, 3, 4 y 5
son 20, 21, 22, 27 y 17 minutos respectivamente,
a)
Utilizando una herramienta de software, determine la asignacin ptima que permita minimizar
el tiempo total requerido para realizar las cinco tareas.
7.
Para el caso EJEMPLO Nro 4 en su estado inicial, suponga que el proyecto 4 se reformula de tal
manera que su rentabilidad en las regiones A, B C, D, E, F y G son: 45, 35, 37, 40, 35, 30 y 40
respectivamente,
a)