强化学习
计算机科学
调度(生产过程)
分布式计算
动态优先级调度
云计算
作业车间调度
人工智能
概化理论
云制造
公平份额计划
计算机网络
工程类
服务质量
布线(电子设计自动化)
统计
数学
操作系统
运营管理
作者
Xiaohan Wang,Zhang Li,Yongkui Liu,Feng Li,Zhe Chen,Chun Zhao,Tian Bai
标识
DOI:10.1016/j.jmsy.2022.08.004
摘要
Cloud manufacturing provides a cloud platform to offer on-demand services to complete consumers’ tasks, but assigning tasks to enterprises with different services requires many-to-many scheduling. The dynamic cloud environment puts forward higher requirements on scheduling algorithms’ real-time response and generalizability. Additionally, complex manufacturing tasks with flexible processing sequences also increase the decision-making difficulty. The existing approaches either have difficulty meeting the requirements of dynamics and fast-respond or struggle to effectively capture features of tasks with flexible processing sequences. To address these limitations, we develop a novel scheduling algorithm to solve a dynamic scheduling problem in the group service cloud manufacturing environment. Our proposal is formulated and trained by multi-agent reinforcement learning. The graph convolution network encodes tasks’ graph-structure features, and the recurrent neural network records each task’s processing trajectories. We independently design the action space and the reward function and train the algorithm with a mixing network under the centralized training decentralized execution architecture. Multi-agent reinforcement learning and graph convolution networks are rarely used to cloud manufacturing scheduling problems. Contrast experiments on a case study indicate that our proposal outperforms the other six multi-agent reinforcement learning-based scheduling algorithms in terms of scheduling performance and generalizability.
科研通智能强力驱动
Strongly Powered by AbleSci AI