计算机科学
渡线
作业车间调度
正确性
初始化
算法
数学优化
启发式
遗传算法
解算器
调度(生产过程)
选择(遗传算法)
人工智能
地铁列车时刻表
机器学习
数学
操作系统
程序设计语言
作者
Wenlong Li,H.-Y. Li,Yuting Wang,Yuyan Han
标识
DOI:10.1016/j.eij.2023.100437
摘要
The flexible job scheduling problem with automated guided vehicles (FJSP-AGVs) is a simplified model of some real manufacturing industries. It contains three strongly coupled subproblems: operation sequences assignment, machine selection, and automatic guided vehicle selection, leading to a huge solution space. Its several unresolved challenges, i.e., problem model and algorithmic designing, persist. Therefore, we first adopt the sequence-based modeling method to establish a mixed-integer linear programming model with makespan, and its correctness is verified by using the Gurobi solver. Subsequently, a multi-strategy-driven genetic algorithm (Mult_stra_GA) is proposed based on the implicit features of FJSP-AGVs. In Mult_stra_GA, for the operation sequence (OS) and the machine assignment (MS) subproblems, we design three targeted strategies, i.e., two layer-based encoding and decoding strategy, a multiple heuristics-based initialization strategy, double crossover, and dual mutation operators. Meanwhile, the problem-specific diversity checking and restart strategies are introduced to avoid Mult_stra_GA falling into local optima. Finally, we conduct experiments on four well-known benchmarks. Through the statistical analysis, the outcomes demonstrate that the Mult_stra_GA algorithm exhibits efficacy when contrasted with other advanced algorithms.
科研通智能强力驱动
Strongly Powered by AbleSci AI