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

被引:80
作者
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 条
[1]  
Abd Elazeem A E, 2011, African Journal of Mathematics and Computer Science Research, V4, P321
[2]   Bi-criteria flexible job-shop scheduling with sequence-dependent setup times-Variable neighborhood search approach [J].
Bagheri, A. ;
Zandieh, M. .
JOURNAL OF MANUFACTURING SYSTEMS, 2011, 30 (01) :8-15
[3]   Guided local search with shifting bottleneck for job shop scheduling [J].
Balas, E ;
Vazacopoulos, A .
MANAGEMENT SCIENCE, 1998, 44 (02) :262-275
[4]   Greedy randomized adaptive search for dynamic flexible job-shop scheduling [J].
Baykasoglu, Adil ;
Madenoglu, Fatma S. ;
Hamzadayi, Alper .
JOURNAL OF MANUFACTURING SYSTEMS, 2020, 56 :425-451
[5]  
Brandimarte P., 1993, Annals of Operations Research, V41, P157, DOI 10.1007/BF02023073
[6]   JOB-SHOP SCHEDULING WITH MULTIPURPOSE MACHINES [J].
BRUCKER, P ;
SCHLIE, R .
COMPUTING, 1990, 45 (04) :369-375
[7]   Solving the flexible job shop scheduling problem using an improved Jaya algorithm [J].
Caldeira, Rylan H. ;
Gnanavelbabu, A. .
COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 137
[8]  
Chambers JB, 1996, TECHNICAL REPORT SER
[9]   A tutorial survey of job-shop scheduling problems using genetic algorithms .1. Representation [J].
Cheng, RW ;
Gen, M ;
Tsujimura, Y .
COMPUTERS & INDUSTRIAL ENGINEERING, 1996, 30 (04) :983-997
[10]   A bio-inspired mobile agent-based integrated system for flexible autonomic job shop scheduling [J].
Chou, Yu-Cheng ;
Cao, Huajun ;
Cheng, Harry H. .
JOURNAL OF MANUFACTURING SYSTEMS, 2013, 32 (04) :752-763