Anda di halaman 1dari 40

LOGO

METODO DE
TRANSPORTE,
ASIGNACION Y
TRANSBORDO
LOGO
Introduccin
Los problemas de transporte, asignacin y trasbordo pertenecen a una clase
especial de problemas de programacin lineal a los que se denomina Problemas
de Flujo de Redes.

Los problemas de Transporte y Asignacin se les conoce como Modelos de
Distribucin y son una clase de problemas de Programacin Lineal que tienen
sus propios algoritmos de resolucin.

El problema de trasporte se presenta con frecuencia cuando se planea la
distribucin de bienes y servicios, a partir de varios lugares de suministro,
y hacia varias ubicaciones de demanda. Por lo general, es limitada la cantidad
de bienes que estn disponibles en cada ubicacin de oferta (origen) y los bienes
que se requieren en diversas ubicaciones de demanda (destino).

El objetivo de un problema de transporte es minimizar el costo de trasportar
los artculos desde los orgenes hasta los destinos.
LOGO
Principales trminos


Consiste en una coleccin finita de crculos llamados nodos. Cada uno de estos
nodos representa una planta, un almacn o una tienda al menudeo.



Son aquellos desde los cuales se van a enviar los bienes como las fbricas y las
plantas.



Son aquellos que van a recibir los bienes en cumplimiento de una demanda,
como las tiendas detallistas, puntos de venta, etc.



Son aquellos que reciben bienes de otros nodos para su redistribucin. Tal es el
caso de los almacenes.
Red de Distribucin
Nodos de Suministro
Nodos de Demanda
Nodos de Transbordo o Intermedios
LOGO
Principales trminos


Son las lneas (flechas) que conectan dos nodos determinados. Representan
una ruta vlida de envo desde el nodo origen hasta el nodo destino.



Es el nmero que se coloca a la izquierda de los nodos de suministro.



Es el nmero que se coloca a la derecha de cada nodo de demanda.



Es el nmero que se coloca sobre cada flecha e indica el costo de enviar una
unidad de un bien desde un nodo i hasta un nodo j.
Un modelo de programacin lineal para el problema de transporte
Arco
Capacidad de Suministro
Demanda
Costo de envo
LOGO
Notaciones
Se utiliza la siguiente notacin para demostrar el modelo general de
programacin lineal para un problema de transporte.

i = ndice para los orgenes, = 1, 2m
j = ndice para los destinos, = 1, 2.n
vij = numero de unidades que se envan del origen i al destino j .
cij = costo por unidad al enviar de origen i al destino j.
sj = abasto o capacidad de unidades del origen i
dj = demanda de unidades en el destino j
LOGO
Restricciones
Tipos de Restricciones ms comunes en una Red de Distribucin:

Restriccin de Suministro.

Lo anterior significa que no se puede enviar desde un nodo de suministro una
cantidad mayor a su capacidad de suministro.
Ejemplo: X13 + X14 < 1000

Restriccin de Almacn.

Esto significa que la cantidad de bienes que enva un almacn deber ser
iguales a las cantidades que recibe.
Ejemplo: X13 + X23 X35 X36 = 0
LOGO
Restricciones


Restriccin de Demanda.

Lo anterior significa que la cantidad que recibe de cada almacn debe ser igual a
la demanda.
Ejemplo: X35 + X45 = 750

Restricciones Lgicas.

Estas restricciones especifican que cada variable debe ser un valor no Negativo
( Condicin de No Negatividad).
Ejemplo: Todas las variables como X13, X14, X2,3, X2,4 , etc. > 0
LOGO
MODELO GENERAL DE UN
PROBLEMA DE TRANSPORTE.

