Ant Colony Algorithm for Scheduling Resource Constrained Projects with Discounted Cash Flows

For long-term projects with considerable cash flows, the project managers aim to maximize the net present values instead of to minimize project durations. An ant colony algorithm is proposed to coordinate the allocation of scarce resources to improve the net present values. The algorithm adaptively adjusts resource allocation according to the pheromone generated by artificial ants employed to search for suitable schedules. The crossover operation, inverse mutation and elitist strategy are applied to accelerate the searching, and a backward scheduling technique is adopted to postpone cash outflows. An experimental testing indicates that the proposed algorithm helps to improve the net present values of resource constrained projects

[1]  Robert J Willis,et al.  An iterative scheduling technique for resource-constrained project scheduling , 1992 .

[2]  Kum Khiong Yang,et al.  A comparison of stochastic scheduling rules for maximizing project net present value , 1995 .

[3]  Rolf H. Möhring,et al.  Resource-constrained project scheduling: Notation, classification, models, and methods , 1999, Eur. J. Oper. Res..

[4]  Daniel Merkle,et al.  An Ant Algorithm with a New Pheromone Evaluation Rule for Total Tardiness Problems , 2000, EvoWorkshops.

[5]  Gündüz Ulusoy,et al.  A heuristic scheduling algorithm for improving the duration and net present value of a project , 1995 .

[6]  Hartmut Schmeck,et al.  Ant colony optimization for resource-constrained project scheduling , 2000, IEEE Trans. Evol. Comput..

[7]  Sami M. Baroum,et al.  The development of cash flow weight procedures for maximizing the net present value of a project , 1996 .

[8]  Ghaleb Y. Abbasi,et al.  A Heuristic to Maximize the Net Present Value for Resource-Constrained Project-Scheduling Problems , 2001 .

[9]  James H. Patterson,et al.  A Comparison of Exact Approaches for Solving the Multiple Constrained Resource, Project Scheduling Problem , 1984 .

[10]  Erik Demeulemeester,et al.  Project network models with discounted cash flows a guided tour through recent developments , 1997, Eur. J. Oper. Res..

[11]  I. Kurtulus,et al.  Multi-Project Scheduling: Categorization of Heuristic Rules Performance , 1982 .

[12]  Jonathan P. Pinder,et al.  Using discounted cash flow heuristics to improve project net present valve , 1996 .

[13]  Erik Demeulemeester,et al.  Resource-constrained project scheduling: A survey of recent developments , 1998, Comput. Oper. Res..