A hybrid Jaya algorithm for solving flexible job shop scheduling problem considering multiple critical paths

被引:63
作者
Fan, Jiaxin [1 ]
Shen, Weiming [1 ]
Gao, Liang [1 ]
Zhang, Chunjiang [1 ]
Zhang, Ze [2 ]
机构
[1] Huazhong Univ Sci & Technol, State Key Lab Digital Mfg Equipment & Technol, Wuhan, Peoples R China
[2] Capital Aerosp Machinery Co Ltd, 2 Jingbei East Rd, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Flexible job shop scheduling; Hybrid Jaya algorithm; Tabu search; Multiple critical paths; Neighborhood structures; GENETIC ALGORITHM; TABU SEARCH; MATHEMATICAL-MODELS; LOCAL SEARCH; OPTIMIZATION;
D O I
10.1016/j.jmsy.2021.05.018
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
As an extension of the classical job shop scheduling problem, flexible job shop scheduling problem (FJSP) is considered as a challenge in manufacturing systems for its complexity and flexibility. Meta-heuristic algorithms are shown effective in solving FJSP. However, the multiple critical paths issue, which has not been formally discussed in the existing literature, is discovered to be a primary obstacle for further optimization by metaheuristics. In this paper, a hybrid Jaya algorithm integrated with Tabu search is proposed to solve FJSP for makespan minimization. Two Jaya operators are designed to improve solutions under a two-vector encoding scheme. During the local search phase, three approaches are proposed to deal with multiple critical paths and have been evaluated by experimental study and qualitative analyses. An incremental parameter setting strategy and a makespan estimation method are employed to speed up the searching process. The proposed algorithm is compared with several state-of-the-art algorithms on three well-known FJSP benchmark sets. Extensive experimental results suggest its superiority in both optimality and stability. Additionally, a real world scheduling problem, including six instances with different scales, is applied to further prove its ability in handling large-scale scheduling problems.
引用
收藏
页码:298 / 311
页数:14
相关论文
共 66 条