El modelo general de programacin lineal de un problema de transporte con m
orgenes y n destinos es:
m n
Min z = Cij Xij
I=1 j=1
s.a
n
Xij < Si i = 1,2..,m Abasto (oferta)
J=1
m
Xij = dj j = 1,2..n Demanda
I=1
Xij > 0 para toda i y para toda j.
LOGO
Ejemplo No. 1
La empresa ABC de inyeccin de plstico tiene tres plantas en
Tampico, Madero y Altamira con capacidades de produccin de
acuerdo con la tabla siguiente:
ORIGEN PLANTA CAPACIDAD DE PRODUCC EN 3 MESES
(UNIDADES)
1 TAMPICO 5000.00
2 MADERO 6000.00
3 ALTAMIRA 2500.00
TOTAL 13500.00
LOGO
Ejemplo No. 1
La empresa tiene cuatro centros de distribucin en Matamoros,
Reynosa, Nuevo Laredo y Monterrey, con un pronstico de
demanda para los prximos tres meses de acuerdo con la tabla:
DESTINO CENTRO DE DISTRIB. PRONOSTICO DE LA
DEMANDA 3 MESES (UNID)
1 MATAMOROS 6000.00
2 REYNOSA 4000.00
3 NUEVO LAREDO 2000.00
4 MONTERREY 1500.00
TOTAL 13500.00
LOGO
Ejemplo No. 1
A los administradores les gustara determinar que tanta produccin se debe
enviar a cada centro de distribucin a partir de cada planta.
Para el problema de transporte de la compaa ABC, el objetivo es determinar
las rutas que deben utilizarse y la cantidad que se debe enviar a travs de cada
ruta y que produzca el costo total mnimo de transporte, satisfaciendo las
demandas de todos los centros de distribucin.
En la siguiente tabla se presentan los costos en pesos por cada unidad que se
transporta y se muestra tambin en cada uno de los arcos de la red.
ORIGEN MATAMOROS REYNOSA NVO LAREDO MONTERREY
TAMPICO 3 2 7 6
MADERO 7 5 2 3
ALTAMIRA 2 5 4 5
LOGO
REPRESENTACION EN FORMA DE RED PARA EL
PROBLEMA DE TRANSPORTE DE LA EMPRESA ABC

LOGO
ABASTOS DEMANDAS
Min Z= 3X11 + 2X12 + 7X13 + 6X14 + 7X21 + 5X22 + 2X23 +3 X24 + 2X31 +
5X32 + 4X33 + 5X34
s.a
X11 + X12 + X13 + X14
< 5000
X21 + X22 + X23 + X24
< 6000
X31 + X32 + X33 +
X34 < 2500
X11 + X21 + X31
= 6000
X12+ X22+ X32
= 4000
X13 + X23 + X33
= 2000
X14 + X24 + X34
= 1500
Xy > 0 para i= 1,2,3 y j=1,2,3
Xi > 0 para toda i y toda j
LOGO
Actividad en clase
Resolver el problema siguiente con el software:
LOGO
Ejemplo No. 2
Se fabrica un producto en tres plantas y se enva a tres
almacenes (los costos de transporte por unidad se muestran
en la tabla que aparece enseguida).
Planta W1 W2 W3
Capacidad de
Planta
A1 20 16 24 300
A2 10 10 8 500
A3 12 18 10 100
Demanda de
Almacn
200 400 300 900
LOGO
Ejemplo No. 2
LOGO
Ejemplo No. 2
A continuacin se aplica el Mtodo Simplex con algn
programa de computadora.
LOGO
MTODO DE LA ESQUINA NOROESTE

Este mtodo empieza asignando la cantidad mxima permisible por la oferta y la
demanda a la variable X, (La que est en la esquina noroeste de la tabla). La
columna satisfecha (Rengln) se elimina indicando que las variables restantes
en la columna eliminada (Rengln) es igual a 0.

Si una columna y un rengln se satisfacen simultneamente, 1 (Cualquiera de
las dos) debe eliminarse. Despus de ajustar las cantidades de oferta y
demanda para todos los renglones y columnas no eliminadas, la cantidad
mxima factible se asigna al primer elemento no eliminado en la nueva columna
(Rengln).

El procedimiento termina cuando exactamente un rengln o una columna se deja
sin eliminar.
LOGO
MTODO DE LA ESQUINA NOROESTE

X
11
= 5
X
12
= 10
X
22
= 5
X
23
= 15
X
24
= 5
X
34
= 5

5 * 10 + 10 * 0 + 5 * 7 + 15 * 9 + 5 * 20
+ 5 * 18 = 410
LOGO
MTODO DE LA ESQUINA NOROESTE

5000 * 3 + 1000 * 7 + 4000 * 5 + 1000 * 2 +1000 * 4 + 1500 * 5 = 55, 500
LOGO
MTODO DE LA ESQUINA NOROESTE

200 * 20 + 100 * 16 + 300 * 10 + 200 * 8 + 100 * 10 = 11,200
LOGO
MTODO DE COSTO MNIMO
A los administradores les gustara determinar qu tanta produccin se debe
enviar a cada centro de distribucin a partir de cada planta.

Para el problema de transporte de la compaa ABC, el objetivo es determinar
las rutas que deben utilizarse y la cantidad que se debe enviar a travs de cada
ruta y que produzca el costo total mnimo de transporte, satisfaciendo las
demandas de todos los centros de distribucin.

