A Q-Learning-Based Adaptive NSGA-II for Fuzzy Distributed Assembly Hybrid Flow Shop Scheduling Problem
Abstract
1. Introduction
- (1)
- A FDAHFSP that integrates processing, transportation, and assembly stages is modeled using a mixed-integer linear programming formulation, with objectives to simultaneously minimize total fuzzy weighted earliness/tardiness () and total fuzzy energy consumption ().
- (2)
- A tailored Q-ANSGA is developed, featuring: (i) a hybrid initialization strategy that combines multiple heuristic rules to generate high-quality initial populations; (ii) an adaptive parameter selection mechanism driven by Q-learning to dynamically adjust crossover and mutation probabilities; (iii) eight problem-specific neighborhood search operators selected via an iterative-greedy strategy to enhance local search efficiency.
- (3)
- Extensive experiments are conducted, including ablation studies and comparisons with state-of-the-art algorithms. These experiments validate that each component of Q-ANSGA effectively improves optimization performance and demonstrate the overall superiority of the proposed method in solving the FDAHFSP.
2. Literature Review
2.1. Related Scheduling Problems
2.2. Related Scheduling Algorithms
2.3. Research Gaps
3. Problem Statement and Modeling
3.1. Problem Definition
3.2. Problem Model
3.3. Operations on Fuzzy Numbers
- (1)
- Addition/subtraction operator: .
- (2)
- Ranking operation:
- (i)
- If , then ;
- (ii)
- If and , then ;
- (iii)
- If , and , then .
- (3)
- Max operation: If , then ; otherwise, .
- (4)
- Since scheduling decisions are made under fuzzy representations, the fuzzy values must be converted into precise ones when evaluating the objective functions. Therefore, a defuzzification method needs to be designed to ensure the integrity of the entire scheduling process. The specific defuzzification formula is given as follows:
4. Presented Algorithm
4.1. Encoding and Decoding
4.2. Population Initialization
- (1)
- Job allocation rule
- (2)
- Priority scheduling rule
4.3. Genetic Operation
4.4. Adaptive Parameter Selection Based on Q-Learning
4.5. Neighborhood Search Operators
- (1)
- NS1 (Intra-factory swap): Randomly select a job from the key factory and swap it sequentially with other jobs in the same factory until improvement.
- (2)
- NS2 (Intra-factory insertion): Randomly select a job from the key factory and insert it before or after other jobs in the same factory until improvement.
- (3)
- NS3 (Inter-factory swap): Randomly select a job from the key factory and swap it with jobs from a non-key factory until improvement.
- (4)
- NS4 (Inter-factory insertion): Randomly select a job from the key factory and insert it into feasible positions in a non-key factory until improvement.
- (5)
- NS5 (Intra-product swap): After identifying the key product, randomly select a job from it and swap with other jobs of the same product until improvement.
- (6)
- NS6 (Intra-product insertion): Randomly select a job from the key product and insert it among other jobs of the same product until improvement.
- (7)
- NS7 (Inter-product swap): Randomly select a job from the key product and swap it with a job from another product until improvement.
- (8)
- NS8 (Inter-product insertion): Randomly select a job from the key product and insert it adjacent to a job of another product until improvement.
4.6. Iterative Greedy Based Neighborhood Structures Selection
5. Experiments and Discussion
5.1. Experimental Instance Settings
5.2. Parameter Calibration
5.3. Effectiveness of Algorithm Designs

