Вы находитесь на странице: 1из 23

Problemas de Transporte

y Asignación

Cristian Araya Ramírez – Diego Ramos Ibacache


Introducción

Transporte Modelo de transporte es Asignación


una técnica que busca El método de asignación
determinar un programa se utiliza para resolver
de transporte de problemas de
productos o de mercancías programación lineal con
desde los origines hasta unas características muy
los destinos al menor especiales.
costo posible.
Historia
 El problema de asignación tuvo su origen en la revolución industrial, ya que el
surgimiento de las máquinas hizo que fuera necesario asignar una tarea a un
trabajador.

solución
analítica del Método
problema Húngaro

Dénes Köning y
F.L. Hitchcook
1941 Harold W. Kuhn Jenö Egervary
1955
Transporte

 Es un problema de redes especial en programación lineal que se funda en la


necesidad de llevar unidades de un punto específico llamado fuente u origen
hacia otro punto específico llamado destino.
 Minimización de los costos relacionados con el plan determinado por las rutas
escogidas.

Esquina Mínimos
Vogel
Noroeste Costos
Vogel
 Mayor numero de iteraciones.
 Mejores Resultados iniciales.
Paso 1 Paso 2 Paso 3

• Determinar para • Escoger la fila o • De la fila o


cada fila y columna con la columna de mayor
columna una mayor penalización,
medida de penalización. escoger la celda
penalización • En caso de haber con el menor
restando los dos empate, se debe costo, y asignar la
costos menores en escoger mayor cantidad
filas y columnas. arbitrariamente 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).
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

Se identifica la fila
o columna con la
mayor penalización.

De ese renglón o columna tomamos el


menor costo y le asignamos la mayor
cantidad posible de artículos que se
necesita para cubrir nuestra demanda.
Después de haber hecho esto tachamos
toda la columna o fila indicando que ya se
cumplió con la demanda. En este caso se
tachó la columna de la ciudad #3 y el
almacén 2 cubrió la demanda de los 11
artículos. De esta manera entonces en el
almacén 2 queda con 3 artículos.
Ejemplo
Ya en este último paso no es necesario
realizar la diferencia para encontrar la mayor
penalización, simplemente se asignan las
unidades o artículos que nos quedan en los
almacenes 1,2 y 3 a la ciudad número 1; por
lo tanto, surtimos a la ciudad 1 con los 2
artículos que nos quedan en el almacén 1,
del almacén número 2 asignamos las 3 y por
último de almacén número 4 asignamos los
artículos para cubrir la demanda de la ciudad
número 1 en su totalidad.

Para saber cuántas celdas debimos haber


llenado vamos a realizar la siguiente operación:

N° FILAS + N° COLUMNAS – 1 M+N-1


Entonces: 3+3-1 =5 celdas ocupadas.
Para calcular el costo total de envío se realiza
la siguiente operación:
Z= Unidades asignadas * costos unitarios
Z= 2(5)+10(1)+3(2)+11(0)+4(3)
Z= 38 es el costo mínimo total de envió
Esquina Noroeste

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

Paso 1 Paso 2 Paso 3


• En la celda • eliminar la fila o • Una vez en este
seleccionada como destino cuya oferta paso existen dos
esquina Noroeste se o demanda sea 0 posibilidades, la
debe asignar la después del "Paso 1", primera que quede
máxima cantidad de si dado el caso un solo renglón o
unidades posibles. ambas son cero columna, si este es
En este mismo paso arbitrariamente se el caso se ha llegado
se procede a ajustar elige cual eliminar y al final el método,
la oferta y demanda la restante se deja "detenerse". La
de la fila y columna con demanda u segunda es que
afectada, restándole oferta cero (0) según quede más de un
la cantidad asignada sea el caso. renglón o columna,
a la celda. si este es el caso
iniciar nuevamente
el "Paso 1".
Ejemplo

 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.
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.
Mínimos Costos

 mejores resultados que métodos como el de la esquina noroeste, dado que se


