A Multi-Objective Artificial Bee Colony Algorithm Incorporating Q-Learning Search for the Flexible Job Shop Scheduling Problems with Multi-Type Automated Guided Vehicles
Source abstract
Abstract
The flexible job shop scheduling problem (FJSP) with transportation resources such as automated guided vehicles (AGVs) is prevalent in manufacturing enterprises. Multi-type AGVs are widely adopted to transfer jobs and realize the collaboration of different machines, but are often ignored in current research. Therefore, this paper addresses the FJSP with multi-type AGVs (FJSP-MTA). Considering the difficulties caused by the introduction of transportation and the NP-hard nature, the artificial bee colony (ABC) algorithm is adopted as a fundamental solution approach. Accordingly, a Q-learning hybrid multi-objective ABC (Q-HMOABC) algorithm is proposed to deal with the FJSP-MTA. First, to minimize both the makespan and total energy consumption (TEC), this paper proposes a novel mixed-integer linear programming (MILP) model. In Q-HMOABC, a three-layer encoding strategy based on operation sequence, machine assignment, and AGV dispatching with type selection is used. Moreover, during the employed bee phase, Q-learning is employed to update all individuals; during the onlooker bee phase, variable neighborhood search (VNS) is used to update nondominated solutions; and during the scout bee phase, a restart strategy is adopted. Experimental results demonstrate the effectiveness and superiority of Q-HMOABC.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Manufacturing and Logistics Optimization · Scheduling and Optimization Algorithms · Assembly Line Balancing Optimization
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Shenyang Institute of Automation, Chinese Academy of Sciences, 114 Nantajie, Shenyang 110016, China
University of Chinese Academy of Sciences, 19 Yuquanlu, Beijing 100049, China
Funding
Liaoning Provincial Natural Science Foundation · Youth Program of the Basic Research Plan, Shenyang Institute of Automation, Chinese Academy of Sciences
References (42)
Show source-provided references
1. Development of scheduling methodology in a multi-machine flexible manufacturing system without tool delay employing flower pollination algorithm10.1016/j.engappai.2022.105275 ↗
2. Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems10.1109/TSMCC.2002.1009117 ↗
3. Research on flexible job shop scheduling under finite transportation conditions for digital twin workshop10.1016/j.rcim.2021.102198 ↗
4. A Bi-Population Evolutionary Algorithm With Feedback for Energy-Efficient Fuzzy Flexible Job Shop Scheduling10.1109/TSMC.2021.3120702 ↗
5. An Ant Colony Algorithm (ACA) for solving the new integrated model of job shop scheduling and conflict-free routing of AGVs10.1016/j.cie.2015.01.003 ↗
6. Multi-objective green scheduling of integrated flexible job shop and automated guided vehicles10.1016/j.engappai.2023.106864 ↗
7. Integrating employee timetabling with scheduling of machines and transporters in a job-shop environment: A mathematical formulation and an Anarchic Society Optimization algorithm10.1016/j.cor.2016.11.017 ↗
8. Scheduling heterogeneous multi-load AGVs with battery constraints10.1016/j.cor.2021.105517 ↗
9. Multi-objective optimization for scheduling multi-load automated guided vehicles with consideration of energy consumption10.1016/j.trc.2024.104548 ↗
10. Energy-efficient job shop scheduling problem with transport resources considering speed adjustable resources10.1080/00207543.2023.2175172 ↗
11. A Q-learning based artificial bee colony algorithm for solving surgery scheduling problems with setup time10.1016/j.swevo.2024.101686 ↗
12. Deep reinforcement learning as multiobjective optimization benchmarks: Problem formulation and performance assessment10.1016/j.swevo.2024.101692 ↗
13. A Cooperative Memetic Algorithm With Learning-Based Agent for Energy-Aware Distributed Hybrid Flow-Shop Scheduling10.1109/TEVC.2021.3106168 ↗
14. Raman, N. (1986, January 12–15). Simultaneous scheduling of machines and material handling devices in automated manufacturing. Proceedings of the Second ORSA/TIMS Conference on Flexible Manufacturing Systems: Operations Research Models and Applications, Ann Arbor, MI, USA.
15. A Time Window Approach to Simultaneous Scheduling of Machines and Material Handling System in an FMS10.1287/opre.43.6.1058 ↗
16. Transfer-robot task scheduling in flexible job shop10.1007/s10845-020-01537-6 ↗
17. A Learning-Based Multipopulation Evolutionary Optimization for Flexible Job Shop Scheduling Problem With Finite Transportation Resources10.1109/TEVC.2022.3219238 ↗
18. Meng, L., Cheng, W., Zhang, B., Zou, W., Fang, W., and Duan, P. (2023). An Improved Genetic Algorithm for Solving the Multi-AGV Flexible Job Shop Scheduling Problem. Sensors, 23.10.3390/s23083815 ↗
19. A dual population collaborative genetic algorithm for solving flexible job shop scheduling problem with AGV10.1016/j.swevo.2024.101538 ↗
20. Production and transport scheduling in flexible job shop manufacturing systems10.1007/s10898-021-00992-6 ↗
21. A multistart biased random key genetic algorithm for the flexible job shop scheduling problem with transportation10.1111/itor.12878 ↗
22. Liu, Z., Luo, Q., Wang, L., Tang, H., and Li, Y. (2022). The Low-Carbon Scheduling Optimization of Integrated Multispeed Flexible Manufacturing and Multi-AGV Transportation. Processes, 10.10.3390/pr10101944 ↗
23. Deep reinforcement learning-based memetic algorithm for energy-aware flexible job shop scheduling with multi-AGV10.1016/j.cie.2024.109917 ↗
24. Joint production and transportation scheduling in flexible manufacturing systems10.1007/s10898-018-0681-7 ↗
25. An improved genetic algorithm for the flexible job shop scheduling problem with multiple time constraints10.1016/j.swevo.2020.100664 ↗
26. Ren, Y., Wu, S., Chen, S., Burdette, J.E., Cheng, X., and Kinghorn, A.D. (2021). Interaction of (+)-Strebloside and Its Derivatives with Na+/K+-ATPase and Other Targets. Molecules, 26.10.3390/molecules26185675 ↗
27. A two-stage artificial bee colony algorithm scheduling flexible job-shop scheduling problem with new job insertion10.1016/j.eswa.2015.06.004 ↗
28. A heuristic-assisted deep reinforcement learning algorithm for flexible job shop scheduling with transport constraints10.1007/s40747-025-01828-6 ↗
29. Cheng, W., Meng, L., Zhang, B., Gao, K., and Sang, H. (2025). Imitation Learning-Assisted Evolutionary Algorithm for Energy-Efficient Flexible Job Shop Scheduling Problem with Automated Guided Vehicles. IEEE Trans. Evol. Comput., 1–15.10.1109/TEVC.2025.3540105 ↗
30. A Reinforcement Learning-Artificial Bee Colony algorithm for Flexible Job-shop Scheduling Problem with Lot Streaming10.1016/j.asoc.2023.110658 ↗
31. Xu, S., Li, Y., and Li, Q. (2024). A Deep Reinforcement Learning Method Based on a Transformer Model for the Flexible Job Shop Scheduling Problem. Electronics, 13.10.3390/electronics13183696 ↗
32. A Q-learning-based hyper-heuristic evolutionary algorithm for the distributed flexible job-shop scheduling problem with crane transportation10.1016/j.eswa.2023.121050 ↗
33. A novel digital twin-assisted prediction approach for optimum rescheduling in high-efficient flexible production workshops10.1016/j.cie.2023.109398 ↗
34. MILP modeling and optimization of multi-objective flexible job shop scheduling problem with controllable processing times10.1016/j.swevo.2023.101374 ↗
35. Deroussi, L., and Norre, S. (2010, January 28–30). Simultaneous scheduling of machines and vehicles for the flexible job shop problem. Proceedings of the International Conference on Metaheuristics and Nature Inspired Computing, Djerba, Tunisia.
36. Design of Experiments Using the Taguchi Approach: 16 Steps to Product and Process Improvement10.1198/004017002320256440 ↗
37. Comparison of Multiobjective Evolutionary Algorithms: Empirical Results10.1162/106365600568202 ↗
38. Deb, K., Thiele, L., Laumanns, M., and Zitzler, E. (2002, January 12–17). Scalable multi-objective optimization test problems. Proceedings of the 2002 Congress on Evolutionary Computation. CEC’02 (Cat. No.02TH8600), Hilton, HI, USA.
39. Research on joint scheduling of AGVs and machines in multi-objective flexible job shop based on ISSA
40. Wei, Z., Yu, Z., Niu, R., Zhao, Q., and Li, Z. (2025). Research on Flexible Job Shop Scheduling Method for Agricultural Equipment Considering Multi-Resource Constraints. Agriculture, 15.10.20944/preprints202501.1439.v1 ↗
41. Zhang, T., Wei, M., and Gao, X. (2023). Modeling an Optimal Environmentally Friendly Energy-Saving Flexible Workshop. Appl. Sci., 13.10.3390/app132111896 ↗
42. A fast and elitist multiobjective genetic algorithm: NSGA-II10.1109/4235.996017 ↗