En la siguiente tabla se presentan los costos en pesos por cada unidad que se
transporta y se muestra tambin en cada uno de los arcos de la red.
LOGO
MTODO DE COSTO MNIMO
El mtodo de la esquina Noroeste no intenta localizar una buena solucin de
inicio usando las rutas baratas en el modelo de transporte. El mtodo de costo
mnimo est diseado para solucionar este problema.

El procedimiento es como sigue:

Asignar tanto como sea posible a la variable con el costo unitario ms pequeo
en la tabla completa. Los empates se rompen arbitrariamente. Elimine el rengln
o la columna satisfecha como en el mtodo anterior, si la columna y el rengln se
satisfacen en forma simultnea, nicamente uno puede ser eliminado. Despus
de ajustar la oferta y la demanda para todos los elementos no eliminados, repita
el proceso asignando tanto como sea posible a la variable no eliminada con el
costo unitario ms pequeo. El procedimiento est completo cuando solamente
un rengln o una columna est sin eliminar.
LOGO
MTODO DE COSTO MNIMO
Calcular el costo:
LOGO
MTODO DE COSTO MNIMO
1000 * 3 + 4000 * 2 + 2500 * 7 + 2000 * 2 + 1500 * 3 + 2500 * 2 = 42,000
LOGO
MTODO DE COSTO MNIMO
300 * 16 + 200 * 10 + 300 * 8 + 100 * 18 = 11,000
LOGO
MTODO DE TRANSBORDO
El problema de transbordo es una ampliacin del problema de transporte en el
que se aaden nodos intermedios, a los que se denomina nodos de transbordo y
toman en consideracin ubicaciones tales como almacenes. En este problema
de distribucin del tipo mas general, se permite que ocurran envos entre
cualquier par de los tres tipos generales de nodos:

Nodos de Origen, Nodos de Transbordo, y Nodos de Destino.

La oferta disponible en cada origen es limitada y se conoce la demanda en cada
destino. El objetivo del problema de transbordo es determinar cuantas unidades
se deben de enviar sobre cada arco de la red, de manera que se satisfagan las
demandas de todos los destinos con el mnimo costo de transporte posible.
LOGO
MTODO DE TRANSBORDO
LOGO
MTODO DE TRANSBORDO
Un modelo general de programacin lineal para el problema de transbordo
Min Z= c i j x i j
Todos los Arcos
sa
x i j - x i j < si Nodo de origen i
Arcos que salen Arcos que entran
x i j - x i j = 0 Transferencia de Nodos
Arcos que salen Arcos que entran
x i j - x i j = dj si Nodos destinos j
Arcos que salen Arcos que entran
LOGO
PROBLEMA DE ASIGNACION:
El problema de asignacin se presenta en diversos casos de toma de
decisiones. Por ejemplo, los problemas tpicos de asignacin implican asignar
tareas a mquinas, trabajadores a tareas y proyectos, personal de ventas a
territorios de ventas, contratos a licitantes, etc. Una caracterstica distintiva de
los problemas de asignacin es que asigna un trabajador a slo una tarea, una
mquina a una sola actividad, etc; Con estas asignaciones se buscan
optimizaciones tales como minimizar costos, minimizar tiempos o maximizar
utilidades.
EL MODELO DE REDES Y UN PLANTEAMIENTO
DE PROGRAMACION LINEAL
LOGO
EJEMPLO:
Para responder a esta pregunta, la administracin de la empresa deber
considerar todas las posibles asignaciones lder-cliente y a continuacin estimar
los tiempos de terminacin del proyecto correspondiente. Con tres lderes de
proyecto y tres clientes, son posibles nueve combinaciones. Las alternativas y
tiempos de terminacin de proyecto en das se resumen en la tabla siguiente:

Tiempos Estimados de Terminacin del Proyecto en Das







La representacin en red del problema de asignacin se muestra con el grfico
siguiente:
Los arcos representan las asignaciones posibles de lderes de proyecto a
clientes.

No
.
Lder del Proyecto Cliente 1 Cliente 2 Cliente 3
1 Terry 10 15 9
2 Carla 9 18 5
3 Robert 6 14 1
LOGO
EJEMPLO:
La oferta en cada uno de los nodos de origen y la demanda en cada uno de los
nodos destino es igual a 1.
El costo de asignar un lder de proyecto a un cliente es en realidad el tiempo que
le tomar terminar el proyecto con ese cliente.
Si usted observa el modelo de transporte y el modelo de asignacin son muy
similares. Realmente el problema de asignacin es un caso especial del
problema de Transporte, en el cual todos los valores de oferta y demanda son
iguales a 1, y la cantidad que se embarca en cada uno de los arcos es 0 o 1.