enfoca en las rutas que presentan menores costos.

Paso 1 Paso 2 Paso 3


• De la matriz se elige la • En este paso se • Una vez en este
ruta (celda) menos procede a eliminar paso existen dos
costosa (en caso de un la fila o destino cuya posibilidades, la
empate, este se rompe oferta o demanda primera que quede
arbitrariamente) y se le sea 0 después del un solo renglón o
asigna la mayor
cantidad de unidades "Paso 1", si dado el columna, si este es
posible, cantidad que caso ambas son cero el caso se ha llegado
se ve restringida ya sea arbitrariamente se al final el método,
por las restricciones de elige cual eliminar y "detenerse". La
oferta o de demanda. la restante se deja segunda es que
En este mismo paso se con demanda u quede más de un
procede a ajustar la oferta cero (0) según renglón o columna,
oferta y demanda de la sea el caso. si este es el caso
fila y columna iniciar nuevamente
afectada, restándole la el "Paso 1".
cantidad asignada a la
celda.
Ejemplo

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.

Nuevo
proceso de
asignación
Nuevo
proceso de
asignación

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.
Asignación

 En general, la asignación tiene que ver con personas, pero también se utiliza
para asignar plantas industriales, vehículos e incluso periodos de tiempo con
tareas específicas. La importancia de presentar y resolver el modelo de
asignación radica en que se busca optimizar algún objetivo como:
 Minimizar tiempos de producción.
 Minimizar costos de asignación.
 Minimizar defectos de producción.
Ejemplo
 La compañía de manufactura "Jiménez y Asociados" desea realizar una jornada de
mantenimiento preventivo a sus tres máquinas principales A, B y C. El tiempo que
demanda realizar el mantenimiento de cada máquina es de 1 día, sin embargo la
jornada de mantenimiento no puede durar más de un día, teniendo en cuenta que la
compañía cuenta con tres proveedores de servicios de mantenimiento debe de
asignarse un equipo de mantenimiento a cada máquina para poder cumplir con la
realización del mantenimiento preventivo. Teniendo en cuenta que según el grado de
especialización de cada equipo prestador de servicios de mantenimiento el costo de la
tarea varía para cada máquina en particular, debe de asignarse el equipo correcto a la
máquina indicada con el objetivo de minimizar el costo total de la jornada. Los costos
asociados se pueden observar en la siguiente tabla:
Encontramos el menor elemento de cada fila

Construimos una nueva matriz con las diferencias


entre los valores de la matriz original y el elemento
menor de la fila a la cual corresponde.
En la matriz construida en el paso anterior se
procede a efectuar el paso 1 esta vez en relación a
las columnas, por ende escogemos el elemento
menor de cada columna. Igualmente construimos una
nueva matriz con la diferencia entre los valores de la
matriz 2 y el elemento menor de la columna a la cual
corresponde cada valor.

En este paso trazaremos la menor cantidad


de combinaciones de líneas horizontales y
verticales con el objetivo de cubrir todos los
ceros de la matriz de costos reducidos.

Como se puede observar el menor número de líneas


horizontales y/o verticales necesarias para cubrir los
ceros de la matriz de costos reducidos es igual a 2, por
ende al ser menor que el número de filas o columnas es
necesario recurrir al paso 5.
En este paso seleccionamos el menor elemento
de los elementos no subrayados.

Luego se procede a restarse de los elementos no subrayados y


a adicionarse a los elementos ubicados en las intersecciones
de las líneas, en este caso existe una única intersección (3).

Ahora ya efectuado
este paso pasamos al
paso 4
Aplicación Industrial
Conclusión

 El modelo de transporte es básicamente un programa lineal, el cual contiene


una estructura especial que hace posible por medio de varios métodos
establecer una solución al problema de transporte con alto grado de exactitud
gracias a su eficiencia en términos de cálculo, que se logra determinar la
cantidad que se enviará de cada fuente a cada destino, tal que se minimice el
costo del transporte total.

Вам также может понравиться