GENETIC NEIGHBORHOOD ALGORITHM BASED ON FLEXIBLE BLOCKS AND IDLE SPACE FOR FLEXIBLE JOB-SHOP SCHEDULING PROBLEM WITH SEQUENCING FLEXIBILITY

被引:0
作者
Zhang, Xiaonan [1 ]
Shi, Weihao [1 ]
Gong, Jialong [1 ]
机构
[1] Shaanxi Univ Sci & Technol, Coll Mech Elect & Engn, Xian 710021, Shaanxi, Peoples R China
关键词
Flexible job-shop scheduling problem; sequencing flexibility; genetic algorithm; neighborhood structure; MILP MODEL; METAHEURISTICS; OPTIMIZATION; GRAPH;
D O I
10.3934/jimo.2025097
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The Flexible Job-Shop Scheduling Problem with Sequencing Flexibility (FJSPSF) presents a significant challenge in job-shop environments, where operations within a job can be processed in multiple feasible precedence orders rather than a single sequence. However, traditional methods used to model precedence relationships, i.e., directed acyclic graphs (DAGs), struggle to accurately capture precedence constraints as flexibility increases. Moreover, given the NP-hard nature of FJSPSF, developing more efficient and highquality algorithms remains essential. To address these challenges, this paper proposes a Genetic Neighborhood Algorithm based on Flexible Blocks and Idle Space (GNA-FBIS). GNA-FBIS introduces a flexible-block-based matrix representation (FMR) method instead of DAGs, enabling the efficient integration of complex precedence constraints into the optimization algorithm. Building upon this representation, we develop a novel three-segment encoding scheme that integrates flexible blocks, operations sequences, and machine selections, while ensuring that genetic operations such as crossover and mutation align with these structural characteristics. A neighborhood search strategy focusing on critical operational space and idle space is incorporated to enhance solution quality. This strategy strategically relocates critical operations to (relatively) effective idle spaces by evaluating operational spaces and differentiating between flexible and non-flexible critical operations. Extensive experiments on both standard and extended FJSPSF instances demonstrate the superior performance of GNA-FBIS over existing methods.
引用
收藏
页码:5393 / 5413
页数:21
相关论文
共 25 条
[1]   List scheduling and beam search methods for the flexible job shop scheduling problem with sequencing flexibility [J].
Birgin, E. G. ;
Ferreira, J. E. ;
Ronconi, D. P. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 247 (02) :421-440
[2]   A MILP model for an extended version of the Flexible Job Shop Problem [J].
Birgin, Ernesto G. ;
Feofiloff, Paulo ;
Fernandes, Cristina G. ;
de Melo, Everton L. ;
Oshiro, Marcio T. I. ;
Ronconi, Debora P. .
OPTIMIZATION LETTERS, 2014, 8 (04) :1417-1431
[3]   A directed acyclic graph representation of routing manufacturing flexibility [J].
Borenstein, D .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 127 (01) :78-93
[4]  
Brandimarte P., 1993, Annals of Operations Research, V41, P157, DOI 10.1007/BF02023073
[5]   A reduced variable neighborhood search for the just in time job shop scheduling problem with sequence dependent setup times [J].
Brandimarte, Paolo ;
Fadda, Edoardo .
COMPUTERS & OPERATIONS RESEARCH, 2024, 167
[6]   JOB-SHOP SCHEDULING WITH MULTIPURPOSE MACHINES [J].
BRUCKER, P ;
SCHLIE, R .
COMPUTING, 1990, 45 (04) :369-375
[7]   A Knowledge-Based Cuckoo Search Algorithm to Schedule a Flexible Job Shop With Sequencing Flexibility [J].
Cao, ZhengCai ;
Lin, ChengRan ;
Zhou, MengChu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2021, 18 (01) :56-69
[8]  
Ding L, 2005, INT J PROD RES, V43, P3247, DOI 10.1080/00207540500137292
[9]   An effective architecture for learning and evolving flexible job-shop schedules [J].
Ho, Nhu Binh ;
Tay, Joc Cing ;
Lai, Edmund M. -K. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 179 (02) :316-333
[10]   A multistart biased random key genetic algorithm for the flexible job shop scheduling problem with transportation [J].
Homayouni, S. Mahdi ;
Fontes, Dalila B. M. M. ;
Goncalves, Jose F. .
INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2023, 30 (02) :688-716