ebook img

solución del problema cvrp mediante el algoritmo de descomposición de dantzig wolfe daniel ... PDF

186 Pages·2014·2.49 MB·Spanish
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview solución del problema cvrp mediante el algoritmo de descomposición de dantzig wolfe daniel ...

SOLUCIÓN DEL PROBLEMA CVRP MEDIANTE EL ALGORITMO DE DESCOMPOSICIÓN DE DANTZIG WOLFE DANIEL ORLANDO MARTÍNEZ QUEZADA UNIVERSIDAD INDUSTRIAL DE SANTANDER FACULTAD DE INGENIERÍAS FISICOMECÁNICAS ESCUELA DE ESTUDIOS INDUSTRIALES Y EMPRESARIALES BUCARAMANGA 2014 1 SOLUCIÓN DEL PROBLEMA CVRP MEDIANTE EL ALGORITMO DE DESCOMPOSICIÓN DE DANTZIG WOLFE DANIEL ORLANDO MARTÍNEZ QUEZADA Trabajo de grado para optar al título de: Ingeniero Industrial Director: Henry Lamos Díaz Ph.D. Física - Matemática UNIVERSIDAD INDUSTRIAL DE SANTANDER FACULTAD DE INGENIERÍAS FISICOMECÁNICAS ESCUELA DE ESTUDIOS INDUSTRIALES Y EMPRESARIALES BUCARAMANGA 2014 2 3 4 AGRADECIMIENTOS Al Profesor Henry Lamos Díaz por su paciencia y esmero en la realización de este proyecto. A Silvia Galván Núñez y Miguel Ángel Beltrán Marín quienes me compartieron sus conocimientos y deseos por investigar. A familiares y amigos que me apoyaron de una u otra manera a lo largo de este proceso, especialmente a Silvia Juliana Serrano Flórez por su tiempo y dedicación. 5 CONTENIDO pág. INTRODUCCIÓN .................................................................................................. 13 1.PLANTEAMIENTO DEL PROBLEMA ................................................................ 16 2.JUSTIFICACIÓN ................................................................................................ 17 3.OBJETIVOS ....................................................................................................... 19 3.2.Objetivos Específicos ...................................................................................... 19 4.MARCO TEÓRICO ............................................................................................. 20 4.1.PROGRAMACIÓN LINEAL ............................................................................. 20 4.2.PROGRAMACIÓN ENTERA ........................................................................... 34 4.3.TEORÍA DE GRAFOS ..................................................................................... 43 4.4.PROBLEMA DE RUTEO DE VEHÍCULOS VRP ............................................. 45 4.5.PROBLEMA DE RUTEO DE VEHÍCULOS CON RESTRICCIONES DE CAPACIDAD (CVRP) ............................................................................................ 48 5.ESTADO DEL ARTE .......................................................................................... 50 5.1.PROBLEMAS CON ESTRUCTURA DE ESCALERA (STAIRCASE LINEAR PROGRAMS, SLPS) ............................................................................................. 50 5.2.PROBLEMA DE RUTEO DE VEHICULOS (CVRP) Y MÉTODOS EXACTOS 50 5.3.GAMS (GENERAL ALGEBRAIC MODELING SYMTEM) ................................ 56 6.DESARROLLO DE LA HERRAMIENTA............................................................. 59 6.1.PROGRAMACIÓN LINEAL ............................................................................. 59 6.2.PROBLEMA DUAL .......................................................................................... 59 6.3.DESCOMPOSICIÓN DE DANTZIG WOLFE ................................................... 60 6.4.ANÁLISIS DE INSTANCIAS PARA EL CVRP ................................................. 65 6 6.5.ARCHIVOS GAMS DATA EXCHANGE. .......................................................... 68 6.6.ALGORITMO DE DESCOMPOSICIÓN DE DANTZIG WOLFE APLICADO AL CVRP .................................................................................................................... 69 7.RESULTADOS OBTENIDOS ............................................................................. 71 8.CONCLUSIONES ............................................................................................... 78 9.RECOMENDACIONES ...................................................................................... 79 BIBLIOGRAFÍA ..................................................................................................... 81 ANEXOS ............................................................................................................... 92 7 LISTA DE FIGURAS pág. Figura 1. Estructura de Bloque .............................................................................. 31 Figura 2. Representación mediante un grafo del Problema de Transporte ........... 45 Figura 3. Variantes de los Problemas de Transporte ............................................ 47 Figura 4. Red de Shortest Path Problem ............................................................... 61 Figura 5. Seudocódigo de Dantzig-Wolfe a un SSP .............................................. 63 Figura 6. Estructura de un archivo GDX ................................................................ 68 Figura 7. Seudocódigo Dantzig-Wolfe aplicado al CVRP ...................................... 69 Figura 8. Tiempo en segundos vs máxima cardinalidad de S P_n16_k8 .............. 72 Figura 9. Tiempo en segundos vs máxima cardinalidad de S P_n19_k2 .............. 72 Figura 10. Tiempo en segundos vs máxima cardinalidad de S DW P_n16_k8 ..... 74 Figura 11. Tiempo en segundos vs máxima cardinalidad de S DW P_n19_k2 ..... 74 Figura 12. Comparación DW y la versión no descompuesta P_n16_k8 ................ 75 Figura 13. Comparación DW y la versión no descompuesta P_n19_k2 ................ 75 Figura 14. Red de Shorest Path Problem .............................................................. 92 8 LISTA DE TABLAS pág. Tabla 1. Resumen de operaciones entre simplex convencional y revisado .......... 26 Tabla 2. Iteración 0 de la solución del SPP ........................................................... 64 Tabla 3. Ramificaciones del SPP .......................................................................... 65 Tabla 4. Tiempos en segundos Exacto sin descomponer ..................................... 71 Tabla 5. Tiempo en segundos método exacto descompuesto .............................. 73 Tabla 6. Columna 1 ............................................................................................... 95 Tabla 7. Columna 2 ............................................................................................... 96 Tabla 8. Columna 3 ............................................................................................... 98 Tabla 9. Columna 4 ............................................................................................... 99 Tabla 10. Columna 1 rama 1 ............................................................................... 102 Tabla 11. Columna 2 rama 1 ............................................................................... 103 Tabla 12. Columna 3 rama 1 ............................................................................... 104 Tabla 13. Columna 1 Rama 2 .............................................................................. 106 Tabla 14. Columna 2 rama 2 ............................................................................... 108 Tabla 15. Columna 3 rama 2 ............................................................................... 109 Tabla 16. Columna 4 rama 2 ............................................................................... 110 Tabla 17. Columna 1 rama 3 ............................................................................... 112 Tabla 18. Columna 1 rama 4 ............................................................................... 114 Tabla 19. Columna 2 rama 4 ............................................................................... 115 9 LISTA DE ANEXOS pág. Anexo A. Solución aplicación Branch Bound and Pricing manual para un SPP .... 92 Anexo B. Guía de Ejecución de códigos ............................................................. 117 Anexo C. Script del método exacto completo sin descomponer.......................... 118 Anexo D. GMS del método exacto sin descomponer .......................................... 120 Anexo E. Script del método de descomposición D-W ......................................... 124 Anexo F. GMS del problema Maestro de la descomposición D-W ...................... 131 Anexo G. GMS del sub-problema de la descomposición D-W ............................ 133 Anexo H. Script para generar gráficas de las soluciones .................................... 137 Anexo I. Instancia P_n16_k8 ............................................................................... 138 Anexo J. Instancia P_n19_k2 .............................................................................. 139 Anexo K. Resultados P_n16_k8 sin descomponer .............................................. 140 Anexo L. Resultados P_n19_k2 sin descomponer .............................................. 154 Anexo M. Resultados P_n16_k8 descompuesto ................................................. 164 Anexo N. Resultados P_n19_k2 descompuesto ................................................. 178 10

Description:
En las aplicaciones computacionales, el uso del algebra lineal hace que sea más cómodo la formulación de los algoritmos de solución de un problema de programación lineal. Las ecuaciones (86)-(88) muestra la formulación matemática de un PL mediante vectores y matrices. Max o Min. (86).
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.