1 research outputs found

    Dise帽o de una metaheur铆stico para la soluci贸n del problema de la mochila m煤ltiple con configuraciones

    No full text
    The present project seeks to develop a metaheuristic for solving a variant of the Multiple Knapsack Problem, based on a recently developed metaheuristic for solving continuous domain optimization problems. To achieve this, an algorithm that has the logic behind the initial model was developed and new functions were added to make it work properly with the binary encoding of the decision variables of the problem. In order to make comparison, a couple of variants of the main model were designed and an experiment was built in which several runs were performed, with predefined and tested with other algorithms instances, in a random order for each variant, and finally get some descriptive data, GAP鈥檚 and average execution times. Results indicate a competent performance of the metaheuristics compared to exact algorithms like CPLEX, while it鈥檚 less competent compared to other metaheuristics developed previously for this type of optimization problems, in terms of both target value and execution time.Resumen .................................................................................................................... viiiAbstract.....................................................................................................................ixIntroducci贸n ....................................................................................................1Objetivos..............................................................................................................3Objetivo General....................................................................................3Objetivos espec铆ficos..........................................................................3Revisi贸n bibliogr谩fica...............................................................................4Marco conceptual.................................................................................4Algoritmo...................................................................................................4Algoritmo de aproximaci贸nn.......................................................................4Algoritmos exactos.....................................................................................4Heur铆stica..................................................................................................5Metaheur铆stica...........................................................................................5Problema de la mochila.............................................................................5Problemas NP.............................................................................................6Problemas NP-Completo...........................................................................6Problemas P o tiempo polin贸mico............................................................6Valor k.....................................................................................................6Estado del arte ..............................................................................................7Problema de la mochila m煤ltiple con configuraci贸n y metaheur铆stica usadas ............................................................................7Metaheur铆stica de fertilidad de suelos ...............................9Materiales y m茅todos ..............................................................................11Condiciones del trabajo ...............................................................11Desarrollo de la metaheur铆stica ............................................11L贸gica del algoritmo final .......................................................................12Prueba de par谩metros......................................................................28Dise帽o experimentalL..........................................................................29Dise帽o de nuevas versiones ......................................................................29Selecci贸n de instancias s.............................................................................30Detalles adicionales del experimento ....................................................30Resultados y discusionesConclusiones.......................................................................32Recomendaciones.......................................................................................39Bibliograf铆a ...................................................................................................41Anexos .........................................................................................................................44Anexo 1 Instancias utilizadas en formato Excel L.....................44Anexo 2 Scripts de las diferentes versiones de la metaheur铆stica ..................44Anexo 3 Archivo con resultados del experimento ................45Anexo 4 Ejemplo num茅rico del algoritmo .................................45En el presente proyecto se busca desarrollar una metaheur铆stica para resolver una variante del problema de la mochila m煤ltiple, basada en una metaheur铆stica recientemente desarrollada para resolver problemas de dominio continuo. Para lograrlo, se desarroll贸 un algoritmo que mantiene la l贸gica del modelo inicial y se agregaron nuevas funciones para que funcionase adecuadamente con la codificaci贸n binaria de las variables de decisi贸n del problema. Con el fin de realizar comparaciones, se dise帽aron variantes del algoritmo principal y se construy贸 un experimento en el que se realizaron varias corridas, con instancias predefinidas y probadas con otros algoritmos, en un orden aleatorio para cada variante, para al final obtener algunos datos descriptivos, los GAP鈥檚 y los tiempos de ejecuci贸n medios. Los resultados indican un desempe帽o competente con respecto a algoritmos exactos como CPLEX, mientras que es inferior a otras metaheur铆sticas desarrolladas con anterioridad para este tipo problemas de optimizaci贸n, en t茅rminos tanto de valor objetivo como de tiempo de ejecuci贸n en el presente proyecto se busca desarrollar una metaheur铆stica para resolver una variante del problema de la mochila m煤ltiple, basada en una metaheur铆stica recientemente desarrollada para resolver problemas de dominio continuo. Para lograrlo, se desarroll贸 un algoritmo que mantiene la l贸gica del modelo inicial y se agregaron nuevas funciones para que funcionase adecuadamente con la codificaci贸n binaria de las variables de decisi贸n del problema. Con el fin de realizar comparaciones, se dise帽aron variantes del algoritmo principal y se construy贸 un experimento en el que se realizaron varias corridas, con instancias predefinidas y probadas con otros algoritmos, en un orden aleatorio para cada variante, para al final obtener algunos datos descriptivos, los GAP鈥檚 y los tiempos de ejecuci贸n medios. Los resultados indican un desempe帽o competente con respecto a algoritmos exactos como CPLEX, mientras que es inferior a otras metaheur铆sticas desarrolladas con anterioridad para este tipo problemas de optimizaci贸n, en t茅rminos tanto de valor objetivo como de tiempo de ejecuci贸n.PregradoIngeniero(a) IndustrialTrabajos de Investigaci贸n y/o Extensi贸
    corecore