5.4. Comparison with Other Algorithms
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| FDAHFSP | Fuzzy distributed assembly hybrid flow shop scheduling problem |
| Q-ANSGA | Q-learning-based adaptive non-dominated sorting genetic algorithm |
| DHFSP | Distributed hybrid flow shop scheduling problem |
| IMOEA/D | Improved multi-objective evolutionary algorithm |
| MOHIG | Multi-objective hybrid iterated greedy algorithm |
| KB-NSGA-II | Knowledge-based non-dominated sorting genetic II algorithm |
| QLHHEA | Q-learning-based hyper-heuristic evolutionary algorithm |
References
- Hou, Y.; Liao, X.; Chen, G.; Chen, Y. Co-Evolutionary NSGA-III with Deep Reinforcement Learning for Multi-Objective Distributed Flexible Job Shop Scheduling. Comput. Ind. Eng. 2025, 203, 110990. [Google Scholar] [CrossRef] [Scilit]
- Qin, H.-X.; Han, Y.-Y.; Liu, Y.-P.; Li, J.-Q.; Pan, Q.-K.; Han, X. A Collaborative Iterative Greedy Algorithm for the Scheduling of Distributed Heterogeneous Hybrid Flow Shop with Blocking Constraints. Expert Syst. Appl. 2022, 201, 117256. [Google Scholar] [CrossRef] [Scilit]
- Pan, Y.; Gao, K.; Li, Z.; Wu, N. A Novel Evolutionary Algorithm for Scheduling Distributed No-Wait Flow Shop Problems. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 3694–3704. [Google Scholar] [CrossRef] [Scilit]
- Chen, X.; Li, Y.; Wang, K.; Wang, L.; Liu, J.; Wang, J.; Wang, X.V. Reinforcement Learning for Distributed Hybrid Flowshop Scheduling Problem with Variable Task Splitting towards Mass Personalized Manufacturing. J. Manuf. Syst. 2024, 76, 188–206. [Google Scholar] [CrossRef] [Scilit]
- Li, R.; Gong, W.; Lu, C. Self-Adaptive Multi-Objective Evolutionary Algorithm for Flexible Job Shop Scheduling with Fuzzy Processing Time. Comput. Ind. Eng. 2022, 168, 108099. [Google Scholar] [CrossRef] [Scilit]
- Zhang, X.; Liu, S.; Zhao, Z.; Yang, S. A Decomposition-Based Evolutionary Algorithm with Clustering and Hierarchical Estimation for Multi-Objective Fuzzy Flexible Jobshop Scheduling. IEEE Trans. Evol. Computat. 2024, 30, 2–15. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.-J.; Wang, L. A Cooperative Memetic Algorithm with Learning-Based Agent for Energy-Aware Distributed Hybrid Flow-Shop Scheduling. IEEE Trans. Evol. Computat. 2022, 26, 461–475. [Google Scholar] [CrossRef] [Scilit]
- Zhang, W.; Geng, H.; Li, C.; Gen, M.; Zhang, G.; Deng, M. Q-Learning-Based Multi-Objective Particle Swarm Optimization with Local Search within Factories for Energy-Efficient Distributed Flow-Shop Scheduling Problem. J. Intell. Manuf. 2023, 36, 185–208. [Google Scholar] [CrossRef] [Scilit]
- Li, D.; Gao, K.; Duan, P.; Suganthan, P.N.; Wu, N. Reinforcement Learning Assisting Artificial Bee Colony Algorithm for Scheduling Distributed Assembly Flowshops with Batch Delivery. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 9295–9308. [Google Scholar] [CrossRef] [Scilit]
- Ma, J.; Gao, W.; Tong, W. A Deep Reinforcement Learning Assisted Adaptive Genetic Algorithm for Flexible Job Shop Scheduling. Eng. Appl. Artif. Intel. 2025, 149, 110447. [Google Scholar] [CrossRef] [Scilit]
- Zhang, W.; Li, C.; Gen, M.; Yang, W.; Zhang, G. A Multiobjective Memetic Algorithm with Particle Swarm Optimization and Q-Learning-Based Local Search for Energy-Efficient Distributed Heterogeneous Hybrid Flow-Shop Scheduling Problem. Expert Syst. Appl. 2024, 237, 121570. [Google Scholar] [CrossRef] [Scilit]
- Wu, X.; Yan, X.; Guan, D.; Wei, M. A Deep Reinforcement Learning Model for Dynamic Job-Shop Scheduling Problem with Uncertain Processing Time. Eng. Appl. Artif. Intel. 2024, 131, 107790. [Google Scholar] [CrossRef] [Scilit]
- Kayhan, B.M.; Yildiz, G. Reinforcement Learning Applications to Machine Scheduling Problems: A Comprehensive Literature Review. J. Intell. Manuf. 2023, 34, 905–929. [Google Scholar] [CrossRef] [Scilit]
- Wang, H.; Yu, X.; Lu, Y. A Reinforcement Learning-Based Ranking Teaching-Learning-Based Optimization Algorithm for Parameters Estimation of Photovoltaic Models. Swarm Evol. Comput. 2025, 93, 101844. [Google Scholar] [CrossRef] [Scilit]
- Zuo, G.; Jia, Z.; Wu, Z.; Shi, J.; Wang, G. A Q-Learning Guided Dual Population Genetic Algorithm for Distributed Permutation Flow Shop Scheduling Problem with Machine Having Fuzzy Processing Efficiency. Expert Syst. Appl. 2025, 285, 127882. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Li, X.; Gao, L.; Zhang, B.; Pan, Q.-K.; Tasgetiren, M.F.; Meng, L. A Discrete Artificial Bee Colony Algorithm for Distributed Hybrid Flowshop Scheduling Problem with Sequence-Dependent Setup Times. Int. J. Prod. Res. 2021, 59, 3880–3899. [Google Scholar] [CrossRef] [Scilit]
- Lu, C.; Zhou, J.; Gao, L.; Li, X.; Wang, J. Modeling and Multi-Objective Optimization for Energy-Aware Scheduling of Distributed Hybrid Flow-Shop. Appl. Soft Comput. 2024, 156, 111508. [Google Scholar] [CrossRef] [Scilit]
- Shao, W.; Shao, Z.; Pi, D. Multi-Objective Evolutionary Algorithm Based on Multiple Neighborhoods Local Search for Multi-Objective Distributed Hybrid Flow Shop Scheduling Problem. Expert Syst. Appl. 2021, 183, 115453. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Tang, H.; Lei, D. A Q-Learning Artificial Bee Colony for Distributed Assembly Flow Shop Scheduling with Factory Eligibility, Transportation Capacity and Setup Time. Eng. Appl. Artif. Intel. 2023, 123, 106230. [Google Scholar] [CrossRef] [Scilit]
- Luo, Q.; Deng, Q.; Guo, X.; Gong, G.; Zhao, X.; Chen, L. Modelling and Optimization of Distributed Assembly Hybrid Flowshop Scheduling Problem with Transportation Resource Scheduling. Comput. Ind. Eng. 2023, 186, 109717. [Google Scholar] [CrossRef] [Scilit]
- Sun, L.; Lin, L.; Gen, M.; Li, H. A Hybrid Cooperative Coevolution Algorithm for Fuzzy Flexible Job Shop Scheduling. IEEE Trans. Fuzzy Syst. 2019, 27, 1008–1022. [Google Scholar] [CrossRef] [Scilit]
- Li, R.; Gong, W.; Lu, C.; Wang, L. A Learning-Based Memetic Algorithm for Energy-Efficient Flexible Job-Shop Scheduling with Type-2 Fuzzy Processing Time. IEEE Trans. Evol. Computat. 2023, 27, 610–620. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Lei, D.; Tang, H. A Multi-Objective Dynamical Artificial Bee Colony for Energy-Efficient Fuzzy Hybrid Flow Shop Scheduling with Batch Processing Machines. Expert Syst. Appl. 2025, 259, 125244. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.-J.; Wang, G.-G.; Tian, F.-M.; Gong, D.-W.; Pedrycz, W. Solving Energy-Efficient Fuzzy Hybrid Flow-Shop Scheduling Problem at a Variable Machine Speed Using an Extended NSGA-II. Eng. Appl. Artif. Intell. 2023, 121, 105977. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Lei, D.; Li, D.; Li, X.; Tang, H. A Dynamic Artificial Bee Colony for Fuzzy Distributed Energy-Efficient Hybrid Flow Shop Scheduling with Batch Processing Machines. J. Manuf. Syst. 2025, 78, 94–108. [Google Scholar] [CrossRef] [Scilit]
- Deng, L.; Qiu, Y.; Gong, W.; Di, Y.; Li, C. A Dynamic Decision-Driven Memetic Algorithm for Fuzzy Distributed Hybrid Flow Shop Rescheduling Considering Quality Control. Expert Syst. Appl. 2024, 257, 125002. [Google Scholar] [CrossRef] [Scilit]
- Zhao, F.; Du, Y.; Zhuang, C.; Wang, L.; Yu, Y. An Iterative Greedy Algorithm for Solving a Multiobjective Distributed Assembly Flexible Job Shop Scheduling Problem with Fuzzy Processing Time. IEEE Trans. Cybern. 2025, 55, 2302–2315. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Han, Y.; Wang, Y.; Pan, Q.-K.; Wang, L. Sustainable Scheduling of Distributed Flow Shop Group: A Collaborative Multi-Objective Evolutionary Algorithm Driven by Indicators. IEEE Trans. Evol. Comput. 2024, 28, 1794–1808. [Google Scholar] [CrossRef] [Scilit]
- Shi, Z.; Si, J.; Zhang, J.; Pang, Z.; Chen, H.; Ding, G. A Deep Reinforcement Learning Method Based on Hindsight Experience Replay for Multi-Objective Dynamic Job-Shop Scheduling Problem. Expert Syst. Appl. 2025, 284, 127989. [Google Scholar] [CrossRef] [Scilit]
- Yao, Y.; Li, X.; Gao, L. A DQN-Based Memetic Algorithm for Energy-Efficient Job Shop Scheduling Problem with Integrated Limited AGVs. Swarm Evol. Comput. 2024, 87, 101544. [Google Scholar] [CrossRef] [Scilit]
- Zhu, N.; Zhao, F.; Wang, L.; Ding, R.; Xu, T.; Jonrinaldi, J. A Discrete Learning Fruit Fly Algorithm Based on Knowledge for the Distributed No-Wait Flow Shop Scheduling with Due Windows. Expert Syst. Appl. 2022, 198, 116921. [Google Scholar] [CrossRef] [Scilit]
- Yu, H.; Gao, K.; Li, Z.; Duan, P. Double-Learning-Strategy-Based Evolutionary Algorithm for Scheduling Multiobjective Distributed Assembly Permutation Flowshops with Setup Time. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 925–935. [Google Scholar] [CrossRef] [Scilit]
- Lu, C.; Liu, Q.; Zhang, B.; Yin, L. A Pareto-Based Hybrid Iterated Greedy Algorithm for Energy-Efficient Scheduling of Distributed Hybrid Flowshop. Expert Syst. Appl. 2022, 204, 117555. [Google Scholar] [CrossRef] [Scilit]
- Lei, D.; Su, B. A Multi-class Teaching-learning-based Optimization for Multi-objective Distributed Hybrid Flow Shop Scheduling. Knowl.-Based Syst. 2023, 263, 110252. [Google Scholar] [CrossRef] [Scilit]
- Chen, L.; Cao, L.; Wen, Y.; Chen, H.; Jiang, S.-L. A Knowledge-Based NSGA-II Algorithm for Multi-Objective Hot Rolling Production Scheduling Under Flexible Time-of-Use Electricity Pricing. J. Manuf. Syst. 2023, 69, 255–270. [Google Scholar] [CrossRef] [Scilit]
- Lv, L.; Shen, W. An Improved NSGA-II with Local Search for Multi-Objective Integrated Production and Inventory Scheduling Problem. J. Manuf. Syst. 2023, 68, 99–116. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.-J.; Li, J.; Wang, G.-G. Fuzzy Correlation Entropy-Based NSGA-II for Energy-Efficient Hybrid Flow-Shop Scheduling Problem. Knowl.-Based Syst. 2023, 277, 110808. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Z.-Q.; Qian, B.; Hu, R.; Yang, J.-B. Q-Learning-Based Hyper-Heuristic Evolutionary Algorithm for the Distributed Assembly Blocking Flowshop Scheduling Problem. Appl. Soft Comput. 2023, 146, 110695. [Google Scholar] [CrossRef] [Scilit]
- Chen, X.; Li, J.; Xu, Y. Q-Learning Based Multi-Objective Immune Algorithm for Fuzzy Flexible Job Shop Scheduling Problem Considering Dynamic Disruptions. Swarm Evol. Comput. 2023, 83, 101414. [Google Scholar] [CrossRef] [Scilit]
- Wang, G.-G.; Gao, D.; Pedrycz, W. Solving Multiobjective Fuzzy Job-Shop Scheduling Problem by a Hybrid Adaptive Differential Evolution Algorithm. IEEE Trans. Ind. Inf. 2022, 18, 8519–8528. [Google Scholar] [CrossRef] [Scilit]
- Qiao, Y.; Wu, N.; He, Y.; Li, Z.; Chen, T. Adaptive Genetic Algorithm for Two-Stage Hybrid Flow-Shop Scheduling with Sequence-Independent Setup Time and No-Interruption Requirement. Expert Syst. Appl. 2022, 208, 118068. [Google Scholar] [CrossRef] [Scilit]
- Zhuang, M.; Zhang, W.; Tang, H.; Li, X.; Wang, K. A Multi-Objective Genetic Algorithm Based on Two-Stage Reinforcement Learning for Green Flexible Shop Scheduling Problem Considering Machine Speed. Expert Syst. Appl. 2024, 258, 125189. [Google Scholar] [CrossRef] [Scilit]
- Chen, R.; Wu, B.; Wang, H.; Tong, H.; Yan, F. A Q-Learning Based NSGA-II for Dynamic Flexible Job Shop Scheduling with Limited Transportation Resources. Swarm Evol. Comput. 2024, 90, 101658. [Google Scholar] [CrossRef] [Scilit]
- Yu, H.; Gao, K.; Li, Z.; Suganthan, P.N. Energy-Efficient Multi-Objective Distributed Assembly Permutation Flowshop Scheduling by Q-Learning Based Meta-Heuristics. Appl. Soft Comput. 2024, 166, 112247. [Google Scholar] [CrossRef] [Scilit]
- Hatami, S.; Ruiz, R.; Andres-Romano, C. The Distributed Assembly Permutation Flowshop Scheduling Problem. Int. J. Prod. Res. 2013, 51, 5292–5308. [Google Scholar] [CrossRef] [Scilit]
- Yu, F.; Lu, C.; Yin, L.; Zhou, J. Modeling and Optimization Algorithm for Energy-Efficient Distributed Assembly Hybrid Flowshop Scheduling Problem Considering Worker Resources. J. Ind. Inf. Integr. 2024, 40, 100620. [Google Scholar] [CrossRef] [Scilit]











