Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 4 Algoritmos
Tema 4 Algoritmos
TEMA No. 5
TRANSPORTE Y ASIGNACIN
EL PROBLEMA DE TRANSPORTE
Ejemplo No. 1
La Potrac tiene cuatro plantas ensambladoras en Europa.
Oriental (1); Nancy, Francia (2); Lieja, Blgica (3) y Tilburgo, Holanda (4). Las mquinas ensambladoras
se producen en Estados Unidos y se embarcan a Europa.
Amberes (B) y El Havre (C). Los planes de produccin del tercer trimestre (julio a septiembre) ya han sido
formulados. Los requerimientos (demanda a destino) de mquinas Diesel E-4 son los siguientes:
Planta
Nmero de Mquinas
(1) Leipzig
400
(2) Nancy
900
(3) Lieja
200
(4) Tilburgo
500
Total: 2000
El nmero de mquinas E-4 disponibles en los puertos (oferta a origen) a tiempo para ser usadas en el
tercer trimestre se muestran enseguida.
Puerto
Nmero de Mquinas
(A) Amsterdan
500
(B) Amberes
700
(C) El Havre
800
Total: 2000
Potrac debe decidir cuantas mquinas enviar de cada puerto a cada planta. Las mquinas son enviadas
a travs de los puertos comunes y se paga un tanto por mquina. Los costos unitarios de transporte se
muestran en la tabla 1. La meta de la Potrac consiste en minimizar los costos de transporte de las
mquinas E-4, de los puertos a las plantas. Formule este problema como un Modelo de transporte y
determine la solucin ptima.
Tabla 1
1
12
13
10
11
10
12
1.
2.
Reduzca la actual oferta disponible del origen y la actual demanda insatisfecha del
destino en la cantidad asignada.
3.
Identifique el primer origen con oferta disponible. ste es o bien el origen actual o el que
est directamente abajo.
4.
Identifique el primer destino con demanda insatisfecha. ste es o bien el destino actual
o el que est directamente a la derecha de l.
5.
Asigne, como en el primer paso, tantos artculos como sea posible con la combinacin
de origen destino identificados en los pasos 3 y 4.
6.
Regrese al paso 2.
Para cada rengln con oferta disponible y cada columna con una demanda insatisfecha
calcule un costo de penalizacin restando el menor dato del que le sigue en valor.
2.
Identifique el rengln o columna que tengan el mayor costo penal. (Los empates se
rompen arbitrariamente).
3.
Asigne la mxima cantidad posible a la ruta disponible que tenga el costo ms bajo en
el rengln o columna elegido en el paso 2.
4.
5.
Descarte cualquier rengln con oferta disponible cero y columnas con demandas
insatisfecha cero, para consideraciones posteriores.
6.
Regrese al paso 1.
Determine un ndice para cada rengln (Ui para el rengln i) y uno para cada columna
(Vj para la columna j) tal que Ui + Vj = Cij, para cada variable bsica (celda utilizada),
siendo Cij el costo de enviar una unidad del origen i al destino j.
2.
Haga el ndice asociado al primer rengln igual a cero (U1 = 0) y calcule los restantes
ndices (U2, U3, ..Um y V1, V2, V3, Vn).
3.
Para cada variable no bsica (celda no utilizada) calcule los costos marginales; siendo
4.
En el caso de minimizacin si todos los costos marginales son iguales o mayores a cero
el costo marginal de usarlas (llmese Eij) dado por la ecuacin: Eij = Cij - (Ui + Vj).
6.
Actualice los valores del circuito tomando en cuenta el signo de cada celda.
7.
Vuelva al paso 1.
EL PROBLEMA DE ASIGNACIN
EL MTODO HNGARO
Paso 1: Reduccin de renglones: Elabore una nueva matriz eligiendo el costo mnimo de cada rengln y
restndolo de cada costo de ese rengln.
Paso 2: Reduccin de columnas: Elija el dato de costo mnimo en cada columna y rstelo a cada dato de
la columna.
Paso 3: Determinacin de la matriz reducida: Encuentre el nmero mnimo de lneas rectas que se
pueden trazar sobre los renglones y las columnas para cubrir todos los ceros. Si el nmero de lneas
rectas as igual al de columnas (o renglones) se dice que la matriz es reducida; continu con el paso 5. Si
el nmero mnimo de lneas rectas es menor que el nmero de renglones (columnas) contine con el paso
4.
Paso 4: Reducciones posteriores: Encuentre la menor de las celdas no cubiertas (sin lnea recta). Reste
el valor de esta celda a todas las celdas no cubiertas. Agrguelo al valor de las celdas que se encuentren
en la intersecciones de las rectas, las otras celdas quedan igual. Regrese al paso 3.
Paso 5: Localizacin de la solucin ptima: Ya es posible encontrar una asignacin ptima usando solo
las celdas que tengan valor cero.
Mquina 1
Mquina 2
Mquina 3
Mquina 4
Operador 1
Operador 2
Operador 3
Operador 4
Territorio 1
Territorio 2
Territorio 3
Vendedor A
40
30
20
Vendedor B
18
28
22
Vendedor C
12
16
20
Vendedor D
25
24
27