A Bi-Level Intelligent Control Framework Integrating Deep Reinforcement Learning and Bayesian Optimization for Multi-Objective Adaptive Scheduling in Opto-Mechanical Automated Manufacturing
Source abstract
Abstract
The opto-mechanical automated manufacturing process, characterized by stringent process constraints, dynamic disturbances, and conflicting optimization objectives, presents significant control challenges for traditional scheduling and control approaches. We formulate the scheduling problem within a closed-loop control paradigm and propose a novel bi-level intelligent control framework integrating Deep Reinforcement Learning (DRL) and Bayesian Optimization (BO). The core of our approach is a bi-level intelligent control framework. An inner DRL agent acts as an adaptive controller, generating control actions (scheduling decisions) by perceiving the system state and learning a near-optimal policy through a carefully designed reward function, while an outer BO loop automatically tunes the DRL’s hyperparameters and reward weights for superior performance. This synergistic BO-DRL mechanism facilitates intelligent and adaptive decision-making. The proposed method is extensively evaluated against standard meta-heuristics, including Genetic Algorithm (GA) and Particle Swarm Optimization (PSO), on a complex 20-jobs × 20-machines flexible job shop scheduling benchmark specific to opto-mechanical automated manufacturing. The experimental results demonstrate that our BO-DRL algorithm significantly outperforms these benchmarks, achieving reductions in makespan of 13.37% and 25.51% compared to GA and PSO, respectively, alongside higher machine utilization and better on-time delivery. Furthermore, the algorithm exhibits enhanced convergence speed, superior robustness under dynamic disruptions (e.g., machine failures, urgent orders), and excellent scalability to larger problem instances. This study confirms that integrating DRL’s perceptual decision-making capability with BO’s efficient parameter optimization yields a powerful and effective solution for intelligent scheduling in high-precision manufacturing environments.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Scheduling and Optimization Algorithms · Digital Transformation in Industry · Adaptive Dynamic Programming Control
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Laser Fusion Research Center, China Academy of Engineering Physics, Mianyang 621000, China
Funding
China Academy of Engineering Physics
References (43)
Show source-provided references
1. Industry 4.0 and object-oriented development: Incremental and architectural change10.4067/S0718-27242016000200010 ↗
2. Shop scheduling in manufacturing environments: A review10.1111/itor.13108 ↗
3. Dynamic productivity prediction and new production feature selection methods for advanced planning scheduling
4. Models and p4r asset description for digital twin-based advanced planning and scheduling using cyber-physical integration for resilient production operation10.1016/j.jmsy.2024.08.030 ↗
5. Yin, L., Xiong, Z., Chen, H., and Wang, C. (July, January 30). Optimization of JSP based on particle swarm algorithm with oscillation regulation mutation. Proceedings of the 5th IEEE International Conference on Electronic Engineering and Informatics, Wuhan, China.
6. An open-source framework for solving shop scheduling problems in manufacturing environments10.1007/s10479-024-05995-6 ↗
7. Multi-agent reinforcement learning based on graph convolutional network for flexible job shop scheduling10.1007/s10845-022-02037-5 ↗
8. Deep reinforcement learning for dynamic flexible job shop scheduling problem considering variable processing times10.1016/j.jmsy.2023.09.009 ↗
9. Virtual assembly framework for performance analysis of large optics10.1016/j.vrih.2020.01.001 ↗
10. A novel deep reinforcement learning framework based on digital twins for dynamic job shop scheduling problems10.1016/j.eswa.2025.128708 ↗
11. Grid-based artificial bee colony algorithm for multi-objective job shop scheduling with manual loading and unloading tasks10.1016/j.eswa.2023.123011 ↗
12. R-dmdqn: A rule embedding based dynamic multi-objective deep q-network for mass-individualized production scheduling of printed circuit board10.1016/j.jmsy.2025.01.011 ↗
13. An optimized scheduling algorithm for prioritized tasks with shared resources in cloud edge computing10.1016/j.eswa.2025.128594 ↗
14. Dynamic spatiotemporal scheduling of hull parts under complex constraints in shipbuilding workshop10.1080/0951192X.2022.2162606 ↗
15. An efficient meta-heuristic algorithm for grid computing10.1007/s10878-013-9644-6 ↗
16. A math-heuristic approach for scheduling the production and delivery of a mobile additive manufacturing hub10.1016/j.cie.2024.109929 ↗
17. Madni, S.H.H., Latiff, M.S.A., Abdullahi, M., Abdulhamid, S.M., and Usman, M.J. (2017). Performance comparison of heuristic algorithms for task scheduling in iaas cloud computing environment. PLoS ONE, 12.10.1371/journal.pone.0176321 ↗
18. A genetic algorithm for permutation flow shop scheduling under make to stock production system10.1016/j.cie.2015.08.006 ↗
19. Integrated optimization of production scheduling and maintenance planning with dynamic job arrivals and mold constraints10.1016/j.cie.2023.109708 ↗
20. Particle swarm optimization for integrated scheduling problem with batch additive manufacturing and batch direct-shipping delivery10.1016/j.cor.2023.106430 ↗
21. A hybrid algorithm for order acceptance and scheduling problem in make-to-stock/make-to-order industries10.1016/j.cie.2018.11.021 ↗
22. A multi-objective genetic algorithm based on two-stage reinforcement learning for green flexible shop scheduling problem considering machine speed10.1016/j.eswa.2024.125189 ↗
23. A heuristic mutation based genetic algorithm for fast parallel scheduling of steel cold rolling10.1186/s10033-025-01271-1 ↗
24. Flexible job shop scheduling via deep reinforcement learning with meta-path-based heterogeneous graph neural network10.1016/j.knosys.2024.111940 ↗
25. Flexible job-shop scheduling via gated recurrent unit and deep reinforcement learning10.1016/j.knosys.2025.114734 ↗
26. Deep reinforcement learning based proximal policy optimization algorithm for dynamic job shop scheduling10.1016/j.cor.2025.107149 ↗
27. A Tree neural network deep reinforcement learning for flexible job shop scheduling with transportation constraints10.1016/j.swevo.2025.102102 ↗
28. Data-driven hierarchical multi-policy deep reinforcement learning framework for multi-objective multiplicity dynamic flexible job shop scheduling10.1016/j.jmsy.2025.03.019 ↗
29. Deep reinforcement learning for job shop scheduling problems: A comprehensive literature review10.1016/j.knosys.2025.113633 ↗
30. A q-learning-based multi-population algorithm for multi-objective distributed heterogeneous assembly no-idle flowshop scheduling with batch delivery10.1016/j.eswa.2024.125690 ↗
31. A cooperative agent deep reinforcement learning framework for solving flexible job shop scheduling problem with automated guided vehicles10.1016/j.eswa.2025.128142 ↗
32. A deep reinforcement learning method based on Hindsight experience replay for multi-objective dynamic job-shop scheduling problem10.1016/j.eswa.2025.127989 ↗
33. Distributed Bayesian optimization of deep reinforcement learning algorithms10.1016/j.jpdc.2019.07.008 ↗
34. Optimizing the thermal performance of phase change materials in building applications using deep reinforcement learning and Bayesian optimization10.1016/j.tsep.2024.102867 ↗
35. Bayesian optimization as a flexible and efficient design framework for sustainable process systems10.1016/j.cogsc.2024.100983 ↗
36. Intelligent approach for the industrialization of deep learning solutions applied to fault detection10.1016/j.eswa.2023.120959 ↗
37. A Bayesian Optimization-based Evolutionary Algorithm for Flexible Job Shop Scheduling10.1016/j.procs.2015.09.207 ↗
38. Short-term high-speed rail passenger flow forecasting integrated extended empirical mode decomposition with multivariate and bidirectional support vector machine10.1016/j.eswa.2025.129870 ↗
39. Bayesian optimization algorithm for multi-objective scheduling of time and precedence constrained tasks in heterogeneous multiprocessor systems10.1016/j.asoc.2020.106274 ↗
40. Deep reinforcement learning and Bayesian optimization based OpAmp design across the CMOS process space10.1016/j.aeue.2025.155697 ↗
41. Design optimization of 3D printed kirigami-inspired composite metamaterials for quasi-zero stiffness using deep reinforcement learning integrated with bayesian optimization10.1016/j.compstruct.2025.119031 ↗
42. Springenberg, J.T., Klein, A., Falkner, S., and Hutter, F. (2016, January 5–10). Bayesian optimization with robust Bayesian neural networks. Proceedings of the NIPS’16 30th International Conference on Neural Information Processing Systems, Barcelona, Spain.
43. Building a self-evolving digital twin system with bayesian optimization and deep reinforcement learning for complex equipment optimization and control10.26599/TST.2024.9010163 ↗