Feature Transformations for Improving the Performance of Selection Hyper-heuristics on Job Shop Scheduling Problems

Feature Transformations for Improving the Performance of Selection Hyper-heuristics on Job Shop Scheduling Problems

Información del documento

Autor

David

Escuela

Tecnol´ogico de Monterrey

Especialidad Computer Science
Tipo de documento Thesis
Idioma English
Número de páginas 103
Formato | PDF
Tamaño 3.14 MB
  • Job Shop Scheduling
  • Hyper-heuristics
  • Feature Transformations

Resumen

I. Introducción al Problema de Planificación de Talleres

Este trabajo de tesis se centra en el problema de planificación de talleres (JS), un problema complejo de optimización combinatoria con amplia presencia en entornos de planificación del mundo real. La tesis aborda la dificultad de encontrar soluciones óptimas para estos problemas, particularmente en relación con las heurísticas, que son sensibles a las características del problema y pueden verse afectadas significativamente por pequeños cambios. Para abordar esto, se propone el uso de hiperheurísticas (HH) como método de solución.

II. Hiperheurísticas: Un Enfoque para Mejorar la Planificación

Las hiperheurísticas, en comparación con las heurísticas, son capaces de seleccionar la heurística más adecuada para cada paso de la búsqueda, mejorando la adaptabilidad a diferentes problemas e instancias. Se clasifican en cuatro clases según su funcionamiento: selección, generación, perturbativas y constructivas. Se destaca la aplicación de las hiperheurísticas en el dominio de la planificación, donde la optimización de la producción es un objetivo clave en las industrias basadas en la cadena de suministro.

III. Transformaciones de Características: Una Nueva Perspectiva para las Hiperheurísticas

La investigación se centra en las transformaciones de características para mejorar el rendimiento de las hiperheurísticas constructivas de selección. Se introduce la idea de que las transformaciones de características pueden reestructurar los valores de las características para ayudar a los algoritmos de aprendizaje automático durante la fase de entrenamiento. Se utiliza el enfoque de Simulated Annealing (SA) como un algoritmo de búsqueda que simula el proceso de cristalización durante el enfriamiento, permitiendo la adaptación y optimización de las hiperheurísticas.

IV. Resultados y Conclusiones

Los experimentos realizados demostraron que las hiperheurísticas (HH) pueden superar el rendimiento de las heurísticas individuales en las instancias de prueba, utilizando el algoritmo SA para el entrenamiento. La aplicación de las transformaciones de características (LT y ST) se muestra como un enfoque prometedor para obtener HH más estables, aunque no necesariamente con un mejor rendimiento. Se discute la importancia de ajustar los parámetros de las transformaciones para obtener resultados óptimos. La investigación concluye que las transformaciones de características pueden contribuir al desarrollo de HH con mejores capacidades de generalización y mayor estabilidad.

Referencia de documento

  • Job shop scheduling: Classification, constraints and objective functions. (ABDULLAH, S.)
  • The shifting bottleneck procedure for job shop scheduling. (ZAWACK, D.)
  • Improving hyper-heuristic performance through feature transformation. (COELLO, C. A. C.)
  • Enhancing selection hyper-heuristics via feature transformations. (COELLO, C. A. C.)
  • A computational study of the job-shop scheduling problem. (COOK, W.)