Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROBLEMA DE TRANSPORTE
Sesión : 08
PROBLEMA DEL
TRANSPORTE
• El problema consiste en decidir cuántas
unidades trasladar desde ciertos puntos de
origen (plantas, ciudades, etc.) a ciertos puntos
de destino (centros de distribución, ciudades,
etc.) de modo de minimizar los costos de
transporte, dada la oferta y demanda en dichos
puntos. Se suponen conocidos los costos
unitarios de transporte, los requerimientos de
demanda y la oferta disponible.
PROBLEMA DE TRANSPORTE
ORÍGENES
DESTINOS
FUENTES
ELEMENTOS
• Orígenes o Fuentes: Son los que proporcionan las
unidades a trasladar, son los que ofertan las
unidades. (Plantas, Almacenes, Fábricas, etc.).
Orígenes: i = 1, 2, 3, …
• Destinos: Son los que reciben las unidades que
se trasladan, son los que demandan. (Centros de
distribución, Centros de consumo, tiendas, etc.).
Destinos: j = 1, 2, 3, …
• En ambos casos se utilizan nodos para
representarlos.
ELEMENTOS
• Xij: Unidades a trasladar desde el origen «i»
hasta el destino «j»
• Cij: Costo por trasladar una Unidad desde el
origen «i» hasta el destino «j»
• Oi: Oferta del origen «i»
• Dj: Demanda del destino «j»
MODELO MATEMÁTICO
MIN C = C11.X11 + C12.X12 +C13.X13 + C21.X21 +
C22.X22 + C23.X23
Sujeta a:
X11 + X12 + X13 ≤ O1
X21 + X22 + X23 ≤ O2
X11 + X21 ≥ D1
X12 + X22 ≥ D2
X13 + X23 ≥ D3
X11, X12, X13, X21, X22, X23 ≥ 0
• La oferta total debe ser igual a la demanda total:
ΣOi = Σ Dj
• Sin embargo en la realidad no necesariamente la
oferta y demanda son iguales; es decir en
algunos casos la oferta es mayor y en otros
casos la demanda es mayor.
• Para los modelos o algoritmos que se utilizan
para resolver el problema del transporte,
deberán equilibrarse de la siguiente manera:
OFERTA > DEMANDA
• Supongamos:
• O1= 1000 ; O2 = 1500 Total: 2500 unid.
• D1 = 800; D2 = 1000; D3 = 400; Total: 2200 unid.
• Existe un exceso de oferta de 300 unid; es decir se
ofrecen 300 unid más que las que se consumen o
demandan.
• En este caso se crea una demanda ficticia que
consuma el exceso de oferta: Df = 300 unid.
• Para el algoritmo con costos unitarios de transporte
igual a ceros.
DEMANDA > OFERTA
• Supongamos:
• O1= 1000 ; O2 = 1200 Total: 2200 unid.
• D1 = 800; D2 = 1000; D3 = 900; Total: 2700 unid.
• Existe un exceso dede demanda 500 unid; es decir
se demandan 500 unid más que las que se ofrecen.
• En este caso se crea una oferta ficticia que
proporcione la falta de oferta: Of = 500 unid.
• Para el algoritmo con costos unitarios de
transporte igual a ceros.
MÉTODOS PARA ELABORAR LA
PRIMERA TABLA
EN EL PROBLEMA DE TRANSPORTE
1. ESQUINA NOR OESTE
2. MÍNIMO COSTO
3. VOGEL
Para aplicar cada uno de estos métodos se plantea
un problema:
• La producción de 3 fábricas (F1, F2, F3) es de
100, 120 y 120 unid mensuales. Esta
producción debe ser entregada a cinco
almacenes ubicados en 5 ciudades distintas
(C1, C2, C3, C4, C5) que requieren consumir
mensualmente: 40, 50, 70, 90 y 90 unid.
• Los costos de transporte por cada unidad se
muestra en la siguiente tabla:
TABLA DE COSTOS UNITARIOS DE
TRANSPORTE ($)
CIUDADES
FÁBR ICAS C1 C2 C3 C4 C5
F1 4 1 2 6 9
F2 6 4 3 5 7
F3 5 2 6 4 1
• Para cualquier método o algoritmo que se
utilice para la resolución habrá que equilibrar
oferta y demanda; en este caso:
• La demanda total = 340 unid.
• La oferta total = 340 unid.
• En este caso como se cumple O = D continuar
con el método que se vaya a aplicar.
• Disponer los datos tal como se muestran en la
siguiente tabla:
CIUDADES
FAB C1 C2 C3 C4 C5 OFE
4 1 2 6 9
F1 100
6 4 3 5 7
F2 120
5 2 6 4 1
F3 120
DDA 40 50 70 90 90
MÉTODO DE LA ESQUINA NOR OESTE
• Se ubica la esquina Nor Oeste (Superior
izquierda) y se realiza la mayor asignación
posible.
• Al completar la demanda u oferta
correspondiente a la columna o fila; en ésta
no se podrá volver a asignar se avanza por
cada celda completando ofertas y demandas
hasta llegar a completar toda la oferta y
demanda.
CIUDADES
FAB C1 C2 C3 C4 C5 OFE
4 1 2 6 9
F1 40 100 60
6 4 3 5 7
F2 x 120
5 2 6 4 1
F3 x 120
DDA 40 50 70 90 90
CIUDADES
FAB C1 C2 C3 C4 C5 OFE
4 1 2 6 9
F1 40 50 100 60 10
6 4 3 5 7
F2 x 120
5 2 6 4 1
F3 x 120
DDA 40 50 70 90 90
CIUDADES
FAB C1 C2 C3 C4 C5 OFE
4 1 2 6 9
F1 40 50 10 100 60 10
6 4 3 5 7
F2 x 120
5 2 6 4 1
F3 x 120
DDA 40 50 70 90 90
60
CIUDADES
FAB C1 C2 C3 C4 C5 OFE
4 1 2 6 9
F1 40 50 10 100
6 4 3 5 7
F2 60 60 120
5 2 6 4 1
F3 30 90 120
DDA 40 50 70 90 90
COSTO TOTAL = 40 x 4 + 50 x 1 + 10 x 2 + 60 x 3 + 60 x 5 + 30 x 4 + 90 x 1
6 4 3 5 7
F2 120 1
5 2 6 4 1 120
F3 90 1
30
DDA 40 50 70 90 90
1 1 1 1 6
CIUDADES
FAB C1 C2 C3 C4 C5 OFE
4 1 2 6 9
F1 100 1 1
6 4 3 5 7
F2 120 1 1
5 2 6 4 1 120
F3 30 90 1 2
30
50
DDA 40 70 90 90
20
1 1 1 1 6
1 1 1 1 ---
SOLUCIÓN SEGÚN M. VOGEL
CIUDADES
FAB C1 C2 C3 C4 C5 OFE
4 1 2 6 9
F1 10 20 70 100
6 4 3 5 7
F2 30 90 120
5 2 6 4 1
F3 30 90 120
DDA 40 50 70 90 90
CT = 10 x 4 + 20 x 1 + 70 x 2 + 30 x 6 + 90 x 5 + 30 x 2 + 90 x1
6 4 3 5 7
F2 40 20 60 u2 0
5 2 6 4 1
F3 30 90 u3 -1
v1 6 v2 2 v3 3 v4 5 v5 2
c21 = u2 + v1 6 = 0 + v1 v1 = 6
MÉTODO DE OPTIMIZACIÓN
3. Se determinan los valores «Zij» para aquellas
celdas con variables no básicas (sin
asignaciones); mediante la siguiente
expresión:
Zij = (ui + vj ) - cij
FAB C1 C2 C3 C4 C5
4 1 2 6 9
F1 50 50 u1 -1
6 4 3 5 7
F2 40 20 60 u2 0
5 2 6 4 1
F3 30 90 u3 -1
v1 6 v2 2 v3 3 v4 5 v5 2
6 4 3 5 7
F2 60 60
5 2 6 4 1
F3 30 90
MÉTODO DE OPTIMIZACIÓN
6 4 3 5 7
F2 60 60 u2 1
5 2 6 4 1
F3 30 90 u3 0
v1 4 v2 1 v3 2 v4 4 v5 1