Operations Research and Management Science ›› 2014, Vol. 23 ›› Issue (2): 244-249.

• Management Science • Previous Articles     Next Articles

Single Machine Total Weighted Tardiness Scheduling with Unconnected Precedence Graph and Loop Constraints

XUAN Hua, LIU Jing, LI Bing   

  1. School of Management Engineering, Zhengzhou University, Zhengzhou 450001, China
  • Received:2012-09-03 Online:2014-02-25

工件优先级图为非连接图且含环的单机总加权拖期调度问题

轩华, 刘静, 李冰   

  1. 郑州大学 管理工程学院,河南 郑州 450001
  • 作者简介:轩华(1979-),女,副教授,工学博士,主要从事生产计划与调度、物流优化与控制等研究;刘静(1987-),女,硕士生,从事生产调度与物流管理等研究。
  • 基金资助:
    国家自然科学基金项目(71001090,71001091);2013年河南省教育厅科学技术研究重点项目(13A410645);中国博士后科学基金面上资助项目(2013MS31683)

Abstract: In order to satisfy the demands for job processing order and arrival time in practical production environment, this paper studies a single machine total weighted tardiness scheduling problem with some novel features. These features are that each job has a release date and the precedence graph formed by job precedence relations is unconnected and consists of undirected loop. A mathematical programming model is then formulated. Further, Lagrangian relaxation combined with hybrid backward and forward dynamic programming is proposed to solve this problem as an extension of Tang and Xuan et al. In this algorithm, hybrid backward and forward dynamic programming is designed to deal with the case that a job may have multiple predecessors or successors. A subgradient algorithm is then used to update Lagrangian multipliers and a heuristic algorithm is presented to construct a feasible schedule based on the solutions of the Lagrangian relaxation problem. Experimental results show that this algorithm can obtain satisfactory solutions within a shorter computation time and it can provide an idea to solve more complicated scheduling problems.

Key words: systems engineering, single machine total weighted tardiness scheduling, lagrangian relaxation, unconnected precedence graph, hybrid backward and forward dynamic programming

摘要: 为满足实际生产环境对工件加工顺序和工件到达时间的要求,提出了具有新特征的单机总加权拖期调度问题,其特点体现在:工件有动态到达时间,且由工件优先级关系构成的优先级图为非连接图且存在环的情况,对该问题建立数学规划模型,在扩展Tang和Xuan等的基础上,提出了结合双向动态规划的拉格朗日松弛算法求解该问题。在该算法的设计中,提出双向动态规划算法求解拉格朗日松弛问题,使得它可处理优先级图中一个工件可能有多个紧前或紧后工件的情况,采用次梯度算法更新拉格朗日乘子,基于拉格朗日松弛问题的解设计启发式算法构造可行解。实验测试结果显示,所设计的拉格朗日松弛算法能够在较短的运行时间内得到令人满意的近优解,为更复杂的调度问题的求解提供了思路。

关键词: 系统工程, 单机总加权拖期调度, 拉格朗日松弛算法, 非连接优先级图, 双向动态规划

CLC Number: