Está en la página 1de 34

INVESTIGACIÓN DE OPERACIONES

Problema de Transporte
INVESTIGACIÓN DE OPERACIONES

Esencia del Problema de Transporte


INVESTIGACIÓN DE OPERACIONES

Cual sería su notación estándar?


Formulación como un problema lineal
Variables de decisión: xij = numero de unidades que se distribuyen del
origen i al destino j
Costos: cij = costo por unidad distribuida del origen i al destino j
Disponibilidades: bi; i = 1; · · · ;m y Demandas: dj ; j = 1; · · · ; n
INVESTIGACIÓN DE OPERACIONES

¿Puede solucionarse como un problema


lineal?
5 INVESTIGACIÓN DE OPERACIONES

Caso Prototipico
• Una compañía fabrica diversos productos para ser
llevados a diversos mercados desde diversas
plantas, las cuales tienen capacidades máximas de
producción. Deseamos conocer una optima política
de distribución
D1 D2 D3 D4 bn
O1 3 4 1 2 16
O2 4 2 3 1 2
O3 9 6 5 2 23
dm 14 18 6 3 1

Helien Parra Riveros


6 INVESTIGACIÓN DE OPERACIONES

En Gams
SETS VARIABLES
m ORIGENES /O1, O2, 03/ z funcion objetivo a minimizar;
n DESTINOS /D1, D2, D3, D4/ ;
POSITIVE VARIABLES
TABLE x(m,n) unidades a transportar desde un origen a un destino;
c(m,n) Tabla con los costos de origen a destino
EQUATIONS
D1 D2 D3 D4
O1 3 4 1 2 funobj, demanda, oferta;
O2 4 2 3 1
03 9 6 5 2 ; funobj.. z=E= sum(m, sum(n,c(m,n)*x(m,n)));
demanda(n).. sum(m,x(m,n)) =e= D(n);
PARAMETERS oferta(m).. sum(n,x(m,n)) =L= O(m);

O(m) Oferta de cada origen /O1=16, O2=2,03=23/ MODEL transporte /all/ ;


D(n) Demanda de cada destino /D1=14, D2=18, D3=6, D4=3/ ; SOLVE transporte using LP minimizing z;

Helien Parra Riveros


7 INVESTIGACIÓN DE OPERACIONES

En Solver

Helien Parra Riveros


8 INVESTIGACIÓN DE OPERACIONES

Respuestas
Gams Solver

D1 D2 D3 D4
O1 14,00 0,00 2,00 0,00
O2 0,00 2,00 0,00 0,00
O3 0,00 16,00 4,00 3,00
FUNCION OBJETIVO 170

Helien Parra Riveros


9 INVESTIGACIÓN DE OPERACIONES

¿Cual es el problema?
• Tiempo de cómputo
• Fiabilidad en extensión

Helien Parra Riveros


INVESTIGACIÓN DE OPERACIONES

Algorimto de transporte (simplex revisado)


• Metodo de optimización por etapas para aproximar
una solución en sistemas equilibrados o no
equilibrados.
• Se mejora el alcance del polígono de factibilidad.
• Se usa el posicionamiento matricial como
herramienta computacional
INVESTIGACIÓN DE OPERACIONES

Metodo
• Solución inicial (entrada)
• Costo mínimo
• Esquina noroeste
• Aproximación de Vogel
• Aproximación de Russell
12 INVESTIGACIÓN DE OPERACIONES

Heurística
• Arte y la ciencia del descubrimiento y de la
invención o de resolver problemas mediante la
creatividad y el pensamiento lateral o pensamiento
divergente.

Helien Parra Riveros


13 INVESTIGACIÓN DE OPERACIONES

Tenemos que transportar con un


burro 900 zanahorias a un
mercado, que está a 300 km de
distancia de donde nos
encontramos.

El burro puede transportar como


máximo 300 zanahorias y,
además, necesita comer una
zanahoria por cada kilómetro
que recorre. Si no lleva
zanahorias para comer se
detiene y no sigue caminando.

¿Cuál es el mayor número de


zanahorias que conseguiremos
transportar hasta el mercado?

Ten cuidado!!! Si dejas


abandonadas zanahorias de
forma definitiva, los conejos
Helien Parra Riveros aprovecharán!!!!
14 INVESTIGACIÓN DE OPERACIONES

Helien Parra Riveros


15 INVESTIGACIÓN DE OPERACIONES

Helien Parra Riveros


