Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Apunte 03:
Problemas de transporte
m
s.a.
x
j =1
ij ai i = 1
, ,n
x
i=1
ij bj j = 1
, ,m
xij 0 i , j
Problema Dual
n m
Maximizar − ai i + b j j
i=1 j =1
s.a. − i + j cij i = 1, n
j = 1, m
i , j 0
1. Problema de transporte
Ejemplo: Distancia entre ciudades
i\j Lota Talcahuano Concepción Sta. Juana Oferta
Coronel 3 7 6 23 100
Arauco 9 11 3 13 75
Chiguayante 17 6 13 7 90
Demanda 30 75 90 50
Costo de Transporte CT = 5+ 5D
Calcule los costos de transporte y resuelva el problema
a b
i =1
i
j =1
j
m
s.a.
x
j =1
ij ai i = 1
, ,n
n
x
i=1
ij bj j = 1
, ,m
n m
x
i=1
ik + ak xkj + bk
j =1
para cada nodo intermedio k
xij 0 i , j
1.Problema de transporte con nodos intermedios
Ejemplo:
Una empresa debe enviar la producción de sus tres centros de producción (1, 2 y 3) a
tres destinos finales distintos (6, 7 y 8). Existen dos ciudades intermedias para el
transporte (4 y 5). Los costos de transporte unitarios ($/u), la producción en cada centro y
la demanda en cada destino, están dados por la siguiente tabla:
a) Dibuje el grafo del problema
b) Formule como PL (programación lineal)
Demanda b1 bj bm
2. Problema de transporte – Estructura
Para que el problema tenga solución, éste debe estar balanceado, es decir:
n m
a = b
i =1
i
j =1
j
Paso 1: En posición (1,1) asígnese el mínimo entre (a1,b1)= X11 y reste este valor
de a1 y b1 (uno debe ser 0)
Paso 2: Si a1=0 pase a posición (2,1) y haga mínimo entre (a2, b1-X11)=X21
Si b1=0 pase a posición (1,2) y haga mínimo entre (a1-X11, b2)=X12
Paso 3: Se continúa hasta llegar a la posición (n,m)
4. Problema de transporte – Método Vogel
Paso 1: Construya la matriz de flujo y costo asociado a un PT balanceado, ir al
paso 3
Paso 2: Utilice el remanente de la matriz de costo una vez que éstos últimos
hayan sido asignado.
Paso 3: Se entiende por diferencia de fila (o columna) a la diferencia entre los
dos números más pequeños de esa fila (o columna). Calcule todas las
diferencias de filas y columnas de la matriz de costo.
Paso 4: Seleccione la mayor diferencia de las filas o columnas (el empate se
decide arbitrariamente.
Paso 5: Localice el menor costo de la fila o columna anteriormente seleccionada.
Sea esta la posición (i,j)
Paso 6: En la matriz de flujo haga Xij=min (ai,bj) en posición determinada en el
paso anterior. Haga oferta aiN=ai-Xij y demanda bjN=bj-Xij.
Paso 7: Si aiN=0 llene la fila i de la matriz de flujo con 0 a excepción de posición
(i,j) y elimine esta fila de cualquier consideración futura.
Si bjN=0 llene la columna j de la matriz de flujo con 0 a excepción de posición
(i,j) y elimine esta columna de cualquier consideración futura.
Volver paso 2.
Observación: La solución básica encontrada es muy cercana al óptimo, pero no
lo es necesariamente.
5. Problema de transporte – Método MODI (Method Optimal Distribution)