计算机集成制造系统 ›› 2019, Vol. 25 ›› Issue (第9): 2208-2218.DOI: 10.13196/j.cims.2019.09.009

• 当期目次 • 上一篇    下一篇

基于SP-MCTS算法的混合流水车间机器人调度

郭剑,史耀耀+,张溦,普亚松,张军锋   

  1. 西北工业大学现代设计与集成制造技术教育部重点实验室
  • 出版日期:2019-09-30 发布日期:2019-09-30
  • 基金资助:
    国家科技重大专项资助项目(2015ZX04001003)。

SP-MCTS algorithm for hybrid flow shop scheduling problem with robotic transportation

  • Online:2019-09-30 Published:2019-09-30
  • Supported by:
    Project supported by the National Science and Technology Major Project,China(No.2015ZX04001003).

摘要: 针对混合流水车间存在并行设备、物料机器人和设备约束等导致调度过程复杂化的问题,提出融合标准差的选择策略、单分支扩展和启发式规则模拟的改进型SP-MCTS算法。该算法将混合流水车间机器人调度问题转化成搜索车间状态演变用时最短的分支路径问题,并利用马尔科夫决策过程建立混合流水车间机器人调度问题的动态模型。优化过程中,运用选择策略评估各分支收益,选择高潜力分支进行探索,并扩展多次遍历的分支节点,最后以启发式规则模拟探索,获取调度解集。另外,搜索中通过剪枝法缩小搜索宽度,单分支扩展法避免多次同路径探索,有效利用计算资源;最后,采用基准算例进行算法测试,验证了所提算法在多工序、多设备的混合流水车间调度问题求解方面的优越性。

关键词: 混合流水车间, 机器人, 调度策略, 蒙特卡洛搜索树, SP-MCTS算法

Abstract: For the complexity of scheduling process caused by parallel equipments,machine eligibility constraints and material handling robots in hybrid flow shop,the modified Single-player Monte-Carlo Tree Search(SP-MCTS)algorithm was proposed,which included the selection policy blending standard deviation,the expansion of single branch and simulation with heuristic rules.In this algorithm,the hybrid flow shop scheduling problem with robotic transportation was transformed into the shortest time branch path problem in the process of hybrid flow shop state evolution,and Markov Decision Processes(MDP)dynamic model for Hybrid Flow Shop scheduling problem with Robotic Transportation(HFSRT)was established.During the process of optimization,the selection policy was used to evaluate the potential of branches,search high potential branches and expand traversing multiple branch nodes.On this basis,the heuristic rules were used to explore the branch,and a scheduling solution was obtained.Besides,the pruning method was applied to narrow the search range in the search process,and a single branch expansion was used to avoid multiple explorations in identical paths and improve the availability of computing resources.Benchmark examples were applied to test the proposed algorithm,which proved that SP-MCTS algorithm had certain superiority in solving the multi-stage and multi-device hybrid flow shop scheduling problem.

Key words: hybrid flow shop, robot, scheduling policy, Mont Calro tree search, single-player Monte-Carlo tree search algorithm

中图分类号: