Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de...

26
Problemas de Transbordo MSc. Ing. Julio Rito Vargas II semestre 2008 III Unidad Temática Universidad Nacional de Ingeniería UNI-Norte

Transcript of Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de...

Page 1: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

Problemas de Transbordo

MSc. Ing. Julio Rito Vargas II semestre 2008

III Unidad Temática

Universidad Nacional de Ingeniería

UNI-Norte

Page 2: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

El problema de transbordo

Un problema de transporte permite sólo envíosdirectamente desde los puntos de origen a los puntos dedemanda. En muchas situaciones, sin embargo, existe laposibilidad de hacer envíos a través de puntosintermedios (puntos de transbordo). En este caso sehabla de un problema de transbordo.

A continuación veremos como la solución del problemade transbordo puede ser encontrada a través de unproblema de transporte.

Definiremos los puntos de oferta como aquellos puntosdesde donde sólo se puede despachar unidades.Similarmente, un punto de demanda es un punto dondesólo se pueden recibir unidades. Un punto de transbordoes punto que puede recibir y enviar unidades a otrospuntos. Veamos un ejemplo:

Page 3: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los
Page 4: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

Características

La oferta o suministro en cada origen eslimitada.

En cada destino la demanda está definida oespecificada.

El objetivo en el problema de transbordo esdeterminar cuantas unidades deberánembarcarse por cada uno de los arcos de lared, de manera que todas las demandas-destinos se satisfagan al costo de transportemínimo posible.

Page 5: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

Ejemplo 1:

Una fábrica posee dos plantas de manufactura,una en Memphis y otra en Denver.

La planta de Memphis puede producir hasta 150unidades al día, la de Denver hasta 200 unidadesal día. Los productos son enviados por avión aLos Angeles y Boston. En ambas ciudades, serequieren 130 unidades diarias. Existe unaposibilidad de reducir costos enviando algunosproductos en primer lugar a New York o aChicago y luego a sus destinos finales. Loscostos unitarios de cada tramo factible se ilustranen la siguiente tabla:

Page 6: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

Tabla de Costos de transporte

Memphis Denver N.Y. Chicago L.A. Boston

Memphis 0 - 8 13 25 28

Denver - 0 15 12 26 25

N.Y. - - 0 6 16 17

Chicago - - 6 0 14 16

L.A. - - - - 0 -

Boston - - - - - 0

Hacía

Desd

e

Page 7: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

La fábrica desea satisfacer la demanda, minimizando el

costo total de envío. En este problemas, Memphis y

Denver son puntos de oferta de 150 y 200 unidades

respectivamente. New York y Chicago son puntos de

transbordo. Los Angeles y Boston son puntos de

demanda de 130 unidades cada uno.

150

130

130

200

Page 8: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

Solución:

A continuación construiremos un problema detransporte balanceado a partir del problema detransbordo. Para ello podemos seguir lossiguientes pasos (suponiendo que la ofertaexcede a la demanda):

Paso 1. Si es necesario, se debe agregar unpunto de demanda ficticio (con oferta 0 ydemanda igual al excedente) para balancear elproblema. Los costos de envío al punto ficticiodeben ser cero. Sea S la oferta total disponible.

Paso 2. Construir una tabla de transportesiguiendo las siguientes reglas:

Page 9: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

Solución:

Incluir una fila por cada punto de oferta y de transbordo.

Incluir una columna por cada punto de demanda y detransbordo.

Cada punto i de oferta debe poseer una oferta igual a suoferta original si. Cada punto de demanda j debe poseeruna demanda igual a su demanda original dj .

Cada punto de transbordo debe tener una oferta igual asu oferta original + S y una demanda igual a su demandaoriginal + S. Como de antemano no se conoce la cantidadque transitaría por cada punto de transbordo, la idea esasegurar que no se exceda su capacidad. Se agrega S ala oferta y a la demanda del punto de transbordo para nodesbalancear la tabla.

Page 10: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

Solución:

En el ejemplo, S = 150+200 = 350. La demanda total es130+130 = 260. Luego, el punto ficticio debe tener unademanda =90.

Como en el ejemplo los puntos de transbordo no tienen nidemanda ni oferta por sí mismos, la oferta y demanda enla tabla deber ser igual a s.

Una vez planteado la tabla, se pueden emplear losmétodos vistos anteriormente para obtener una solucióninicial factible y obtener la solución óptima.

Page 11: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

Modelo tipo transporte

N.Y. Chicago L.A. Boston Ficticio Oferta

Memphis 8 13 25 28 0 150

Denver 15 12 26 25 0 200

N.Y. 0 6 16 17 0 350

Chicago 6 0 14 16 0 350

Demanda 350 350 130 130 90

Page 12: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

Salución del problema como (transporte)

Page 13: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

Análisis de Sensibilidad: Para interpretar la solución, es preciso revisar

