作业车间调度
流水车间调度
调度(生产过程)
计算机科学
Petri网
强化学习
上下界
数学优化
机器人
人工智能
分布式计算
数学
计算机网络
布线(电子设计自动化)
数学分析
作者
Jun-Ho Lee,Hyun-Jung Kim
标识
DOI:10.1080/00207543.2021.1887533
摘要
We address a robotic flow shop scheduling problem where two part types are processed on each given set of dedicated machines. A single robot moving on a fixed rail transports one part at a time, and the processing times of the parts vary on the machines within a given time interval. We use a reinforcement learning (RL) approach to obtain efficient robot task sequences to minimise makespan. We model the problem with a Petri net used for a RLenvironment and develop a lower bound for the makespan. We then define states, actions, and rewards based on the Petri net model; further, we show that the RL approach works better than the first-in-first-out (FIFO) rule and the reverse sequence (RS), which is extensively used for cyclic scheduling of a robotic flow shop; moreover, the gap between the makespan from the proposed algorithm and a lower bound is not large; finally, the makespan from the RL method is compared to an optimal solution in a relaxed problem. This research shows the applicability of RL for the scheduling of robotic flow shops and its efficiency by comparing it to FIFO, RS and a lower bound. This work can be easily extended to several other variants of robotic flow shop scheduling problems.
科研通智能强力驱动
Strongly Powered by AbleSci AI