Problema de Transporte
Problema de Transporte
Problema de Transporte
Ejemplo:
Suponga que se dispone de 3 bodegas con capacidades de 15, 25 y 5 unidades.
Por otra parte, se tienen 4 centros de consumo con demandas de 5, 15, 15, y 10
unidades respectivamente.
Centros de consumo
1 2 3 4
Bodegas
1 10 0 20 11
2 12 7 9 20
3 0 4 16 18
Problema de Transporte
Definición de variables
Sea Xij: cantidad a transportar desde la bodega i al centro de consumo j
Con i = 1, 2, 3
j = 1, 2, 3, 4
Min Z = 10X11 + 20X13 + 11X14 + 12X21 + 7X22 + 9X23 + 20X24 + 4X32 + 16X33 + 18X34
S.a
X11 + X12 + X13 + X14 15
X21 + X22 + X23 + X24 25
X31 + X32 + X33 + X34 5
Al resolver por simplex tenemos un tableau
X11 + X21 + X31 5 de 7 filas, 12 variables de decisión, 4
X12 + X22 + X32 15 variables de holgura, 4 variables de
X13 + X23 + X33 15 excedente y 4 variables artificiales.
X14 + X24 + X43 10
Xij 0
Problema de Transporte
Método de Transporte
n m
MIN costo =
s.a.
(CP x
i 1 j1
i ij CTij x ij )
x
i 1
ij Dj Se satisface toda la demanda
m
No se puede producir más que la
x
j1
ij O i capacidad de la fábrica
m n
Capacidad de Producción es
Suponiendo que: D j Oi
j1 i 1
igual a la Demanda
n m
MIN costo = C ij x ij
s.a. i 1 j1
n
x
i 1
ij Dj
m
x
j1
ij Oi
m n
Capacidad de Producción es
Si
D j Oi
j1 i 1
mayor que la Demanda
n m
D F Oi D j
i 1 j1
Problema de Transporte
m n
Capacidad de Producción es
Si
D O
j1
j
i 1
i menor que la Demanda
m n
O F D j Oi
j1 i 1
Problema de Transporte
Ejemplo:
Suponga que se dispone de 3 bodegas con capacidades de 15, 25 y 5 unidades.
Por otra parte, se tienen 4 centros de consumo con demandas de 5, 15, 15, y 10
unidades respectivamente.
Centros de consumo
1 2 3 4
Bodegas
1 10 0 20 11
2 12 7 9 20
3 0 4 16 18
Procedimiento
Características
Sencillo y fácil de usar
No tiene en cuenta los costos para hacer las asignaciones
Generalmente nos deja lejos del óptimo
Algoritmo
1. Construir una tabla de Ofertas y Demandas.
2. Empezar por la esquina noroeste.
3. Asignar el máximo posible (el menor valor entre la oferta y la
demanda)
4. Actualizar la oferta y la demanda e inutilizar el resto de casillas en
donde la demanda u oferta halla quedado satisfecha.
5. Moverse a la esquina noroeste disponible para asignar
6. Repetir los pasos del 3 al 5 sucesivamente hasta llegar a la esquina
inferior derecha en donde las filas y columnas se eliminan
simultaneamente
Método de la Esquina Noroeste
Ejemplo:
1 2 3 4 O
10 0 20 11
1 15 10 0
5 10
12 7 9 20
2 25 20 5 0
5 15 5
0 4 16 18
3 5 0
5
D 5 15 15 10 C = 410
0 5 0 5
0 0
Método de la Esquina Noroeste
Ejemplo 1 2 3 4 5 O
7 20 13 5 2
1 15 0
15 - - - 0
10 15 12 7 10
2 20 0
- 20 - 0 -
8 11 8 3 9
3 20 0
- - 20 - -
12 10 12 8 10
4 10 0
- - 10 0 -
15 15 12 11 10
5 25 10 0
- - - 15 10
D 15 20 30 15 10
0
0 0 10 0 0
Método del Costo Mínimo
Características
Es más elaborado que el método de la esquina noroeste
Tiene en cuenta los costos para hacer las asignaciones
Puede dejarnos lejos o cerca del óptimo
Algoritmo
1. Construir una tabla de Ofertas y Demandas incluyendo los Costos.
2. Empezar en la casilla que tenga el menor costo de la tabla, si hay empate
escoger arbitrariamente.
3. Asignar el máximo posible (el menor valor entre la oferta y la demanda)
4. Actualizar la oferta y la demanda e inutilizar el resto de casillas en donde la
demanda u oferta halla quedado satisfecha. En caso que la fila y columna se
hagan cero, se hace lo mismo que en el método anterior.
5. Moverse a la casilla con el costo mínimo de la tabla resultante
6. Repetir los pasos del 3 al 5 hasta que todas las casillas queden asignadas
Método del Costo Mínimo
1 2 3 4 O
10 0 20 11
1 15 0
15
12 7 9 20
2 25 10 0
0 15 10
0 4 16 18
3 5 0
5 0
D 5 15 15 10 C = 335
0 0 0 0
Método de Vogel
Características
Es más elaborado que los métodos anteriores, más técnico y difícil
Tiene en cuenta los costos, la oferta y la demanda para hacer las asignaciones
Generalmente puede dejarnos cerca del óptimo
Algoritmo
1. Construir una tabla de Ofertas, Demandas y Costos.
2. Calcular la diferencia entre los costos menores para cada fila y columna
3. Escoger la fila o columna que tenga la mayor diferencia, en caso de igualdad
escoger arbitrariamente
4. Asignar lo máximo posible en la casilla con menor costo en la fila o columna
escogida
5. Actualizar la oferta y la demanda e inutilizar el resto de casillas en donde la
demanda u oferta halla quedado satisfecha. En caso que la fila y columna se
hagan cero, se hace lo mismo que en los métodos anteriores.
6. Repetir los pasos del 2 al 5 hasta que todas las casillas queden asignadas
Método de Vogel
1 2 3 4 O
10 0 20 11
1 15 0 10
15
12 7 9 20
2 3---
25 10 0 211
0 15 10
0 4 16 18
3 5 0 4
16
5 0
D 5 15 15 10 C = 335
0 0 0 0
12
10 4 77
--- ---
27
Método de Transporte
Llenar la tabla del formato estándar con una solución inicial factible encontrada con
anterioridad
1 2 3 4 O u
10 0 20 11
1 15 u1
5 10
12 7 9 20
2 25 u2
5 15 5
0 4 16 18
3 5 u3
5
D 5 15 15 10 410
v v1 v2 v3 v4
Método de Transporte
Se determinan los valores de los ui y de los vj. La asignación de las variables básicas
nos permiten plantear n+m-1 ecuaciones con n + m incógnitas, por lo que a una de
ellas se le hace valer cero arbitrariamente, y se resuelve el sistema.
u1 + v1 = 10
1 2 3 4 O u u1 + v2 = 0
u2 + v2 = 7
10 0 20 11 u2 + v3 = 9
1 15 u-71
5 10 u2 + v4 = 20
u3 + v4 = 18
12 7 9 20
2 25 u02
5 15 5 Si u2 = 0
0 4 u1 = -7
16 18
3 5 u-23 u3 = -2
5 v1 = 17
D 5 15 15 10 410 v2 = 7
v3 = 9
v v1
17 v72 v93 v4
20 v4 = 20
Método de Transporte
Se determinan los hij para ver la variable que entra. hij = cij – ui – vj
1 2 3 4 O u
0 10 0 0 18 20 -2 11
1 15 -7
5 10
-5 12 0 7 0 9 0 20
2 25 0
5 15 5
-15 0 -1 4 9 16 0 18
3 5 -2
5
D 5 15 15 10 410
v 17 7 9 20
Entra la variable con el hij más negativo. Si no existe ningún hij negativo, se llegó al
óptimo. Con la variable entrante se forma un circuito. Este tiene como objetivo preservar
la suma de las filas y columnas de manera de seguir satisfaciendo la oferta y demanda,
conservando así la factibilidad del problema
1 2 3 4 O u
0 10 0 0 18 20 -2 11
1 15 -7
5 - 10 +
-5 12 0 7 0 9 0 20 0
2 25
5 - 15 5 +
Entra
3 -15 0 -1 4 9 16 0 18
5 -2
+ 5 -
D 5 15 15 10 410
v 17 7 9 20
Método de Transporte
Se determina la variable que sale de entre los Xij que presentan un “- ”. Se escoge el
de menor valor, y en caso de empate se elige el de mayor costo. toma el valor del
Xij que sale.
1 2 3 4 O u
0 10 0 0 18 20 -2 11
1 15 -7
5 - 10 +
-5 12 0 7 0 9 0 20 0
2 25
5 - 15 5 + Sale
3 -15 0 -1 4 9 16 0 18
5 -2 =5
+ 5 -
D 5 15 15 10 410
v 17 7 9 20
Método de Transporte
Se actualizan los valores de los Xij sumando o restando en los casos que
corresponda y se recalcula el costo. Se vuelve al paso 2.
1 2 3 4 O u
0 10 0 0 18 20 -2 11
1 15 -7
0 15
-5 12 0 7 0 9 0 20 0
2 25
0 15 10
3 -15 0 -1 4 9 16 0 18
5 -2
5
D 5 15 15 10 335
v 17 7 9 20
Método de Transporte
Sale
1 2 3 4 O u u1 + v1 = 10
0 10 0 0 18 20 -2 11 u1 + v2 = 0
1 15 -7 u2 + v2 = 7
0 - 15 +
Entra u2 + v3 = 9
-5 12 0 7 0 9 0 20 u2 + v4 = 20
2 25 0 u3 + v1 = 0
+ 0 - 15 10
0 0 6 4 24 16 15 18
3 5 -17
5 Si u2 = 0
D 5 15 15 10 335 u1 = -7
u3 = -17
v 17 7 9 20 v1 = 17
v2 = 7
=0 v3 = 9
v4 = 20
Método de Transporte
Entra
1 2 3 4 O u u1 + v2 = 0
5 10 0 0 18 20 -2 11 u2 + v1 = 12
1 15 -7 u2 + v2 = 7
15- +
Sale u2 + v3 = 9
0 12 0 7 0 9 0 20 u2 + v4 = 20
2 25 0 u3 + v1 = 0
0 0+ 1510 -
0 0 9 4 19 16 10 18
3 5 -12
5 Si u2 = 0
u1 = -7
D 5 15 15 10 335 u3 = -12
v 12 7 9 20 v1 = 12
v2 = 7
= 10 v3 = 9
v4 = 20
Método de Transporte
1 2 3 4 O u
u1 + v2 = 0
5 10 0 0 18 20 0 11 u1 + v4 = 11
1 15 -7
5 10 u2 + v1 = 12
u2 + v2 = 7
0 12 0 7 0 9 2 20 u2 + v3 = 9
2 25 0
0 10 15 u3 + v1 = 0
0 0 9 4 19 16 12 18
3 5 -12
5 Si u2 = 0
D 5 15 15 10 uX112==-75
315
uX314==-1210
v 12 7 9 18 vX121= =120
vX222= =7 10
Como todo los hij ≥ 0 vX323= =9 15
Solución óptima vX431= =185