journal article·2024-09-26Open access

Multi-Objective Optimization of Energy-Efficient Multi-Stage, Multi-Level Assembly Job Shop Scheduling

Yingqian Dong, Weizhi Liao, Guodong Xu

Applied Sciences· Volume 14· Issue 19

Abstract

The multi-stage, multi-level assembly job shop scheduling problem (MsMlAJSP) is commonly encountered in the manufacturing of complex customized products. Ensuring production efficiency while effectively improving energy utilization is a key focus in the industry. For the energy-efficient MsMlAJSP (EEMsMlAJSP), an improved imperialist competitive algorithm based on Q-learning (IICA-QL) is proposed to minimize the maximum completion time and total energy consumption. In IICA-QL, a decoding strategy with energy-efficient triggers based on problem characteristics is designed to ensure solution quality while effectively enhancing search efficiency. Additionally, an assimilation operation with operator parameter self-adaptation based on Q-learning is devised to overcome the challenge of balancing exploration and exploitation with fixed parameters; thus, the convergence and diversity of the algorithmic search are enhanced. Finally, the effectiveness of the energy-efficient strategy decoding trigger mechanism and the operator parameter self-adaptation operation based on Q-learning is demonstrated through experimental results, and the effectiveness of IICA-QL for solving the EEMsMlAJSP is verified by comparing it with other algorithms.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Scheduling and Optimization Algorithms · Advanced Manufacturing and Logistics Optimization · Assembly Line Balancing Optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Mechanical and Electrical Engineering, Kunming University of Science and Technology, Kunming 650500, China

School of Mechanical and Electrical Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China

Funding

Chengdu Science and Technology Project of the Chengdu Science and Technology Bureau, Sichuan Province

References (35)