16 INVESTIGACIÓN DE OPERACIONES

Helien Parra Riveros


17 INVESTIGACIÓN DE OPERACIONES

https://matematicascercanas.com/2017/07/07/resolucion-problemas-burro-zanahorias/

Helien Parra Riveros


18 INVESTIGACIÓN DE OPERACIONES

Helien Parra Riveros


19 INVESTIGACIÓN DE OPERACIONES

Métodos heurísticos de transporte

Helien Parra Riveros


INVESTIGACIÓN DE OPERACIONES

Metodo de Costo minimo


Tabla de Costos y requerimientos Tabla solución básica factible inicial

D1 D2 D3 D4 bi D1 D2 D3 D4 bi
O1 3 4 1 2 16 O1 9 6 1 16 10 9
O2 4 2 3 1 2 O2 2 2
O3 9 6 5 2 23 O3 5 18 23 5
dj 14 18 6 3 dj 14 18 6 3
5 1

Solución básica factible inicial

D1 D2 D3 D4 bi
O1 9 6 1 16
O2 2 2
O3 5 18 23
Caso desarrollado por M.J. García-Ligero Ramírez y P. Román
dj 14 18 6 3 Román Departamento de Estadística e I.O. Universidad de
Granada
INVESTIGACIÓN DE OPERACIONES

Esquina Noroeste
Tabla de Costos y requerimientos Tabla solución básica factible inicial

D1 D2 D3 D4 bi D1 D2 D3 D4 bi
O1 3 4 1 2 16 O1 14 2 16 2
O2 4 2 3 1 2 O2 2 2
O3 9 6 5 2 23 O3 14 6 3 23 9 3
dj 14 18 6 3 dj 14 18 6 3
16
Solución básica factible inicial 14

D1 D2 D3 D4 bi
O1 14 2 16
O2 2 2
O3 14 6 3 23
dj 14 18 6 3
INVESTIGACIÓN DE OPERACIONES

Cual es el más económico?


D1 D2 D3 D4 bi
O1 3 4 1 2 16
O2 4 2 3 1 2
O3 9 6 5 2 23
dj 14 18 6 3

D1 D2 D3 D4 bi D1 D2 D3 D4 bi
O1 9 6 1 16 O1 14 2 16
O2 2 2 O2 2 2
O3 5 18 23 O3 14 6 3 23
dj 14 18 6 3 dj 14 18 6 3

184 174
INVESTIGACIÓN DE OPERACIONES

Solución Complementaria. Stepping Stone


Optimalidad de la solución básica factible  cij − zij  0 para las casillas no básicas
zij = cBT Yij  cBTij = ui + v j , (i, j ) subíndices correspondientes a las casillas básicas.
Determinar ui y v j para calcular los cij − zij para las casillas no básicas.

Tabla de Costos y requerimientos Solución básica factible


D1 D2 D3 D4 bi D1 D2 D3 D4 ui u1 + v1 = 3
u1 + v2 = 4
O1 3 4 1 2 16 O1 14 2 0 u2 + v2 = 2
O2 4 2 3 1 2 O2 2 -2 u3 + v2 = 6
u3 + v3 = 5
O3 9 6 5 2 23 O3 14 6 3 2 u3 + v4 = 2
dj 14 18 6 3 Vj 3 4 3 0
c13 − z13 = 1 − (0 + 3) = −2, Negativo
c14 − z14 = 2 − (0 + 0) = 2,
Solución no óptima
c21 − z 21 = 4 − (−2 + 3) = 3,
c23 − z 23 = 3 − (−2 + 3) = 2, Entra en la base x13
c24 − z 24 = 1 − (−2 + 0) = 3,
c31 − z31 = 9 − (2 + 3) = 4
INVESTIGACIÓN DE OPERACIONES

Solución Complementaria. Stepping Stone


Entra en la base la variable x13 con valor entero positivo   Z +
Determinar el circuito asociado, imponer factibilidad y obtener la variable que deja la base

Tabla de Costos y requerimientos Solución básica factible


D1 D2 D3 D4 bi D1 D2 D3 D4 ui
O1 3 4 1 2 16 O1 14 2  0
O2 4 2 3 1 2 O2 2 -2
O3 9 6 5 2 23 O3 14 6 3 2
dj 14 18 6 3 vj 3 4 3 0

2 −   0,
Imponer factibilidad 14 +   0,  = 2 Deja la base x12 y x13 = 2
6 −  0
INVESTIGACIÓN DE OPERACIONES

