基于迭代局部约束分析求解资源受限项目调度问题

An iterative local constraints based analysis for solving the resource constrained project scheduling problem

JOURNAL OF OPERATIONS MANAGEMENT · 1996
被引 35
人大 AFT50UTD24ABS 4*

中文导读

提出一种迭代启发式调度方法,嵌入局部约束分析规则,通过前后向调度迭代改进项目工期,在188个基准问题上平均工期偏差仅1%。

Abstract

Abstract In this paper, a new heuristic iterative scheduling approach is proposed for the resource constrained project scheduling problem. Well‐known dispatching rules and a decision‐making process called Local Constraint Based Analysis (LCBA), previously tested in a single pass forward parallel scheduling algorithm, are imbedded in the iterative scheduling algorithm. LCBA evaluates and selects the activities competing for scarce resources by considering the currently active temporal and resource constraints imposed by the network/resource characteristics. The iterative scheduling algorithm proposed here makes consecutive forward/backward scheduling passes which improve the project duration obtained by the single forward scheduling pass. Extensive experimentation has been done on a set of 188 benchmark problems from the literature. The results demonstrate that all the methods imbedded in the iterative algorithm improved the project duration significantly. It is observed that LCBA's average project duration deviation from the optimal duration is of the magnitude of 1% using the iterative scheduling algorithm. Among all the methods which have been tested, LCBA and a list rule, Weighted Resource Utilization and Precedence (WRUP), are the ones which have benefited most from the iterative algorithm. It is also observed that for various cash flow schemes the project Net Present Value (NPV) is improved through the use of the iterative scheduling algorithm.

项目管理调度优化启发式算法资源约束