cuidadosamente las combinaciones asignadas. De laprimera fila, vemos que de Memphis sólo se despacharon130 unidades a New York del totalde 150 disponibles, el excedente de 20 unidades estáasignado al punto artificial. De la segunda fila sedesprende que de Denver se enviaron 130 unidades aBoston del total de 200 disponibles, quedando 70asignadas al punto ficticio. En la tercera fila vemos que seenviaron desde el punto de transbordo en New York 130unidades a Los Angeles. La asignación de 220 de N.Y. aN.Y. significa que del total de unidades en tránsito, 220 nopasaron por dicho nodo de transbordo, o bien, que no seemplearon 220 unidades de la capacidad del punto.Finalmente, en la cuarta fila, la asignación de 350 del puntode transbordo de Chicago a Chicago representasimplemente que no se empleó el punto de transbordo.

Page 14: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

Gráficamente, la solución óptima resulta:

Page 15: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

EJEMPLO 2

Dos fábricas de automóviles, P1 y P2, están

conectadas a tres distribuidores, D1, D2 y D3, por

medio de dos centros de tránsito, T1 y T2, de

acuerdo con la red que se muestra en la siguiente

diapositiva

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 automóviles. El costo de

envío por automóvil (en decenas de dólares) entre

los pares de nodos, se muestra en los eslabones

(arcos) de conexión de la red

Page 16: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

800

900

500

1200

1000

D3

D2

D1

T1

T2

P1

P2

3

4

42

5

8

65

39

RED - MODELO DE ASIGNACION

Page 17: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

PROBLEMA PROGRAMACION LINEAL

Cada vez que se plantea un problema de

programación lineal, se procede cumpliendo las

siguientes etapas:

1.- Comprensión del problema (lectura en detalle)

2.- Definición de las variables de decisión

3.- Descripción de la función objetivo

4.- Identificación de las restricciones del problema

Page 18: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

PROBLEMA PROGRAMACION LINEAL

Se plantea identificando como variables de decisión

a todas las posibilidades de flujos de asignación, a

transferir entre los nodos de la red de transbordo

Se define como función objetivo la

minimización de los costos de

transporte asociados al transbordo

Las restricciones corresponden a un

balance de transferencia de unidades

para cada nodo de la red de asignación,

sin olvidar la condición de no negatividad

Page 19: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

800

900

500

1200

1000 T1

T2

P1

P2

XP1T1

XP2T2

XD

1D

2X

D2D

3

D2

D1

D3

PROBLEMA PROGRAMACION LINEAL

Red para plantear el PPL:

Page 20: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

F.O. Mín Z = 3XP1T1 + 4XP1T2 + 2XP2T1 + 5XP2T2 +

8XT1D1 + 6XT1D2 + 4XT2D2 + 9XT2D3 +

5XD1D2 + 3XD2D3

s.a. : 1000 = XP1T1 + XP1T21200 = XP2T1 + XP2T2

XP1T1 + XP2T1 = XT1D1 + XT1D2XP1T2 + XP2T2 = XT2D2 + XT2D3

XT1D1 = XD1D2 + 800

XT1D2 + XT2D2 + XD1D2 = XD2D3 + 900

XT2D3 + XD2D3 = 500

Xij > 0

PROBLEMA PROGRAMACION LINEAL

Page 21: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

EJEMPLO DE TRANSBORDO

El transbordo ocurre ya que la cantidad de la oferta

de 2200 (1000 + 1200) automóviles en los nodos P1y P2, requiere pasar a través de los nodos de

transbordo de la red (T1 y T2) ,antes de llegar a sus

puntos de destino en los nodos D1, D2 y D3

• Nodos puros de Oferta

• Nodos de Transbordo

• Nodos puros de Demanda

El modelo de transbordo se convierte a un modelo

de transporte con seis puntos de origen (P1, P2, T1,

T2, D1 y D2) y cinco de destino (T1, T2, D1, D2 y D3)

P1, P2

D3

T1, T2, D1, D2

Page 22: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

NODOS PUROS DE OFERTA

Y NODOS PUROS DE DEMANDA

Las cantidades de la oferta y la demanda en los

nodos puros de oferta y puros de demanda, queda:

Oferta en un Nodo puro de Oferta

Demanda en un Nodo puro de Demanda

Oferta Original

Demanda Original

Un nodo puro de oferta no posee amortiguador

Un nodo puro de demanda no posee amortiguador

Page 23: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

NODOS DE TRANSBORDO

Las cantidades de la oferta y la demanda en los

nodos de transbordo, se establece de acuerdo a:

Oferta en un Nodo de Transbordo

Demanda en un Nodo de Transbordo

Oferta Original

Amorti-guador

Demanda Original

Amorti-guador

+

+

La oferta necesariamente posee un amortiguador,

mientras que a veces se encuentra oferta original

La demanda necesariamente posee amortiguador,

mientras que en ocasiones hay demanda original

Page 24: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

Matriz de transbordo

Resuelto como un PPL

Page 25: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

SOLUCION

Page 26: Problemas de Transbordo - JRVARGAS · Solución: A continuación construiremos un problema de transporte balanceado a partir del problema de transbordo. Para ello podemos seguir los

Solución gráfica del modelo

U$ 207,000.00

4

2

8

6

4 3