1 / 26

O PERACIONES 2 Transbordo

O PERACIONES 2 Transbordo. Profesor: Pablo Diez Bennewitz Ingeniería Comercial - U.C.V. MODELO DE TRANSBORDO. Se reconoce mediante el uso de nodos intermedios o transitorios para el envío de recursos entre las distintas fuentes (oferta) y destinos (demanda)

lee
Télécharger la présentation

O PERACIONES 2 Transbordo

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OPERACIONES2Transbordo Profesor: Pablo Diez BennewitzIngeniería Comercial - U.C.V.

  2. MODELO DE TRANSBORDO Se reconoce mediante el uso de nodos intermedios o transitorios para el envío de recursos entre las distintas fuentes (oferta) y destinos (demanda) Se construye una malla con orientación desde las fuentes (nodos de inicio) hacia los destinos (nodos de llegada), utilizando amortiguadores (nodos transitorios) que permiten recibir y transferir recursos. Las flechas que unen los nodos de la malla representan los eventuales flujos de recursos en la secuencia de distribución

  3. MODELO DE TRANSBORDO Luego, la malla permite convertir un modelo de transbordo en un modelo de transporte regular y resolverse como tal, utilizando los amortiguadores Así, la malla reconoce tres tipos de nodos: • Nodos puros de Oferta: solo transfieren recursos • Nodos de Transbordo: entregan y reciben recursos • Nodos puros de Demanda: solo reciben recursos El amortiguador debe ser suficientemente grande para permitir que los recursos se transfieran desde las fuentes hacia los destinos

  4. ESQUEMA DE TRANSBORDO Un esquema simple del modelo de transbordo se expresa como una red de modelo de asignación: F1 A1 D1 F2 A2 D2 F3 Nodos puros de Oferta Nodos de Transbordo Nodos puros de Demanda

  5. EJEMPLO DE TRANSBORDO 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 cientos de pesos) entre los pares de nodos, se muestra en los eslabones (arcos) de conexión de la red

  6. RED - MODELO DE ASIGNACION D1 800 8 3 P1 T1 1000 5 6 4 D2 900 2 4 5 P2 T2 1200 3 9 D3 500

  7. 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

  8. 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 detransferencia de unidades para cada nodo de la red de asignación, sin olvidar la condición de no negatividad

  9. PROBLEMA PROGRAMACION LINEAL Red para plantear elPPL: D1 800 XT1D1 XP1T1 T1 P1 1000 XD1D2 XT1D2 XP1T2 D2 900 XP2T1 XT2D2 XP2T2 P2 1200 T2 XD2D3 XT2D3 D3 500

  10. PROBLEMA PROGRAMACION LINEAL F.O.Mín Z = 3XP1T1 + 4XP1T2 + 2XP2T1 + 5XP2T2 + 8XT1D1 + 6XT1D2 + 4XT2D2 + 9XT2D3 + 5XD1D2 + 3XD2D3 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 s.a.:

  11. EJEMPLO DE TRANSBORDO El transbordo ocurre ya que la cantidad de la oferta de 2200 (1000 + 1200) automóviles en los nodos P1 y 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 P1, P2 T1, T2, D1, D2 D3 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)

  12. 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 Oferta Original Un nodo puro de oferta no posee amortiguador Demanda en un Nodo puro de Demanda Demanda Original Un nodo puro de demanda no posee amortiguador

  13. NODOS DE TRANSBORDO Las cantidades de la oferta y la demanda en los nodos de transbordo, se establece de acuerdo a: Oferta Original Oferta en un Nodo de Transbordo + Amorti- guador La oferta necesariamente posee un amortiguador, mientras que a veces se encuentraoferta original Demanda en un Nodo de Transbordo Demanda Original Amorti- guador + La demanda necesariamente posee amortiguador, mientras que en ocasiones hay demanda original

  14. NODOS DE TRANSBORDO La oferta del nodo de transbordoT1sí poseeoferta original, mientras que la oferta del nodo de transbordoT2no poseeoferta original 200 D1 400 T1 P1 500 D2 400 300 P2 T2 D2 200

  15. NODOS DE TRANSBORDO La demanda del nodo de transbordoT1no poseedemanda original, mientras que la demanda del nodo de transbordoT2sí poseedemanda original D1 300 T1 P1 400 D2 200 600 P2 T2 D2 300 200

  16. EJEMPLO DE TRANSBORDO T1 T2 D1 D2 D3 Ofta 3 4 M M M P1 1000 2 5 M M M P2 1200 M M 8 6 M B1 T1 B2 M M M 4 9 T2 M M M 5 M B3 D1 M M M M 3 B4 D2 B1 B2 800+B3 900+B4 500 Dda Se obtiene la 1ª solución mediante método de Vogel

  17. MODELO DE ASIGNACION PROBLEMA DE TRANSBORDO D1 800 XT1D1 XP1T1 T1 P1 1000 XD1D2 XT1D2 XP1T2 D2 900 XP2T1 XT2D2 XP2T2 P2 1200 T2 XD2D3 XT2D3 D3 500

  18. MODELO DE ASIGNACION PROBLEMA DE TRANSPORTE XP1T1 P1 1000 XP1T2 XP2T1 T1 P2 XP2T2 1200 T2 XT1D1 T1 D1 800 XT1D2 XT2D2 T2 XT2D3 D2 900 XD1D2 D1 D3 500 XD2D3 D2

  19. EJEMPLO DE TRANSBORDO Obtener la primera soluciónfactible mediante Vogel, implica asignar el máximo número de unidades posible en las celdas de menor costo marginal, según los sucesivos gradientes No obstante, en ocasiones, la celda de menor costo marginal puede asociarse con un máximo número de unidades determinado por los amortiguadores. Luego, se requiere definir los rangos posibles para cada amortiguador 800 <B1< 2200 0 <B3< 1400 0 <B2< 1400 0 <B4< 500

  20. EJEMPLO DE TRANSBORDO T1 T2 D1 D2 D3 Ofta 3 4 M M M P1 1000 1 1000 2 5 M M M P2 3 1200 3 400 800 M M 8 6 M T1 B1 M 2 M 800 M M M 4 9 T2 B2 5 1400 M M M M M 5 M D1 B3 M * M M M M 3 D2 B4 M M * 500 B1 B2 500 900+B4 Dda 800+B3 1 1 M 1 6 * * * *

  21. EJEMPLO DE TRANSBORDO Al calcular los gradientes del método de Vogel, se van obteniendo los valores de los amortiguadores Valores de los amortiguadores: B1 = 800 B2 = 1400 B3 = 0 B4 = 500 Si es que hay 2 o más gradientes de igual valor (como sucede con los gradientes +M), entonces se asigna el máximo número de unidades posibles en aquella celda de menorcosto unitario de transporte

  22. EJEMPLO DE TRANSBORDO 1ª asignación: XD2D3= 500, gradiente fila D2 = M 2ª asignación: XT1D2= 1400, gradiente fila T2 = M 3ª asignación: XT1D1= 800, gradiente fila T1 = M 4ª asignación: XP2T1= 800, gradiente fila P2 = 3 5ª asignación: XP1T2= 1000 6ª asignación: XP2T2= 400 Asignaciónmanual Así, Vogel determina la 1ª solución básica factible, sin embargo falta verificar la condición de optima-lidad e iterar vía simplex si es que se requiere

  23. EJEMPLO DE TRANSBORDO Sin embargo, la asignación inicial mediante método de Vogel tiene solamente 6 variables básicas m + n - 1 = 10 Deben ingresarsecuatro valores 0 a la base XT1T2=0, XT2T2=0, XD1T2=0, XD2T2=0 Luego, se deben calcular los precios sombra para verificar si la solución básica factible es o no es óptima

  24. EJEMPLO DE TRANSBORDO T1 T2 D1 D2 D3 Ofta 3 4 M M M P1 1000 1000 2 5 M M M P2 1200 800 400 M M 8 6 M T1 B1 800 0 M M M 4 9 T2 B2 0 1400 M M M 5 M D1 B3 0 M M M M 3 D2 B4 0 500 B1 B2 500 900+B4 Dda 800+B3 Se deben calculartodos los precios sombra

  25. EJEMPLO DE TRANSBORDO T1 T2 D1 D2 D3 Ofta 3 4 M M M P1 +2 +M +M +M 1000 1000 2 5 M M M +M +M +M P2 1200 400 800 M M 8 6 M T1 B1 E E E 800 0 M M M 4 9 T2 B2 E E E 0 1400 M M M 5 M D1 B3 E E E E 0 M M M M 3 D2 B4 E E E 0 500 B1 B2 500 900+B4 Dda 800+B3 > Ya que 0 A Solución óptima XJ ij i,j

  26. EJEMPLO DE TRANSBORDO Solución óptima del ejemplo de transbordo: XJ= ( XP1T2, XP2T1, XP2T2, XT1T2, XT1D1, XT2T2, XT2D2, XD1T2, XD2T2, XD2D3) XP1T2 XT2T2 = 1000 = 0 La solución no es única, pues es una solución degenerada XP2T1 XT2D2 = 800 = 1400 XP2T2 XD1T2 =400 = 0 XD2T2 XT1T2 = 0 = 0 XD2D3 XT1D1 = 800 = 500 Z = (1000*4) + (800*2) + (400*5) + (800*8) + (1400*4) + (500*3) = 21.100 ($100)

More Related