| Notations | Descriptions |
|---|---|
| Indexes of products | |
| Indexes of jobs | |
| Indexes of factories and operations | |
| Indexes of machines, transport vehicles and assembly machines | |
| Processing machines, | |
| Assembly machines, | |
| Number of products | |
| Number of jobs | |
| Number of jobs in product | |
| Number of factories | |
| Number of stages | |
| Number of machines for operation in factory | |
| Number of transport vehicles | |
| Number of assembly machines in the assembly shop | |
| The -th machine of operation in factory | |
| The fuzzy processing time of job on machine of operation in factory | |
| The fuzzy transportation time of job delivered by transport vehicle | |
| The fuzzy assembly time of product | |
| The unit earliness penalty of product | |
| The unit tardiness penalty of product | |
| The processing energy consumption per unit time of machine for operation in factory | |
| The idle energy consumption per unit time of machine
for operation
in
factory | |
| The fuzzy starting time of operation in job | |
| The fuzzy finish time of operation in job | |
| The fuzzy starting time of transportation for job | |
| The fuzzy finish time of transportation for job | |
| The fuzzy starting time of assembly for product | |
| The fuzzy finish time of assembly for product | |
| The fuzzy completion time of job | |
| The fuzzy completion time of transportation for job | |
| The fuzzy completion time of assembly for product | |
| , where L1, L2, L3 are very large positive numbers | |
| If job is assigned to factory , then , otherwise, | |
| If job
of operation
is processed on machine
in factory
,
then , otherwise, | |
| If job
is processed before job
in operation
of factory
,
then , otherwise, | |
| If job
of factory
is scheduled to be transported, then
,
otherwise, | |
| If product of factory is transported before the product , then , otherwise, | |
| If product is arranged for assembly, then , otherwise, | |
| If product
is assembled before product
, then
,
otherwise, |
| Instance | Q-ANSGA-1 | Q-ANSGA-2 | Q-ANSGA-3 | Q-ANSGA-4 | Q-ANSGA |
|---|---|---|---|---|---|
| 20_5_2_3 | 0.3289 | 0.3558 | 0.3578 | 0.3622 | 0.4020 |
| 20_5_4_3 | 0.4039 | 0.4785 | 0.4407 | 0.5025 | 0.5754 |
| 20_5_6_3 | 0.4108 | 0.4552 | 0.4356 | 0.4778 | 0.5059 |
| 20_5_2_4 | 0.4137 | 0.4910 | 0.5086 | 0.5444 | 0.5458 |
| 20_5_4_4 | 0.4602 | 0.4993 | 0.4983 | 0.5405 | 0.5846 |
| 20_5_6_4 | 0.5090 | 0.5200 | 0.5345 | 0.5570 | 0.6785 |
| 20_5_2_5 | 0.3468 | 0.3376 | 0.3653 | 0.3645 | 0.4031 |
| 20_5_4_5 | 0.5441 | 0.5760 | 0.6080 | 0.6162 | 0.6174 |
| 20_5_6_5 | 0.4255 | 0.4531 | 0.4405 | 0.4522 | 0.4617 |
| 50_5_2_3 | 0.1913 | 0.1961 | 0.2200 | 0.2855 | 0.2876 |
| 50_5_4_3 | 0.1880 | 0.2025 | 0.1765 | 0.2257 | 0.2008 |
| 50_5_6_3 | 0.2159 | 0.2483 | 0.2797 | 0.2583 | 0.2466 |
| 50_5_2_4 | 0.2233 | 0.2409 | 0.2846 | 0.3230 | 0.3410 |
| 50_5_4_4 | 0.1515 | 0.1728 | 0.2105 | 0.2858 | 0.3265 |
| 50_5_6_4 | 0.2350 | 0.2942 | 0.2382 | 0.2737 | 0.3424 |
| 50_5_2_5 | 0.2632 | 0.2779 | 0.3098 | 0.3610 | 0.3621 |
| 50_5_4_5 | 0.2031 | 0.1756 | 0.1705 | 0.1592 | 0.2105 |
| 50_5_6_5 | 0.2386 | 0.2433 | 0.2423 | 0.2435 | 0.2432 |
| 100_5_2_3 | 0.3082 | 0.3256 | 0.3263 | 0.3321 | 0.3522 |
| 100_5_4_3 | 0.3200 | 0.3122 | 0.3200 | 0.3418 | 0.3182 |
| 100_5_6_3 | 0.2169 | 0.2464 | 0.2786 | 0.3180 | 0.3417 |
| 100_5_2_4 | 0.3254 | 0.3325 | 0.3301 | 0.3372 | 0.3611 |
| 100_5_4_4 | 0.2028 | 0.2350 | 0.2515 | 0.2662 | 0.3437 |
| 100_5_6_4 | 0.3694 | 0.3918 | 0.3515 | 0.3812 | 0.3746 |
| 100_5_2_5 | 0.3263 | 0.3379 | 0.3355 | 0.3310 | 0.3909 |
| 100_5_4_5 | 0.3163 | 0.3168 | 0.3354 | 0.3394 | 0.3481 |
| 100_5_6_5 | 0.2568 | 0.2678 | 0.2799 | 0.2804 | 0.2855 |
| 150_10_2_3 | 0.3023 | 0.3114 | 0.3496 | 0.3200 | 0.3203 |
| 150_10_4_3 | 0.3107 | 0.3121 | 0.3250 | 0.3186 | 0.3354 |
| 150_10_6_3 | 0.3137 | 0.3217 | 0.3243 | 0.3422 | 0.3512 |
| 150_10_2_4 | 0.3340 | 0.3295 | 0.3394 | 0.3318 | 0.3277 |
| 150_10_4_4 | 0.3360 | 0.3323 | 0.3575 | 0.3349 | 0.3262 |
| 150_10_6_4 | 0.3147 | 0.3181 | 0.3257 | 0.3595 | 0.3437 |
| 150_10_2_5 | 0.3012 | 0.3080 | 0.3162 | 0.3193 | 0.3747 |
| 150_10_4_5 | 0.3040 | 0.3199 | 0.3315 | 0.3371 | 0.3943 |
| 150_10_6_5 | 0.3208 | 0.3462 | 0.3535 | 0.3585 | 0.3555 |
| 200_10_2_3 | 0.2843 | 0.3114 | 0.3291 | 0.3277 | 0.3672 |
| 200_10_4_3 | 0.2993 | 0.3065 | 0.3203 | 0.3214 | 0.3218 |
| 200_10_6_3 | 0.3121 | 0.3129 | 0.3232 | 0.3218 | 0.3266 |
| 200_10_2_4 | 0.3063 | 0.2982 | 0.3002 | 0.3299 | 0.3101 |
| 200_10_4_4 | 0.2819 | 0.3128 | 0.3124 | 0.3112 | 0.3107 |
| 200_10_6_4 | 0.3127 | 0.3139 | 0.3175 | 0.3332 | 0.3405 |
| 200_10_2_5 | 0.3147 | 0.3504 | 0.3532 | 0.3729 | 0.3837 |
| 200_10_4_5 | 0.2733 | 0.3026 | 0.3126 | 0.3193 | 0.3283 |
| 200_10_6_5 | 0.3178 | 0.3262 | 0.3370 | 0.3315 | 0.3453 |
| Instance | Q-ANSGA-1 | Q-ANSGA-2 | Q-ANSGA-3 | Q-ANSGA-4 | Q-ANSGA |
|---|---|---|---|---|---|
| 20_5_2_3 | 0.6195 | 0.5417 | 0.5282 | 0.5180 | 0.4523 |
| 20_5_4_3 | 0.7097 | 0.6877 | 0.6602 | 0.6330 | 0.5723 |
| 20_5_6_3 | 0.5681 | 0.5606 | 0.5011 | 0.5101 | 0.4774 |
| 20_5_2_4 | 0.3098 | 0.2605 | 0.2483 | 0.2272 | 0.2166 |
| 20_5_4_4 | 0.2403 | 0.2428 | 0.2014 | 0.2032 | 0.1626 |
| 20_5_6_4 | 0.1870 | 0.1802 | 0.1572 | 0.1349 | 0.1173 |
| 20_5_2_5 | 0.2503 | 0.2431 | 0.2418 | 0.2154 | 0.1929 |
| 20_5_4_5 | 0.2010 | 0.1913 | 0.1656 | 0.1468 | 0.1173 |
| 20_5_6_5 | 0.1932 | 0.1852 | 0.1582 | 0.1613 | 0.1166 |
| 50_5_2_3 | 0.6910 | 0.6682 | 0.6755 | 0.6501 | 0.5113 |
| 50_5_4_3 | 0.8071 | 0.7883 | 0.7283 | 0.7176 | 0.7171 |
| 50_5_6_3 | 0.5764 | 0.5121 | 0.5108 | 0.4949 | 0.4110 |
| 50_5_2_4 | 0.3466 | 0.3767 | 0.3577 | 0.3074 | 0.2405 |
| 50_5_4_4 | 0.5955 | 0.5718 | 0.5136 | 0.5120 | 0.4818 |
| 50_5_6_4 | 0.5031 | 0.5063 | 0.5749 | 0.5876 | 0.4867 |
| 50_5_2_5 | 0.4646 | 0.4183 | 0.3810 | 0.3679 | 0.2737 |
| 50_5_4_5 | 0.2583 | 0.2402 | 0.2400 | 0.2099 | 0.1979 |
| 50_5_6_5 | 0.2487 | 0.1998 | 0.1901 | 0.1408 | 0.1263 |
| 100_5_2_3 | 0.5697 | 0.4899 | 0.4611 | 0.4637 | 0.4374 |
| 100_5_4_3 | 0.9234 | 1.0028 | 0.8484 | 0.8398 | 0.8000 |
| 100_5_6_3 | 0.4512 | 0.4028 | 0.3995 | 0.3853 | 0.3374 |
| 100_5_2_4 | 0.7499 | 0.7356 | 0.7234 | 0.7228 | 0.6945 |
| 100_5_4_4 | 0.4932 | 0.4654 | 0.4539 | 0.4506 | 0.4131 |
| 100_5_6_4 | 0.4706 | 0.4618 | 0.4634 | 0.4600 | 0.3277 |
| 100_5_2_5 | 0.5531 | 0.5479 | 0.4883 | 0.4711 | 0.3716 |
| 100_5_4_5 | 0.3937 | 0.3925 | 0.3729 | 0.3691 | 0.2626 |
| 100_5_6_5 | 0.5851 | 0.5297 | 0.4727 | 0.4426 | 0.4157 |
| 150_10_2_3 | 1.0989 | 0.9884 | 0.9824 | 0.9629 | 0.9600 |
| 150_10_4_3 | 0.5864 | 0.5402 | 0.4645 | 0.4533 | 0.3932 |
| 150_10_6_3 | 0.7569 | 0.6758 | 0.7579 | 0.7123 | 0.5336 |
| 150_10_2_4 | 0.6882 | 0.6548 | 0.6733 | 0.6771 | 0.6373 |
| 150_10_4_4 | 0.7140 | 0.6895 | 0.6697 | 0.6564 | 0.6217 |
| 150_10_6_4 | 0.6501 | 0.6769 | 0.5356 | 0.5371 | 0.4696 |
| 150_10_2_5 | 0.6476 | 0.6023 | 0.5739 | 0.5068 | 0.4950 |
| 150_10_4_5 | 0.3861 | 0.3691 | 0.3521 | 0.3542 | 0.2510 |
| 150_10_6_5 | 0.5954 | 0.5630 | 0.5316 | 0.5262 | 0.4519 |
| 200_10_2_3 | 0.4220 | 0.3940 | 0.3946 | 0.3706 | 0.2522 |
| 200_10_4_3 | 0.7101 | 0.6788 | 0.6299 | 0.6373 | 0.6172 |
| 200_10_6_3 | 0.5178 | 0.4931 | 0.4891 | 0.4615 | 0.3619 |
| 200_10_2_4 | 0.6052 | 0.5631 | 0.5667 | 0.5132 | 0.4836 |
| 200_10_4_4 | 0.5996 | 0.6726 | 0.6375 | 0.6668 | 0.5061 |
| 200_10_6_4 | 0.3308 | 0.3320 | 0.2950 | 0.3043 | 0.2903 |
| 200_10_2_5 | 0.6672 | 0.5410 | 0.6010 | 0.6294 | 0.5111 |
| 200_10_4_5 | 0.3819 | 0.3353 | 0.2855 | 0.2651 | 0.2157 |
| 200_10_6_5 | 0.4644 | 0.5054 | 0.4786 | 0.5225 | 0.3947 |
| Algorithm | HV | IGD | ||
|---|---|---|---|---|
| Ranking | p-Value | Ranking | p-Value | |
| Q-ANSGA-1 | 4.622 | 8.37 × 10−21 | 4.644 | 2.80 × 10−29 |
| Q-ANSGA-2 | 3.578 | 3.889 | ||
| Q-ANSGA-3 | 2.978 | 3.000 | ||
| Q-ANSGA-4 | 2.222 | 2.467 | ||
| Q-ANSGA | 1.600 | 1.000 | ||
| Algorithm | Parameter Setting |
|---|---|
| IMOEA/D | PS = 50, MR = 0.1, LSR = 0.2, T = 20 |
| MOHIG | PS = 80, d = 4, pc = 0.8, pm = 0.4 |
| KB-NSGA-II | pc = 0.6, pm = 0.3, Max_Gen = 250, Np = 0.6 × n, α = 0.9 |
| QLHHEA | PS = 30, φ = 0.2, λ = 0.5, γ = 0.7 |
| Instance | IMOEA/D | MOHIG | KB-NSGA-II | QLHHEA | Q-ANSGA |
|---|---|---|---|---|---|
| 20_5_2_3 | 0.2444 | 0.2543 | 0.2922 | 0.3006 | 0.3980 |
| 20_5_4_3 | 0.3331 | 0.3814 | 0.3556 | 0.3972 | 0.5796 |
| 20_5_6_3 | 0.2753 | 0.4269 | 0.3754 | 0.3936 | 0.5174 |
| 20_5_2_4 | 0.3064 | 0.3251 | 0.4394 | 0.3831 | 0.5306 |
| 20_5_4_4 | 0.4705 | 0.3768 | 0.5256 | 0.4119 | 0.5365 |
| 20_5_6_4 | 0.4082 | 0.3547 | 0.5076 | 0.3240 | 0.6174 |
| 20_5_2_5 | 0.2192 | 0.2778 | 0.3346 | 0.3025 | 0.4194 |
| 20_5_4_5 | 0.5948 | 0.5029 | 0.5146 | 0.4596 | 0.6427 |
| 20_5_6_5 | 0.4318 | 0.4421 | 0.4499 | 0.2953 | 0.4726 |
| 50_5_2_3 | 0.3454 | 0.3628 | 0.3640 | 0.3616 | 0.3970 |
| 50_5_4_3 | 0.2633 | 0.2977 | 0.3092 | 0.2863 | 0.2568 |
| 50_5_6_3 | 0.1633 | 0.2174 | 0.2270 | 0.2182 | 0.2600 |
| 50_5_2_4 | 0.2503 | 0.2679 | 0.2945 | 0.2718 | 0.3397 |
| 50_5_4_4 | 0.2493 | 0.2619 | 0.2932 | 0.2566 | 0.2776 |
| 50_5_6_4 | 0.2194 | 0.2194 | 0.2116 | 0.2031 | 0.2459 |
| 50_5_2_5 | 0.2356 | 0.3163 | 0.2512 | 0.2483 | 0.2726 |
| 50_5_4_5 | 0.2628 | 0.2495 | 0.3020 | 0.2664 | 0.2598 |
| 50_5_6_5 | 0.2818 | 0.2481 | 0.2176 | 0.2983 | 0.3140 |
| 100_5_2_3 | 0.2122 | 0.2780 | 0.2244 | 0.2219 | 0.2228 |
| 100_5_4_3 | 0.3169 | 0.3197 | 0.3339 | 0.3282 | 0.3298 |
| 100_5_6_3 | 0.3074 | 0.3183 | 0.3217 | 0.3263 | 0.3474 |
| 100_5_2_4 | 0.3152 | 0.3418 | 0.3300 | 0.3163 | 0.3664 |
| 100_5_4_4 | 0.3149 | 0.3156 | 0.3056 | 0.3234 | 0.3313 |
| 100_5_6_4 | 0.3731 | 0.3359 | 0.3506 | 0.3406 | 0.3814 |
| 100_5_2_5 | 0.3034 | 0.3360 | 0.3294 | 0.3090 | 0.3193 |
| 100_5_4_5 | 0.3506 | 0.3268 | 0.3620 | 0.3431 | 0.3518 |
| 100_5_6_5 | 0.3249 | 0.3508 | 0.3465 | 0.3408 | 0.3688 |
| 150_10_2_3 | 0.2951 | 0.3013 | 0.2924 | 0.3098 | 0.3108 |
| 150_10_4_3 | 0.3221 | 0.3088 | 0.3188 | 0.3166 | 0.3316 |
| 150_10_6_3 | 0.3292 | 0.3142 | 0.3435 | 0.3285 | 0.3318 |
| 150_10_2_4 | 0.3166 | 0.3011 | 0.3288 | 0.3182 | 0.3307 |
| 150_10_4_4 | 0.3335 | 0.3188 | 0.3248 | 0.3237 | 0.3442 |
| 150_10_6_4 | 0.3354 | 0.3258 | 0.3413 | 0.3238 | 0.3606 |
| 150_10_2_5 | 0.3037 | 0.3232 | 0.3156 | 0.3132 | 0.3459 |
| 150_10_4_5 | 0.3105 | 0.3294 | 0.3321 | 0.3332 | 0.3319 |
| 150_10_6_5 | 0.3282 | 0.3447 | 0.3325 | 0.3331 | 0.3546 |
| 200_10_2_3 | 0.3054 | 0.3060 | 0.3114 | 0.3089 | 0.3088 |
| 200_10_4_3 | 0.3188 | 0.3180 | 0.3370 | 0.3050 | 0.3205 |
| 200_10_6_3 | 0.3112 | 0.3152 | 0.3246 | 0.3166 | 0.3255 |
| 200_10_2_4 | 0.3015 | 0.2991 | 0.3027 | 0.3020 | 0.2964 |
| 200_10_4_4 | 0.3045 | 0.3083 | 0.3177 | 0.3218 | 0.3112 |
| 200_10_6_4 | 0.3154 | 0.3205 | 0.3022 | 0.3192 | 0.3272 |
| 200_10_2_5 | 0.2986 | 0.3059 | 0.3114 | 0.3053 | 0.3096 |
| 200_10_4_5 | 0.3195 | 0.3206 | 0.3210 | 0.3092 | 0.3471 |
| 200_10_6_5 | 0.3164 | 0.3213 | 0.3219 | 0.3279 | 0.3310 |
| Instance | IMOEA/D | MOHIG | KB-NSGA-II | QLHHEA | Q-ANSGA |
|---|---|---|---|---|---|
| 20_5_2_3 | 0.9383 | 0.9163 | 0.8831 | 0.8804 | 0.5197 |
| 20_5_4_3 | 0.9630 | 0.9483 | 0.9223 | 0.9060 | 0.6243 |
| 20_5_6_3 | 0.8648 | 0.7594 | 0.7550 | 0.7866 | 0.4916 |
| 20_5_2_4 | 0.4250 | 0.4141 | 0.4518 | 0.4476 | 0.2364 |
| 20_5_4_4 | 0.3250 | 0.3328 | 0.3221 | 0.3424 | 0.1699 |
| 20_5_6_4 | 0.2321 | 0.1980 | 0.2558 | 0.1824 | 0.1036 |
| 20_5_2_5 | 0.4232 | 0.4305 | 0.4590 | 0.4444 | 0.1964 |
| 20_5_4_5 | 0.2029 | 0.1809 | 0.2486 | 0.1568 | 0.1073 |
| 20_5_6_5 | 0.2519 | 0.2692 | 0.2510 | 0.2271 | 0.1304 |
| 50_5_2_3 | 0.8910 | 0.8885 | 0.8929 | 0.8352 | 0.4896 |
| 50_5_4_3 | 0.9897 | 0.9596 | 0.9284 | 0.9542 | 0.6920 |
| 50_5_6_3 | 0.8853 | 0.8502 | 0.8305 | 0.8096 | 0.4278 |
| 50_5_2_4 | 0.6102 | 0.6495 | 0.5907 | 0.6119 | 0.2148 |
| 50_5_4_4 | 0.9010 | 0.8609 | 0.8778 | 0.8862 | 0.6226 |
| 50_5_6_4 | 0.8219 | 0.8243 | 0.8433 | 0.8145 | 0.4371 |
| 50_5_2_5 | 0.7074 | 0.6877 | 0.6936 | 0.6944 | 0.2516 |
| 50_5_4_5 | 0.6174 | 0.6584 | 0.5500 | 0.5728 | 0.2431 |
| 50_5_6_5 | 0.3897 | 0.3485 | 0.4012 | 0.3610 | 0.1837 |
| 100_5_2_3 | 1.0060 | 0.9792 | 0.9499 | 0.9692 | 0.4888 |
| 100_5_4_3 | 1.1629 | 1.1338 | 1.1345 | 1.1313 | 0.7983 |
| 100_5_6_3 | 0.8427 | 0.8200 | 0.7982 | 0.8236 | 0.3196 |
| 100_5_2_4 | 0.9115 | 0.9306 | 0.9059 | 0.9312 | 0.6885 |
| 100_5_4_4 | 0.7972 | 0.7471 | 0.7567 | 0.7699 | 0.3279 |
| 100_5_6_4 | 0.7888 | 0.7612 | 0.7746 | 0.8002 | 0.4673 |
| 100_5_2_5 | 0.9435 | 0.8297 | 0.8573 | 0.9122 | 0.5120 |
| 100_5_4_5 | 0.6835 | 0.6822 | 0.6852 | 0.6874 | 0.2749 |
| 100_5_6_5 | 0.6689 | 0.6619 | 0.6329 | 0.7516 | 0.4308 |
| 150_10_2_3 | 1.1933 | 1.1994 | 1.1594 | 1.2140 | 0.9426 |
| 150_10_4_3 | 0.9303 | 0.9443 | 0.9190 | 0.9445 | 0.4727 |
| 150_10_6_3 | 1.0204 | 1.0164 | 1.0266 | 1.0074 | 0.6088 |
| 150_10_2_4 | 0.9233 | 0.8700 | 0.9035 | 0.8954 | 0.6167 |
| 150_10_4_4 | 0.8752 | 0.9009 | 0.7918 | 0.8694 | 0.6001 |
| 150_10_6_4 | 0.9498 | 0.9389 | 0.9097 | 0.9671 | 0.4117 |
| 150_10_2_5 | 0.8982 | 0.8501 | 0.8796 | 0.8776 | 0.5163 |
| 150_10_4_5 | 0.8029 | 0.7877 | 0.7265 | 0.7500 | 0.2902 |
| 150_10_6_5 | 0.9266 | 0.8541 | 0.9015 | 0.8867 | 0.4622 |
| 200_10_2_3 | 0.9333 | 0.9578 | 0.9044 | 0.9250 | 0.3896 |
| 200_10_4_3 | 1.0101 | 0.9950 | 0.9727 | 1.0164 | 0.6018 |
| 200_10_6_3 | 0.9632 | 0.9165 | 0.9192 | 0.9419 | 0.4570 |
| 200_10_2_4 | 1.0053 | 0.9981 | 0.9927 | 0.9887 | 0.5755 |
| 200_10_4_4 | 1.0046 | 0.9997 | 0.9698 | 0.9519 | 0.6723 |
| 200_10_6_4 | 0.7982 | 0.7610 | 0.7000 | 0.7591 | 0.3221 |
| 200_10_2_5 | 0.9641 | 0.9278 | 0.9177 | 0.9427 | 0.5668 |
| 200_10_4_5 | 0.7246 | 0.6848 | 0.6774 | 0.6784 | 0.2277 |
| 200_10_6_5 | 0.8858 | 0.8471 | 0.8443 | 0.8303 | 0.4493 |
| Algorithm | HV | IGD | ||
|---|---|---|---|---|
| Ranking | p-Value | Ranking | p-Value | |
| IMOEA/D | 4.111 | 6.71 × 10−14 | 4.289 | 5.30 × 10−22 |
| MOHIG | 3.467 | 3.311 | ||
| KB-NSGA-II | 2.467 | 3.044 | ||
| QLHHEA | 3.333 | 3.355 | ||
| Q-ANSGA | 1.622 | 1.000 | ||
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Wu, R.; Li, Q.; Cheng, B.; Chen, Y.; Li, X. A Q-Learning-Based Adaptive NSGA-II for Fuzzy Distributed Assembly Hybrid Flow Shop Scheduling Problem. Processes 2026, 14, 500. https://doi.org/10.3390/pr14030500
Wu R, Li Q, Cheng B, Chen Y, Li X. A Q-Learning-Based Adaptive NSGA-II for Fuzzy Distributed Assembly Hybrid Flow Shop Scheduling Problem. Processes. 2026; 14(3):500. https://doi.org/10.3390/pr14030500
Chicago/Turabian StyleWu, Rui, Qiang Li, Bin Cheng, Yanming Chen, and Xixing Li. 2026. "A Q-Learning-Based Adaptive NSGA-II for Fuzzy Distributed Assembly Hybrid Flow Shop Scheduling Problem" Processes 14, no. 3: 500. https://doi.org/10.3390/pr14030500
APA StyleWu, R., Li, Q., Cheng, B., Chen, Y., & Li, X. (2026). A Q-Learning-Based Adaptive NSGA-II for Fuzzy Distributed Assembly Hybrid Flow Shop Scheduling Problem. Processes, 14(3), 500. https://doi.org/10.3390/pr14030500

