• 论文 •    

基于资源推拉技术的多项目调度算法

徐赐军,李爱平,刘雪梅   

  1. 1.同济大学 现代制造技术研究所, 上海201804; 2.黄石理工学院 机电工程学院,湖北黄石435003
  • 出版日期:2010-06-15 发布日期:2010-06-25

Multi-project scheduling algorithm based on resource push-pull technology

XU Ci-jun, LI Ai-ping, LI Xue-mei   

  1. 1.Institute of Advanced Manufacturing Technology, Tongji University, Shanghai 201804, China;2.School of Mechanical & Electronic Engineering, Huangshi Institute of Technology, Huangshi 435003, China
  • Online:2010-06-15 Published:2010-06-25

摘要: 为充分利用多个项目竞争的资源并缩短项目工期,提出了一种基于资源推拉技术的多项目调度算法。对资源在活动过程中的工作状态进行分析,并在分析资源推送和拉动的基础上,提出了基于资源推拉技术的冲突消解模型。针对该模型研究冲突检测的方法,并根据概率论方法对调度目标进行分解,从而通过定义资源冲突强度构建基于最小冲突强度和最小延迟时间的动态优先规则,实现了基于该规则的资源受限的多项目调度算法。运用数值算例说明了优先规则的有效性,并结合船舶分段生产计划的实例,进一步说明了该调度算法的可行性。

关键词: 多项目, 调度算法, 资源推拉, 冲突消解模型, 优先规则

Abstract: To take full advantage of competitive resources and shorten duration of the project, a multi-project scheduling algorithm based on resource push-pull technology was presented. The resources working state during the activity process was firstly analyzed. Based on the introduction of the resource push-pull technology, the conflict-resolution model was constructed. In view of this model, the conflict-detection method was developed and the scheduling objective was decomposed into some smaller ones for the conflict sets by probability theory. By defining the resource conflict intensity, the dynamic priority rules based on the minimum conflict intensity and delay time was formulated. Then, its scheduling algorithm was implemented. Finally, the effectiveness of the priority rule was proved by the numerical example, and the feasibility of the scheduling algorithm was demonstrated by an illustrative example in block construction scheduling.

Key words: multi-project, scheduling algorithms, resource push-pull, conflict-resolution model, priority rule

中图分类号: