Building General Hyper-Heuristics for Multi-Objective Cutting Stock Problems



Título del documento: Building General Hyper-Heuristics for Multi-Objective Cutting Stock Problems
Revue: Computación y sistemas
Base de datos: PERIÓDICA
Número de sistema: 000360494
ISSN: 1405-5546
Autores: 1
2
Instituciones: 1Catholic University of Leuven, Department of Computer Science, Leuven, Brabant. Bélgica
2Instituto Tecnológico y de Estudios Superiores de Monterrey, Centro de Robótica y Sistemas Inteligentes, Monterrey, Nuevo León. México
Año:
Periodo: Jul-Sep
Volumen: 16
Número: 3
Paginación: 321-334
País: México
Idioma: Inglés
Tipo de documento: Artículo
Enfoque: Analítico, descriptivo
Resumen en español En este artículo se construyen Híper-Heurísticas Multi-Objetivo (MOHH por las siglas en Inglés), utilizando el algoritmo evolutivo multi-objetivo NSGA-II, para solucionar problemas de corte irregular en 2D empleando un esquema bi-objetivo; teniendo un balance entre el número de hojas usadas para ajustar un número finito de piezas y el tiempo requerido para realizar el acomodo de las piezas. Este problema es resuelto usando las MOHHs, cuya idea principal consiste en encontrar un conjunto de heurísticas simples que puedan ser combinadas para encontrar una solución general; donde una heurística simple es utilizada dependiendo de la condición actual del problema, en vez de aplicar una única heurística simple durante todo el proceso de acomodo. Las MOHHs son construidas a través de un proceso de aprendizaje evolutivo utilizando el NSGA-II, el cual evoluciona combinaciones de reglas condición-acción produciendo al final un conjunto de MOHHs Pareto-óptimas. Las MOHHs construidas son probadas en diferentes conjuntos de problemas y los resultados obtenidos son presentados aquí
Resumen en inglés In this article we build multi-objective hyper-heuristics (MOHHs) using the multi-objective evolutionary algorithm NSGA-II for solving irregular 2D cutting stock problems under a bi-objective minimization schema, having a trade-off between the number of sheets used to fit a finite number of pieces and the time required to perform the placement of these pieces. We solve this problem using a multi-objective variation of hyper-heuristics called MOHH, whose main idea consists of finding a set of simple heuristics which can be combined to find a general solution, where a single heuristic is applied depending on the current condition of the problem instead of applying a unique single heuristic during the whole placement process. MOHHs are built after going through a learning process using the NSGA-II, which evolves combinations of condition-action rules producing at the end a set of Pareto-optimal MOHHs. We test the approximated MOHHs on several sets of benchmark problems and present the results
Disciplinas: Ciencias de la computación
Palabras clave: Inteligencia artificial,
Computación evolutiva,
Optimización multiobjetivo,
Hiper-heurística,
Problemas de corte
Keyword: Computer science,
Artificial intelligence,
Evolutive computing,
Multiobjective optimizing,
Hyper-heuristics,
Cutting problems
Texte intégral: Texto completo (Ver HTML)