A multi-disjunctive-graph model-based memetic algorithm for the distributed job shop scheduling problem

被引:8
作者
Wang, Sihan [1 ]
Li, Xinyu [1 ]
Gao, Liang [1 ]
Li, Jiahang [1 ]
机构
[1] Huazhong Univ Sci & Technol, State Key Lab Digital Mfg Equipment & Technol, Wuhan, Peoples R China
基金
中国国家自然科学基金;
关键词
Distributed job shop scheduling problem; Multi-disjunctive-graph model; Memetic algorithm; Encoding scheme; Neighborhood structure; BEE COLONY ALGORITHM; OPTIMIZATION ALGORITHM; TABU SEARCH;
D O I
10.1016/j.aei.2024.102401
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the influence of the digital economy, the traditional manufacturing model is undergoing a shift towards a distributed manufacturing model. This transition involves multiple workshops across diverse geographic regions. The core of distributed manufacturing is the concept of decentralized management and execution, which includes various stages, resources, and tasks within the production process. A key technology in this domain is the distributed shop scheduling problem. Notably, the distributed job shop scheduling problem (DJSSP), considering job shops, is widespread in real distributed manufacturing processes and is difficult to solve as an NP-hard problem. Although several heuristic solvers and metaheuristic algorithms have attempted to address this problem, currently two sub-problems included in the problem, factory allocation and sequence of operations, are treated separately and the description of the problem is incomplete. This paper introduces a multi-disjunctivegraph model-based memetic algorithm (MDGMBMA) developed for DJSSP to minimize the makespan. The multi-disjunctive-graph model is proposed to fully represent the DJSSP solution space. Additionally, an innovative encoding method is proposed to achieve an adequate search of the solution space, and two decoding strategies are proposed to address the search and evaluation demands of the algorithm. Furthermore, based on the property of critical job exchange between factories, a specialized critical job exchange-based neighborhood structure is designed to enhance the efficiency of the tabu search. To evaluate the performance of the MDGMBMA, numerical results from 240 large instances (ranging from 2 to 4 factories) derived from well-known JSSP benchmarks are compared against recently published discrete metaheuristic algorithms. The experimental results indicate that the proposed algorithm performs effectively in solving DJSSP.
引用
收藏
页数:13
相关论文
共 43 条
[1]   Guided local search with shifting bottleneck for job shop scheduling [J].
Balas, E ;
Vazacopoulos, A .
MANAGEMENT SCIENCE, 1998, 44 (02) :262-275
[2]  
Baysal M. E., 2020, INT C INTELLIGENT FU, P1440, DOI [10.1007/978-3-030-51156-2167, DOI 10.1007/978-3-030-51156-2167]
[3]  
Brynjolfsson E, 2019, HARVARD BUS REV, V97, P140
[4]   Dynamic shuffled frog-leaping algorithm for distributed hybrid flow shop scheduling with multiprocessor tasks [J].
Cai, Jingcao ;
Zhou, Rui ;
Lei, Deming .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 90
[5]   A Modified Ant Colony Optimization algorithm for the Distributed Job shop Scheduling Problem [J].
Chaouch, Iman ;
Driss, Olfa Belkahla ;
Ghedira, Khaled .
KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS, 2017, 112 :296-305
[6]   A novel dynamic assignment rule for the distributed job shop scheduling problem using a hybrid ant-based algorithm [J].
Chaouch, Imen ;
Driss, Olfa Belkahla ;
Ghedira, Khaled .
APPLIED INTELLIGENCE, 2019, 49 (05) :1903-1924
[7]   A Survey of Optimization Techniques for Distributed Job Shop Scheduling Problems in Multi-factories [J].
Chaouch, Imen ;
Driss, Olfa Belkahla ;
Ghedira, Khaled .
CYBERNETICS AND MATHEMATICS APPLICATIONS IN INTELLIGENT SYSTEMS, CSOC2017, VOL 2, 2017, 574 :369-378
[8]  
Chen JF, 2018, CHIN CONTR CONF, P2278, DOI 10.23919/ChiCC.2018.8483752
[9]  
Chen S, 2020, CHIN CONTR CONF, P1536, DOI 10.23919/CCC50068.2020.9188884
[10]   An Effective Artificial Bee Colony for Distributed Lot-Streaming Flowshop Scheduling Problem [J].
Duan, Jun-Hua ;
Meng, Tao ;
Chen, Qing-Da ;
Pan, Quan-Ke .
INTELLIGENT COMPUTING METHODOLOGIES, ICIC 2018, PT III, 2018, 10956 :795-806