Vous êtes sur la page 1sur 13

Modelo de

transporte
Algoritmo de transporte o simplex
simplificado

1
Algoritmo de transporte

Para resolver un problema de transporte a


travs del algoritmo de transporte es necesario:

Tener una base inicial factible

La cantidad de variables bsicas concuerde


con: Filas + Columnas -1

2
Ejemplo: solucin inicial factible
3
US$/m Del Valle Romeral Ocano Nevados Gaviotas
Azul 10 5 20 11 7
Verde 12 8 9 20 21

Roja 6 14 16 18 19

Del Valle Romeral Ocano Nevados Gaviotas


3 3 3 3
Azul 100 m 50 m 50 m 200 m
3 3 3
Verde 150 m 150 m 300 m
3 3 3
Roja 100 m 50 m 150 m
3 3 3 3 3
100 m 100 m 150 m 250 m 50 m US$ 7250

Cantidad de variables bsicas: 3 + 5 -1 = 7


3
Algoritmo de transporte
Paso 1: Determinar variable de entrada
Mtodo de los multiplicadores

Para cada
variable
bsica,
determinar ui y ui + vj = cij
vj, que
cumplan:

4
Algoritmo de transporte
Continuacin de Paso 1
Para cada
variable no
bsica, ui + vj - cij
determinar
el valor de:
Si todos los resultados son negativos y o
ceros, entonces la solucin es ptima.
Si existen valores positivos, el ms positivo se
vuelve variable entrante.
5
Ejemplo: clculo de multiplicadores
Determinar los Haciendo u1 = 0 se
multiplicadores de las obtiene:
variables bsicas: u1 = 0
u1+v2 = 5 v2 = 5
u1+v4 = 11 v4 = 11
u1+v5 = 7 v5 = 7
u2+v3 = 9 u2 = 9
u2+v4 = 20 u3 = 7
u3+v1 = 6 v1 = -1
u3+v4 = 18 v3 = 0
6
Clculo para las variables no
bsicas
A partir de los valores Los resultados son:
de ui y vj, se determina 0+-1-10 = -11
ui + vj cij para todas 0+0-20 = -20
las variables no
9+-1-12 = -3
bsicas
9+5-8 = 6
Como existe un valor positivo,
9+7-21 = -5
la solucin actual no es ptima, 7+5-14 = -2
y la variable con el valor mas
positivo se transforma en 7+0-16 = -9
variable entrante (X22)
7+0-18 = -4
7
Algoritmo de transporte
Paso 2: Determinar variable de salida
Se busca la ruta que transporte el valor
mximo de q, considerando que:

Los lmites de oferta y demanda


permanecen satisfechos

Los transportes de todas las rutas deben


ser no negativos (pueden ser cero)

8
Algoritmo de transporte
Continuacin paso 2:
Primero: se forma un ciclo cerrado que comienza y
termina en la celda de la variable de entrada.
El ciclo consiste slo en segmentos horizontales y
verticales conectados (no diagonales).
Excepto en la celda de la variable de entrada, cada
esquina del ciclo cerrado debe coincidir con una variable
bsica.
Se asignan signos + y en cada esquina, partiendo con +
en la celda de la variable entrante.
La cantidad q a transportar corresponde al valor mnimo
de flujo disponible, entre todas las celdas (esquinas) con
signo negativo.
9
Ejemplo: solucin inicial factible
Del Valle Romeral Ocano Nevados Gaviotas

Azul 3 3
100 m 50 m 50 m
3 3
200 m
(- q) (+ q)
Verde 3

(+q )
3 150 m 3
150 m 300 m
(- q)
Roja 3 3 3
100 m 50 m 150 m

3 3 3 3 3
100 m 100 m 150 m 250 m 50 m

Valor mximo de q = 100


10
Algoritmo de transporte
Paso 3:
Actualizar la base (tabla) moviendo el flujo q en
cada una de las celdas de las esquinas, segn el
signo, y eliminando una de las celdas de flujo final
igual a cero.
Del Valle Romeral Ocano Nevados Gaviotas
3 3 3
Azul 150 m 50 m 200 m
3 3 3 3
Verde 100 m 150 m 50 m 300 m
3 3 3
Roja 100 m 50 m 150 m
3 3 3 3 3
100 m 100 m 150 m 250 m 50 m US$ 6650
11
Algoritmo de transporte

Una vez actualizada la tabla, es debe


volver al Paso 1.

Para el ejemplo, al volver al paso 1, se


determina que no existen valores
positivos, y por tanto, la tabla es ptima.

12
Asignacin ptima de transporte
Del Valle Romeral Ocano Nevados Gaviotas
Azul 3 3 3
0 0 0 150 m 50 m 200 m
Verde 3 3 3 3
0 100 m 150 m 50 m 0 300 m
Roja 3 3 3
100 m 0 0 50 m 0 150 m
3 3 3 3 3
100 m 100 m 150 m 250 m 50 m US$ 6650

Base ptima:

X14 = 150; X15 = 50; X22 = 100; X23 = 150; X24 = 50; X31 = 100; X34 = 50

Costo total de la asignacin: US$ 6650.-

13