Show source-provided references
1. Multiobjective Optimization of Energy-Efficient JOB-Shop Scheduling with Dynamic Reference Point-Based Fuzzy Relative Entropy10.1109/TII.2021.3056425 ↗
2. Energy-Efficient Collaborative Scheduling of Heterogeneous Multi-Stage Hybrid Flowshop for Large Metallic Component Manufacturing10.1016/j.jclepro.2022.134148 ↗
3. A Shuffled Cellular Evolutionary Grey Wolf Optimizer for Flexible Job Shop Scheduling Problem with Tree-Structure Job Precedence Constraints10.1016/j.asoc.2022.109235 ↗
4. A Two-Stage Cooperative Evolutionary Algorithm with Problem-Specific Knowledge for Energy-Efficient Scheduling of No-Wait Flow-Shop Problem10.1109/TCYB.2020.3025662 ↗
5. A Hybrid Genetic Algorithm with Multiple Decoding Methods for Energy-Aware Remanufacturing System Scheduling Problem10.1016/j.rcim.2022.102509 ↗
6. Inverse Model and Adaptive Neighborhood Search Based Cooperative Optimizer for Energy-Efficient Distributed Flexible Job Shop Scheduling10.1016/j.swevo.2023.101419 ↗
7. Fuzzy Correlation Entropy-Based NSGA-II for Energy-Efficient Hybrid Flow-Shop Scheduling Problem10.1016/j.knosys.2023.110808 ↗
8. Surprisingly Popular-Based Adaptive Memetic Algorithm for Energy-Efficient Distributed Flexible Job Shop Scheduling10.1109/TCYB.2023.3280175 ↗
9. A Hybrid Imperialist Competitive Algorithm for Energy-Efficient Flexible Job Shop Scheduling Problem with Variable-Size Sublots10.1016/j.cie.2022.108641 ↗
10. Lei, D., and Li, J. (2022). Distributed Energy-Efficient Assembly Scheduling Problem with Transportation Capacity. Symmetry, 14.10.3390/sym14112225 ↗
11. Matheuristic and Learning-Oriented Multi-Objective Artificial Bee Colony Algorithm for Energy-Aware Flexible Assembly Job Shop Scheduling Problem10.1016/j.engappai.2024.108634 ↗
12. A Q-Learning Artificial Bee Colony for Distributed Assembly Flow Shop Scheduling with Factory Eligibility, Transportation Capacity and Setup Time10.1016/j.engappai.2023.106230 ↗
13. An Adaptive Artificial Bee Colony with Reinforcement Learning for Distributed Three-Stage Assembly Scheduling with Maintenance10.1016/j.asoc.2021.108371 ↗
14. Mathematical Model and Augmented Simulated Annealing Algorithm for Mixed-Model Assembly Job Shop Scheduling Problem with Batch Transfer10.1016/j.knosys.2023.110968 ↗
15. Production Costs and Total Completion Time Minimization for Three-Stage Mixed-Model Assembly Job Shop Scheduling with Lot Streaming and Batch Transfer10.1016/j.engappai.2023.107729 ↗
16. A Collaborative Optimization Algorithm for Energy-Efficient Multi-Objective Distributed No-Idle Flow-Shop Scheduling10.1016/j.swevo.2019.100557 ↗
17. Energy-Efficient Job Shop Scheduling Problem with Transport Resources Considering Speed Adjustable Resources10.1080/00207543.2023.2175172 ↗
18. A Two-Stage Memetic Algorithm for Energy-Efficient Flexible Job Shop Scheduling by Means of Decreasing the Total Number of Machine Restarts10.1016/j.swevo.2022.101131 ↗
19. A Cooperative Memetic Algorithm with Learning-Based Agent for Energy-Aware Distributed Hybrid Flow-Shop Scheduling10.1109/TEVC.2021.3106168 ↗
20. MILP Modeling and Optimization of Multi-Objective Flexible Job Shop Scheduling Problem with Controllable Processing Times10.1016/j.swevo.2023.101374 ↗
21. An Imperialist Competitive Algorithm with Feedback for Energy-Efficient Flexible Job Shop Scheduling with Transportation and Sequence-Dependent Setup Times10.1016/j.engappai.2021.104307 ↗
22. A Two-Phase Meta-Heuristic for Multiobjective Flexible Job Shop Scheduling Problem with Total Energy Consumption Threshold10.1109/TCYB.2018.2796119 ↗
23. Two-Level Imperialist Competitive Algorithm for Energy-Efficient Hybrid Flow Shop Scheduling Problem with Relative Importance of Objectives10.1016/j.swevo.2019.05.006 ↗
24. Multi-Objective Energy-Efficient Interval Scheduling in Hybrid Flow Shop Using Imperialist Competitive Algorithm10.1109/ACCESS.2019.2924998 ↗
25. An Improved Spider Monkey Optimization Algorithm for Multi-Objective Planning and Scheduling Problems of PCB Assembly Line10.1016/j.eswa.2023.120600 ↗
26. A Self-Learning Genetic Algorithm Based on Reinforcement Learning for Flexible Job-Shop Scheduling Problem10.1016/j.cie.2020.106778 ↗
27. A Learning-Based Memetic Algorithm for Energy-Efficient Flexible Job-Shop Scheduling with Type-2 Fuzzy Processing Time10.1109/TEVC.2022.3175832 ↗
28. Pan, Z., Wang, L., Wang, J., and Yu, Y. (2024). Distributed Energy-Efficient Flexible Manufacturing with Assembly and Transportation: A Knowledge-Based Bi-Hierarchical Optimization Approach. IEEE Trans. Autom. Sci. Eng.10.1109/TASE.2024.3396474 ↗
29. A New Algorithm Based on Evolutionary Computation for Hierarchically Coupled Constraint Optimization: Methodology and Application to Assembly Job-Shop Scheduling10.1007/s10951-018-0572-2 ↗
30. An Efficient Evolutionary Grey Wolf Optimizer for Multi-Objective Flexible Job Shop Scheduling Problem with Hierarchical Job Precedence Constraints10.1016/j.cie.2020.106280 ↗
31. Bi-Population Balancing Multi-Objective Algorithm for Fuzzy Flexible Job Shop with Energy and Transportation10.1109/TASE.2023.3300922 ↗
32. A Dual-Population-Based Evolutionary Algorithm for Constrained Multiobjective Optimization10.1109/TEVC.2021.3066301 ↗
33. Mathematical Model and Enhanced Cooperative Co-Evolutionary Algorithm for Scheduling Energy-Efficient Manufacturing Cell10.1016/j.jclepro.2021.129248 ↗
34. A Cooperative Memetic Algorithm for Energy-Aware Distributed Welding Shop Scheduling Problem10.1016/j.engappai.2023.105877 ↗
35. Multi-Objective Optimisation for Energy-Aware Flexible Job-Shop Scheduling Problem with Assembly Operations10.1080/00207543.2020.1836421 ↗