LOGO
EJEMPLO:
Este por lo tanto es un problema de Programacin Lineal.
Variables de Decisin:
Xij = Vale 1 si el lder de proyecto i se asigna al cliente j; vale cero de no ser
ese el caso.
Donde i= 1,2,3 y j= 1,2,3












Aplicar el Mtodo Simplex para resolverlo.
LOGO
EJEMPLO:
Este por lo tanto es un problema de Programacin Lineal.
Variables de Decisin:
Xij = Vale 1 si el lder de proyecto i se asigna al cliente j; vale cero de no ser
ese el caso.
Donde i= 1,2,3 y j= 1,2,3












Aplicar el Mtodo Simplex para resolverlo.
LOGO
UN MODELO GENERAL DE
PROGRAMACION LINEAL PARA EL
PROBLEMA DE ASIGNACION
El problema general de asignacin implica n agentes y m tareas. Si se hace que
X i j = 1 o cero, dependiendo de si se asigna a la gente i a la tarea j o no, y si C
i j denota el costo de asignar el agente i a la tarea j, entonces puede escribirse
el modelo general de asignacin de la siguiente manera:
LOGO
EL PROBLEMA DE ASIGNACION: UN
PROCEDIMIENTO DE SOLUCION DE
PROPOSITO ESPECIAL
PROBLEMA DE ASIGNACION
Como se menciona antes, el problema de asignacin es un caso especial del
problema de transporte , por ello puede utilizarse el mtodo Simplex de
transporte para resolver el problema de asignacin sin embargo el problema de
asignacin tiene una estructura aun mas especial; Todas las ofertas y las
demandas son iguales a 1. Debido a esta estructura adicionalmente especial, se
han diseado procedimientos de solucin de propsito especial,
especficamente para resolver el problema de asignacin; Uno de ellos se
denomina el mtodo hngaro. En esta seccin se muestra la forma en que se
puede utilizar este mtodo hngaro para resolver el problema de la fowle
Marketing Research, Inc.
LOGO
EL PROBLEMA DE ASIGNACION: UN
PROCEDIMIENTO DE SOLUCION DE
PROPOSITO ESPECIAL
PROBLEMA DE ASIGNACION
El mtodo hngaro implica lo que se denomina una reduccin de matriz.
Restando o sumando valores apropiados en la matriz, el mtodo permite
determinar una solucin ptima para el problema de asignacin, son tres los
principales pasos del procedimiento. El paso uno produce la reduccin inicial
de la matriz.

1. Reducir la matriz inicial restando a cada elemento del rengln el elemento del
mismo que sea menor. Despus utilizando la matriz con rengln reducido,
restar a cada uno de los elementos de esa columna el menor de ellos.

2. Encontrar el nmero mnimo de rectas que se puedan trazar sobre los
renglones o las columnas de la matriz, de manera que se cubran todos los
ceros que aparezcan en la matriz. Si el nmero mnimo de rectas es igual al
nmero de renglones (o de manera equivalente, columnas) de la matriz, se
puede hacer una solucin ptima con valor de cero; si el nmero mnimo
de lneas es inferior al numero de renglones, proceder con el paso tres.
LOGO
EL PROBLEMA DE ASIGNACION: UN
PROCEDIMIENTO DE SOLUCION DE
PROPOSITO ESPECIAL
PROBLEMA DE ASIGNACION
3. Restar a cada uno de los elementos no cruzados por lneas el valor del menor
de todos ellos, y sumar ese mismo valor a cada elemento que se encuentre en la
interseccin de dos rectas. Todos los dems elementos permanecen sin cambio.
Volver al paso dos y continuar hasta el numero mnimo de lneas necesario para
cubrir todos los ceros de la matriz sea igual al numero de renglones.
LOGO
EL PROBLEMA DE ASIGNACION: UN
PROCEDIMIENTO DE SOLUCION DE
PROPOSITO ESPECIAL
PROBLEMA DE ASIGNACION
Carla es obligada (pobre Carla) a asignarla al cliente 3, ya que no hay otra
opcin, porque si se asigna Robert al cliente 3, en el rengln de Carla ya no hay
ceros, slo hay un cero y es en el cliente 3.
Habiendo realizado la asignacin de Carla, Robert slo tiene un cero y es en el
cliente 1.
Por ltimo Terry hay que asignarlo al cliente 2.

Total de Das = 26
Terry=15 Cliente 2 Carla =5 Cliente 3
Robert = 6 =26 Cliente 1
LOGO

Anda mungkin juga menyukai