工业工程 ›› 2019, Vol. 22 ›› Issue (5): 59-67.doi: 10.3969/j.issn.1007-7375.2019.05.008

• 专题论述 • 上一篇    下一篇

具有随机返工且可中断的设计任务调度

王小岗, 王小明, 陈庆新, 毛宁   

  1. 广东工业大学 广东省计算机集成制造重点实验室, 广东 广州 510006
  • 收稿日期:2018-12-28 出版日期:2019-10-31 发布日期:2019-10-29
  • 通讯作者: 王小明(1986-),男,江西省人,讲师,工学博士,主要研究方向为随机项目调度与监控、制造与服务系统随机建模优化等,E-mail:simonwang@gdut.edu.cn. E-mail:simonwang@gdut.edu.cn
  • 作者简介:王小岗(1990-),男,河南省人,硕士研究生,主要研究方向为排序调度
  • 基金资助:
    国家自然科学基金资助项目(51505090,51775120,61573109,71972053,61973089)

Preemptive Scheduling of Design Tasks with Random Rework

WANG Xiaogang, WANG Xiaoming, CHEN Qingxin, MAO Ning   

  1. Provincial Key Laboratory of Computer Integrated Manufacturing, Guangdong University of Technology, Guangzhou 510006, China
  • Received:2018-12-28 Online:2019-10-31 Published:2019-10-29

摘要: 随机返工和可中断特征使得设计任务调度问题异常复杂。针对该问题,采用马尔可夫决策过程理论建模,并利用动态规划方法求解使得加权拖期总成本期望最小的最优调度策略。为了应对传统动态规划面临的维数灾,引入多规则组合算法来限制每个状态下的可选行动数量,从而高效获得次优调度策略。实验结果表明,传统动态规划仅能够求解小规模问题,而所提出的多规则组合方法则有效权衡了优化效果和求解效率,更具实用价值。

关键词: 设计任务, 随机返工, 可中断, 马尔可夫决策过程, 动态规划, 多规则组合

Abstract: The characteristics of random rework and preemption make the design task scheduling problem become very difficult. To address this issue, a mathematical model is constructed based on Markov decision processes. An optimal solution that minimize the expected total weighted tardiness cost is obtained by the dynamic programming. To deal with the curse of dimensionality that faced by traditional dynamic programming, a method based on multi-rule combination is employed to reduce the amount of feasible actions in each state, which can efficiently obtain a suboptimal solution. Experimental results show that the traditional dynamic programming can only handle some very small-scale problem instances, while the proposed multi-rule combination method effectively balances the optimization effect and computational efficiency, which is more practical.

Key words: design task, random rework, preemption, Markov decision processes, dynamic programming, multi-rule combination

中图分类号: