To address uncertain completion times and low customer satisfaction in discrete manufacturing with single-piece, small-batch, and highly customized production, this paper establishes a fuzzy flexible job-shop scheduling model that minimizes makespan, maximizes average customer satisfaction, and maximizes the minimum customer satisfaction. An improved multi-objective evolutionary algorithm is proposed, which incorporates an adaptive crossover-mutation strategy based on population distribution to balance global and local search, and a knowledge-driven neighborhood search strategy that exploits the structure of customer satisfaction. By adjusting critical and non-critical blocks on the critical path, the algorithm reduces makespan and enhances customer satisfaction. Comparative results on multiple benchmark instances confirm the effectiveness of the proposed model and algorithm.
ZHUZhengyu, GUOJutao, YoulongLYU, et al. Deep Reinforcement Learning Method for Flexible Job Shop Scheduling[J]. China Mechanical Engineering, 2024, 35(11): 2007-2014.
[3]
CHENZhaoming, ZOUJinsong, WANGWei. Digital Twin-oriented Collaborative Optimization of Fuzzy Flexible Job Shop Scheduling under Multiple Uncertainties[J]. Sādhanā, 2023, 48(2): 78.
[4]
DAUZÈRE-PÉRÈSS, DINGJunwen, SHENLiji, et al. The Flexible Job Shop Scheduling Problem: a Review[J]. European Journal of Operational Research, 2024, 314(2): 409-432.
[5]
JIMÉNEZ TOVARM, ACEVEDO-CHEDIDJ, OSPINA-MATEUSH, et al. An Optimization Algorithm for the Multi-objective Flexible Fuzzy Job Shop Environment with Partial Flexibility Based on Adaptive Teaching–Learning Considering Fuzzy Processing Times[J]. Soft Computing, 2024, 28(2): 1459-1489.
LIRui, GONGWenyin. An Improved Multi-objective Evolutionary Algorithm Based on Decomposition for Bi-objective Fuzzy Flexible Job-shop Scheduling Problem[J]. Control Theory & Applications, 2022, 39(1): 31-40.
DENGLibao, ZHUYingjian, DIYuanzhu, et al. Biased Bi-population Evolutionary Algorithm for Energy-efficient Fuzzy Flexible Job Shop Scheduling with Deteriorating Jobs[J]. Complex System Modeling and Simulation, 2024, 4(1): 15-32.
[10]
LIRui, GONGWenyin, LUChao, et al. A Learning-based Memetic Algorithm for Energy-efficient Flexible Job-shop Scheduling with Type-2 Fuzzy Processing Time[J]. IEEE Transactions on Evolutionary Computation, 2023, 27(3): 610-620.
[11]
CHENXiaolong, LIJunqing, DUYu. A Hybrid Evolutionary Immune Algorithm for Fuzzy Flexible Job Shop Scheduling Problem with Variable Processing Speeds[J]. Expert Systems with Applications, 2023, 233: 120891.
[12]
SUNMengke, CAIZongyan, ZHANGHaonan. A Teaching-learning-based Optimization with Feedback for L-R Fuzzy Flexible Assembly Job Shop Scheduling Problem with Batch Splitting[J]. Expert Systems with Applications, 2023, 224: 120043.
[13]
SOOFIP, YAZDANIM, AMIRIM, et al. Robust Fuzzy-stochastic Programming Model and Meta-heuristic Algorithms for Dual-resource Constrained Flexible Job-shop Scheduling Problem under Machine Breakdown[J]. IEEE Access, 2021, 9: 155740-155762.
[14]
WURui, TIANZheng, LIXixing, et al. Improved Discrete Particle Swarm Optimization Algorithm for Solving Fuzzy Flexible Job Shop Machines and Automated Guided Vehicles Fusion Scheduling Problem[J]. Engineering Applications of Artificial Intelligence, 2025, 160: 111951.
[15]
ZHANGCuilin, CHENJian, SANGYaowen, et al. Integrated Ternary Scheduling and Execution Bottleneck Identification in Stochastic Job Shops[J]. Expert Systems with Applications, 2026, 296: 129183.
[16]
MAJing, LIYan. Solution to IPPS Problem under the Condition of Uncertain Delivery Time[C]∥Smart Innovations in Communication and Computational Sciences. Singapore: Springer, 2019: 105-111.
[17]
YANGM S, BAL, ZHENGH Y, et al. An Integrated System for Scheduling of Processing and Assembly Operations with Fuzzy Operation Time and Fuzzy Delivery Time[J]. Advances in Production Engineering & Management, 2019, 14(3): 367-378.
[18]
WANGZiqing, LIAOWenzhu, ZHANGYaping. Rescheduling Optimisation of Sustainable Multi-objective Fuzzy Flexible Job Shop under Uncertain Environment[J]. International Journal of Production Research, 2024, 62(24): 8904-8920.
[19]
ZHUZhenwei, ZHOUXionghui. A Multi-objective Multi-micro-swarm Leadership Hierarchy-based Optimizer for Uncertain Flexible Job Shop Scheduling Problem with Job Precedence Constraints[J]. Expert Systems with Applications, 2021, 182: 115214.
TANGHongtao, LIYue, WANGLei. An Improved GWO Algorithm for Fuzzy Distributed Flexible Job Shop Scheduling Problem[J]. Journal of Huazhong University of Science and Technology (Nature Science Edition), 2022, 50(6): 81-88.
[24]
LIJunqing, LIUZhengmin, LIChengdong, et al. Improved Artificial Immune System Algorithm for Type-2 Fuzzy Flexible Job Shop Scheduling Problem[J]. IEEE Transactions on Fuzzy Systems, 2021, 29(11): 3234-3248.
[25]
PANZixiao, LEIDeming, WANGLing. A Bi-population Evolutionary Algorithm with Feedback for Energy-efficient Fuzzy Flexible Job Shop Scheduling[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2022, 52(8): 5295-5307.
GNANAVELBABUA, CALDEIRAR H, VAIDYANATHANT. A Simulation-based Modified Backtracking Search Algorithm for Multi-objective Stochastic Flexible Job Shop Scheduling Problem with Worker Flexibility[J]. Applied Soft Computing, 2021, 113: 107960.
[28]
FANGJincheng, ZENGAfeng, ZHENGShaofeng, et al. Improved Multiverse Optimization Algorithm for Fuzzy Flexible Job-shop Scheduling Problem[J]. IEEE Access, 2023, 11: 48259-48275.
[29]
ZHANGXuwei, LIUShixin, ZHAOZiyan, et al. A Decomposition-based Evolutionary Algorithm with Clustering and Hierarchical Estimation for Multiobjective Fuzzy Flexible Jobshop Scheduling[J]. IEEE Transactions on Evolutionary Computation, 2026, 30(1): 2-15.
XUYigang, CHENYong, WANGChen, et al. Improving NSGA-Ⅲ Algorithm for Solving High-dimensional Many-objective Green Flexible Job Shop Scheduling Problem[J]. Journal of System Simulation, 2024, 36(10): 2314-2329.
[32]
XIEJin, LIXinyu, GAOLiang, et al. A New Neighbourhood Structure for Job Shop Scheduling Problems[J]. International Journal of Production Research, 2023, 61(7): 2147-2161.
[33]
PALACIOSJ J, PUENTEJ, VELAC R, et al. Benchmarks for Fuzzy Job Shop Problems[J]. Information Sciences, 2016, 329: 736-752.
[34]
GAOKai zhou, SUGANTHANP N, PANQuan ke, et al. An Improved Artificial Bee Colony Algorithm for Flexible Job-shop Scheduling Problem with Fuzzy Processing Time[J]. Expert Systems with Applications, 2016, 65: 52-67.
[35]
GUXiaolin, HUANGMing, LIANGXu. A Discrete Particle Swarm Optimization Algorithm with Adaptive Inertia Weight for Solving Multiobjective Flexible Job-shop Scheduling Problem[J]. IEEE Access, 2020, 8: 33125-33136.
[36]
WUXiuli, WUShaomin. An Elitist Quantum-inspired Evolutionary Algorithm for the Flexible Job-shop Scheduling Problem[J]. Journal of Intelligent Manufacturing, 2017, 28(6): 1441-1457.
[37]
LEIDeming, SUBin. A Multi-class Teaching–Learning-based Optimization for Multi-objective Distributed Hybrid Flow Shop Scheduling[J]. Knowledge-Based Systems, 2023, 263: 110252.