journal article·2025Open access

Pathfinder: Deep Reinforcement Learning-Based Scheduling for Multi-Robot Systems in Smart Factories with Mass Customization

Chenxi Lyu, Chen Dong, Qiancheng Xiong, Yuzhong Chen, Qian Weng, Zhenyi Chen

Computers, Materials & Continua· Volume 84· Issue 2

Abstract

The rapid advancement of Industry 4.0 has revolutionized manufacturing, shifting production from centralized control to decentralized, intelligent systems. Smart factories are now expected to achieve high adaptability and resource efficiency, particularly in mass customization scenarios where production schedules must accommodate dynamic and personalized demands. To address the challenges of dynamic task allocation, uncertainty, and real-time decision-making, this paper proposes Pathfinder, a deep reinforcement learning-based scheduling framework. Pathfinder models scheduling data through three key matrices: execution time (the time required for a job to complete), completion time (the actual time at which a job is finished), and efficiency (the performance of executing a single job). By leveraging neural networks, Pathfinder extracts essential features from these matrices, enabling intelligent decision-making in dynamic production environments. Unlike traditional approaches with fixed scheduling rules, Pathfinder dynamically selects from ten diverse scheduling rules, optimizing decisions based on real-time environmental conditions. To further enhance scheduling efficiency, a specialized reward function is designed to support dynamic task allocation and real-time adjustments. This function helps Pathfinder continuously refine its scheduling strategy, improving machine utilization and minimizing job completion times. Through reinforcement learning, Pathfinder adapts to evolving production demands, ensuring robust performance in real-world applications. Experimental results demonstrate that Pathfinder outperforms traditional scheduling approaches, offering improved coordination and efficiency in smart factories. By integrating deep reinforcement learning, adaptable scheduling strategies, and an innovative reward function, Pathfinder provides an effective solution to the growing challenges of multi-robot job scheduling in mass customization environments.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Product Development and Customization · Scheduling and Optimization Algorithms · Assembly Line Balancing Optimization

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

References (37)

Show source-provided references
1. Artificial intelligence for industry 4.0: systematic review of applications, challenges, and opportunities10.1016/j.eswa.2022.119456 ↗
2. Exploring the synergy of artificial intelligence and robotics in Industry 4.0 applications
3. Industry 4.0 and prospects of circular economy: a survey of robotic assembly and disassembly10.1007/s00170-021-08389-1 ↗
4. Artificial intelligence meets medical robotics10.1126/science.adj3312 ↗
5. Design of a smart factory based on cyber-physical systems and Internet of Things towards Industry 4.010.3390/app13042156 ↗
6. Internet of things for smart factories in Industry 4.0, a review10.1016/j.iotcps.2023.04.006 ↗
7. An integrated framework for health state monitoring in a smart factory employing IoT and big data techniques
8. Multi-robot task scheduling for consensus-based fault-resilient intelligent behavior in smart factories10.3390/machines11040431 ↗
9. Smart factory using virtual reality and online multi-user: towards a metaverse for experimental frameworks10.3390/app12126258 ↗
10. Smart factory performance and Industry 4.010.1016/j.techfore.2019.119790 ↗
11. The smart factory as a key construct of Industry 4.0: a systematic literature review10.1016/j.ijpe.2019.08.011 ↗
12. Smart industrial robot control trends, challenges and opportunities within manufacturing10.3390/app12020937 ↗
13. Reinforcement learning-based dynamic production-logistics-integrated tasks allocation in smart factories10.1080/00207543.2022.2142314 ↗
14. Resource allocation of industry 4.0 micro-service applications across serverless fog federation10.1016/j.future.2024.01.017 ↗
15. Enabling industrial internet of things-based digital servitization in smart production logistics10.1080/00207543.2022.2081099 ↗
16. A resilient fire protection system for software-defined factories
17. Smart factory in Industry 4.010.1002/sres.2704 ↗
18. Baker · Principles of sequencing and scheduling · 2013
19. Job shop scheduling problem and solution algorithms: a review
20. Automated process planning and dynamic scheduling for smart manufacturing: a systematic literature review10.1016/j.mfglet.2023.07.013 ↗
21. Edge computing-based real-time scheduling for digital twin flexible job shop with variable time window10.1016/j.rcim.2022.102435 ↗
22. Priority-based task scheduling and resource allocation in edge computing for health monitoring system10.1016/j.jksuci.2023.01.001 ↗
23. Edge computing in smart production
24. Multi objective trust aware task scheduling algorithm in cloud computing using whale optimization10.1016/j.jksuci.2023.01.016 ↗
25. Dynamic multi-objective auction-based (DYMO-auction) task allocation10.3390/app10093264 ↗
26. Correlation clustering-based multi-robot task allocation: a tale of two graphs10.1145/3381307.3381308 ↗
27. Particle swarm optimization for cooperative multi-robot task allocation: a multi-objective approach10.1109/LRA.2020.2972894 ↗
28. Quantum multi-agent actor-critic neural networks for internet-connected multi-robot coordination in smart factory management10.1109/JIOT.2023.3234911 ↗
29. DeepMAG: deep reinforcement learning with multi-agent graphs for flexible job shop scheduling10.1016/j.knosys.2022.110083 ↗
30. Research on adaptive job shop scheduling problems based on dueling double DQN10.1109/ACCESS.2020.3029868 ↗
31. Multi-agent reinforcement learning for online scheduling in smart factories10.1016/j.rcim.2021.102202 ↗
32. Reliability-aware online scheduling for DNN inference tasks in mobile edge computing10.1109/JIOT.2023.3243266 ↗
33. Dynamic job shop scheduling based on deep reinforcement learning for multi-agent manufacturing systems10.1016/j.rcim.2022.102412 ↗
34. Deep reinforcement learning for dynamic scheduling of a flexible job shop10.1080/00207543.2022.2058432 ↗
35. Deep reinforcement learning for selection of dispatch rules for scheduling of production systems10.3390/app15010232 ↗
36. Dynamic scheduling for flexible job shop using a deep reinforcement learning approach10.1016/j.cie.2023.109255 ↗
37. A two-stage RNN-based deep reinforcement learning approach for solving the parallel machine scheduling problem with due dates and family setups10.1007/s10845-023-02094-4 ↗