Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Transporte Transbordo y Asignacion
Transporte Transbordo y Asignacion
1/13
Capítulo 8. Problema de Transporte y asignación
Ej: llevar unidades de un cierto bien de tres almacenes u orígenes con sus
respectivas capacidades o disponibilidades a tres puntos de venta o destinos
que presentan unas demandas que hay que satisfacer. Este problema.
Hay un total de 9 arcos, que son las conexiones entre cada origen y destino, y
vienen a ser las posibles rutas de transporte. Asociado a cada uno de los arcos
aparece un número, que es el coste de transporte por unidad entre el origen y
el destino que une, y que se supone constante. Bajo la hipótesis de que el
coste es función lineal de las unidades transportadas, el problema consiste
en determinar la forma de transporte con coste mínimo.
2/13
Capítulo 8. Problema de Transporte y asignación
Para resolverlo habría que añadir variables artificiales para obtener una
solución inicial y aplicar el método simplex. Sin embargo hasta para valores
pequeños de m y n el problema puede resultar excesivamente grande. Por
ello, se han propuesto métodos más eficientes que la resolución del Simplex
que se apoyan en la forma matricial.
Siendo:
3/13
Capítulo 8. Problema de Transporte y asignación
I. Fase inicial
Fase I
Paso 1. Determinar una solución básica factible inicial.
Fase II
Es importante destacar que una solución óptima puede ser degenerada, y por
ello no hay inconveniente alguno. Sin embargo, no puede serlo la solución a
partir de la cual se vaya a obtener otra mejor. Por ello veremos cómo
convertir una solución degenerada en una que no lo sea.
4/13
Capítulo 8. Problema de Transporte y asignación
Paso 3. Si no queda alguna fila o columna, parar. En otro caso, volver al paso
1 (y aplicar una nueva iteración a la tabla reducida en la fila y/o columna del
paso 2).
Este método requiere mayor esfuerzo que el MEN pero conduce a una solución
inicial bastante mejor, pues tiene en cuenta la información de los costes de
transporte a través de penalizaciones de fila y columna, que representan el
posible coste de penalización que se obtendría por no situar unidades a
transportar en una determinada posición.
Y de columna:
PC= valor absoluto de la diferencia entre los dos costes menores de la
columna j
y las situamos para las respectivas filas y columnas en las partes derecha e
inferior de la tabla de transporte. El método, que parte de una matriz de
transporte equilibrada, es el siguiente:
5/13
Capítulo 8. Problema de Transporte y asignación
Paso 4. Si todas las unidades están asignadas, parar. En otro caso, volver al
paso 1.
Hemos apuntado que una solución óptima puede ser degenerada, sin embar-
go para comprobar sí la solución actual es o no óptima y en el segundo caso
mejorarla, es necesario que sea no degenerada.
Una propiedad importante para llevar a cabo esta elección es que “siempre
es posible construir un ciclo a partir de una solución básica factible”. Esto nos
permite obtener siempre una solución no degenerada de una generada y así
entrar en la fase II.
6/13
Capítulo 8. Problema de Transporte y asignación
αij= Si+Tj+cij
Paso 4. Considerar la posición (i, j) con el valor indicador αij más negativo y
redistribuir las unidades de la tabla construyendo un ciclo para esa posición
(en caso de igualdad de valores αij elegir uno arbitrariamente).
7/13
Capítulo 8. Problema de Transporte y asignación
8/13
Capítulo 8. Problema de Transporte y asignación
9/13
Capítulo 8. Problema de Transporte y asignación
O en otro caso
10/13
Capítulo 8. Problema de Transporte y asignación
MÉTODOS DE SOLUCIÓN
Son varios los métodos para resolver el problema de asignación. Entre ellos
están el método del simplex, algoritmo de transporte, método Húngaro,
ramificación y acotación (capítulo 9), método del simplex dual.
Algoritmo de transporte.
Método Húngaro
11/13
Capítulo 8. Problema de Transporte y asignación
Paso 3. Buscar la fila con el menor número de ceros, encuadrar uno de los
ceros de la fila y tachar el resto de ceros que se encuentran en la misma fila o
columna que el cero encuadrado. Proceder de forma análoga con las restantes
filas, comenzando con aquella que contenga el menor número de ceros (no
tachados), y así sucesivamente hasta que no sea posible encuadrar más ceros.
Si todas las filas tienen un cero encuadrado, hemos obtenido una asignación
independiente de ceros, y parar. En otro caso, ir al paso 4.
ii) Se marcan todas las columnas que tienen un cero tachado en filas
marcadas.
iii) Se marca toda fila que tenga un cero encuadrado en una columna
marcada.
iv) Se repiten ii) y iii) hasta que no haya más filas y columnas que marcar.
El paso O es de inicialización.
La validez de los pasos 1 y 2 se apoya en el hecho de que, si se resta una
constante k a todos los elementos de una fila o columna, la asignación de
mínimo coste es la misma.
12/13
Capítulo 8. Problema de Transporte y asignación
ALGUNAS CONSIDERACIONES
Algunas consideraciones de tipo practico son:
PROBLEMA DE EMPAREJAMIENTO
13/13