计算机科学
排列(音乐)
调度(生产过程)
进化算法
作业车间调度
数学优化
多目标优化
分布式计算
人工智能
数学
机器学习
嵌入式系统
声学
布线(电子设计自动化)
物理
作者
Hui Yu,Kaizhou Gao,Zhiwu Li,Peiyong Duan
标识
DOI:10.1109/tsmc.2024.3490544
摘要
This study addresses an energy-efficient multiobjective distributed assembly permutation flowshop scheduling problem with sequence dependent setup time. The objectives are to minimize the maximum completion time (makespan), mean of earliness and tardiness, and total carbon emission, simultaneously. First, a mathematical model is established. Second, the double-learning-strategy-based Jaya algorithms are developed to address the problems. According to problem-specific nature, one Q-learning state-action strategy is designed to guide nondominated solutions choosing appropriate machine speed adjustment strategies for achieving a satisfactory tradeoff among the three objectives. Third, eight neighborhood structures are designed and embedded in the proposed Jaya algorithms to discover high-quality solutions in local spaces. Fourth, another three novel Q-learning state-action design strategies are proposed to dynamically select the appropriate neighborhood structures during iterations, which introduce the searching directions and improve the convergence of the proposed Jaya. Finally, 81 benchmark instances are solved and the effectiveness of improved strategies is demonstrated. The proposed Jaya algorithm with the best double Q-learning strategies is compared to a solver, Gurobi, to verify the developed mathematical model. The experimental analysis demonstrates that the improved Jaya algorithm with both the Q-learning based machine speed adjustment and the Q-learning-based neighborhood selection strategies shows the best performance.
科研通智能强力驱动
Strongly Powered by AbleSci AI