Solución Complementaria. Stepping Stone


4. Calcular la nueva solución básica factible y comprobar la optimalidad de la misma
Determinar ui y v j para calcular los cij − zij para las casillas no básicas

Tabla de Costos y requerimientos Solución básica factible


D1 D2 D3 D4 bi D1 D2 D3 D4 ui u1 + v1 = 3
u1 + v3 = 1
O1 3 4 1 2 16 O1 14 2 2 0
u2 + v2 = 2
O2 4 2 3 1 2 O2 2 0 u3 + v2 = 6
O3 9 6 5 2 23 O3 14
16 46 3 4 u3 + v3 = 5
dj 14 18 6 3 vj 3 2 1 -2 u3 + v4 = 2
c12 − z12 = 4 − (0 + 2) = 2,
c14 − z14 = 2 − (0 − 2) = 4,
c21 − z21 = 4 − (0 + 3) = 1, cij − zij  0 ,  i,j
c23 − z 23 = 3 − (0 + 1) = 2,
c24 − z 24 = 1 − (0 − 2) = 3,
c31 − z31 = 9 − (4 + 3) = 2
INVESTIGACIÓN DE OPERACIONES

Solución Complementaria. Stepping Stone


Tabla de Costos y requerimientos Solución básica factible
D1 D2 D3 D4 bi D1 D2 D3 D4 ui
O1 3 4 1 2 16 O1 14 2 0
O2 4 2 3 1 2 O2 2 0
O3 9 6 5 2 23 O3 16 4 3 4
dj 14 18 6 3 vj 3 2 1 -2

x11 = 14, x12 = 0, x13 = 2, x14 = 0,


Solución óptima x21 = 0, x22 = 2, x23 = 0, x24 = 0, Z= 170
x31 = 0, x32 = 16, x33 = 4, x34 = 3
27 INVESTIGACIÓN DE OPERACIONES

Problema de Transbordo

Helien Parra Riveros


28 INVESTIGACIÓN DE OPERACIONES

Caso prototípico
• Dos fábricas P1 y P2, surten tres distribuidores, D1,
D2 y D3, por medio de dos centros de tránsito, T1 y
T2, de acuerdo con la red de la gráfica 1. Las
cantidades de la oferta en las fábricas P1 y P2, son
de 1000 y 1200 automóviles, y las cantidades de la
demanda en las distribuidoras D1, D2 y D3, son de
800, 900 y 500 unidades. El costo de envío por
unidad también aparece en la gráfica 1.

Helien Parra Riveros


29 INVESTIGACIÓN DE OPERACIONES

Caso prototípico

Helien Parra Riveros


30 INVESTIGACIÓN DE OPERACIONES

Problema teórico

Nodos de Oferta
Nodos de
transbordo
Helien Parra Riveros Nodos de destino
31 INVESTIGACIÓN DE OPERACIONES

Modelo Lineal
F.O: Mín Z=3XP1T1+ 4XP1T2+ 2XP2T1+ 5XP2T2+ 8XT1D1+
6XT1D2+ 4XT2D2+ 9XT2D3+ 5XD1D2+ 3XD2D3
S.A:
1000 = XP1T1+ XP1T2
1200 = XP2T1+ XP2T2
XP1T1+ XP2T1= XT1D1+ XT1D2
XP1T2+ XP2T2= XT2D2+ XT2D3
XT1D1= XD1D2+ 800
XT1D2+XT2D2+XD1D2= XD2D3+ 900
XT2D3+XD2D3= 500
Xij > 0
Helien Parra Riveros
32 INVESTIGACIÓN DE OPERACIONES

En Solver

Helien Parra Riveros


33 INVESTIGACIÓN DE OPERACIONES

Solución
P1T1 P1T2 P2T1 P2T2 T1D1 T1D2 T2D2 T2D3 D1D2 D2D3
3 4 2 5 8 6 4 9 5 3
1000 0 1200 0 2200 0 0 0 1300 800 31900

Helien Parra Riveros


34 INVESTIGACIÓN DE OPERACIONES

Actividad
1. Investigar y descargar la aplicación TransportsOP

2. Resolver en GAMS y comparar soluciones con


Transports OP los Casos
1. Caso 8.1. Envio de madera al mercado (Hillier y
Lieberman página 329-330)
2. Caso Trans World Oil Company (Eppen pagina 281-
283)
Helien Parra Riveros

También podría gustarte