Un Nuevo Algoritmo Híbrido de Optimización de Ballenas para el Problema de Programación de Talleres de Trabajo Flexible
Autores: Yang, Wenqiang; Su, Jinzhe; Yao, Yunhang; Yang, Zhile; Yuan, Ying
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Un Nuevo Algoritmo Híbrido de Optimización de Ballenas para el Problema de Programación de Talleres de Trabajo Flexible
Categoría
Tecnología de Equipos y Accesorios
Subcategoría
Diseño de equipos y herramientas
Palabras clave
Programación de trabajos flexible
Problema de programación de talleres
Algoritmo híbrido de optimización de ballenas
Tiempo de finalización
Diversidad de población
Funciones de referencia
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 18
Citaciones: Sin citaciones
El problema de programación de trabajos en un taller flexible (FJSP) es una extensión del problema clásico de programación de trabajos en un taller y uno de los problemas NP-duros más conocidos. Para obtener mejores óptimos globales del FJSP, se propone un nuevo algoritmo híbrido de optimización de ballenas (HWOA) para resolver el FJSP, en el que minimizar el tiempo de finalización se considera como el objetivo. En primer lugar, se aumenta la uniformidad y la amplitud de la distribución de la población inicial con un buen conjunto de puntos (GPS). En segundo lugar, se propone un nuevo factor de convergencia no lineal (NCF) para coordinar el peso de la búsqueda global y local. Luego, se propone una nueva estructura de multi-vecindario (MNS), dentro de la cual se utilizan un total de tres nuevos vecindarios para buscar la solución óptima desde diferentes direcciones. Finalmente, se presenta un mecanismo de recepción de diversidad de población (DRM), que asegura en cierta medida que la diversidad de la población se preserve con la iteración. Se utilizan siete funciones de referencia internacionales para probar el rendimiento del HWOA, y los resultados muestran que el HWOA es más eficiente. Finalmente, el HWOA se aplica a 73 FJSP y cuatro instancias internacionales Ra de diferentes escalas y flexibilidad, y los resultados verifican aún más la efectividad y superioridad del HWOA.
Descripción
El problema de programación de trabajos en un taller flexible (FJSP) es una extensión del problema clásico de programación de trabajos en un taller y uno de los problemas NP-duros más conocidos. Para obtener mejores óptimos globales del FJSP, se propone un nuevo algoritmo híbrido de optimización de ballenas (HWOA) para resolver el FJSP, en el que minimizar el tiempo de finalización se considera como el objetivo. En primer lugar, se aumenta la uniformidad y la amplitud de la distribución de la población inicial con un buen conjunto de puntos (GPS). En segundo lugar, se propone un nuevo factor de convergencia no lineal (NCF) para coordinar el peso de la búsqueda global y local. Luego, se propone una nueva estructura de multi-vecindario (MNS), dentro de la cual se utilizan un total de tres nuevos vecindarios para buscar la solución óptima desde diferentes direcciones. Finalmente, se presenta un mecanismo de recepción de diversidad de población (DRM), que asegura en cierta medida que la diversidad de la población se preserve con la iteración. Se utilizan siete funciones de referencia internacionales para probar el rendimiento del HWOA, y los resultados muestran que el HWOA es más eficiente. Finalmente, el HWOA se aplica a 73 FJSP y cuatro instancias internacionales Ra de diferentes escalas y flexibilidad, y los resultados verifican aún más la efectividad y superioridad del HWOA.