A lagrangian relaxation and ACO hybrid for resource constrained project scheduling with discounted cash flows

We consider a project scheduling problem where a number of tasks need to be scheduled. The tasks share resources, satisfy precedences, and all tasks must be completed by a common deadline. Each task is associated with a cash flow (positive or negative value) from which a “net present value” is computed dependent upon its completion time. The objective is to maximize the cumulative net present value of all tasks. We investigate (1) Lagrangian relaxation methods based on list scheduling, (2) ant colony optimization and hybrids of (1) and (2) on benchmark datasets consisting of up to 120 tasks. Considering lower bounds, i.e., maximizing the net present value, the individual methods prove to be effective but are outperformed by the hybrid method. This difference is accentuated when the integrality gaps are large.

[1]  Marco Dorigo,et al.  Optimization, Learning and Natural Algorithms , 1992 .

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

[3]  Rainer Kolisch,et al.  PSPLIB - a project scheduling problem library , 1996 .

[4]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

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

[6]  David Abramson,et al.  High performance parametric modeling with Nimrod/G: killer application for the global grid? , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

[7]  Matthijs den Besten,et al.  Ant Colony Optimization for the Total Weighted Tardiness Problem , 2000, PPSN.

[8]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[9]  Erik Demeulemeester,et al.  On Maximizing the Net Present Value of a Project Under Renewable Resource Constraints , 2001, Manag. Sci..

[10]  Alf Kimms,et al.  Maximizing the Net Present Value of a Project Under Resource Constraints Using a Lagrangian Relaxation Based Heuristic with Tight Upper Bounds , 2001, Ann. Oper. Res..

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

[12]  Erik Demeulemeester,et al.  Project scheduling : a research handbook , 2002 .

[13]  George N. Reeke,et al.  BOOK REVIEW: "SELF-ORGANIZATION IN BIOLOGICAL SYSTEMS" BY S. CAMAZINE, J. DENEUBOURG, N. R. FRANKS, J. SNEYD, G. THERAULAZ AND E. BONABEAU , 2002 .

[14]  Guy Theraulaz,et al.  Self-Organization in Biological Systems , 2001, Princeton studies in complexity.

[15]  Professor Dr. Klaus Neumann,et al.  Project Scheduling with Time Windows and Scarce Resources , 2003, Springer Berlin Heidelberg.

[16]  Marshall L. Fisher,et al.  The Lagrangian Relaxation Method for Solving Integer Programming Problems , 2004, Manag. Sci..

[17]  Thomas Stützle,et al.  Ant Colony Optimization Theory , 2004 .

[18]  Yong-Yi Shou Ant Colony Algorithm for Scheduling Resource Constrained Projects with Discounted Cash Flows , 2006, 2006 International Conference on Machine Learning and Cybernetics.

[19]  Laurence A. Wolsey,et al.  Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, 4th International Conference, CPAIOR 2007, Brussels, Belgium, May 23-26, 2007, Proceedings , 2007, CPAIOR.

[20]  Mario Vanhoucke,et al.  A scatter search heuristic for maximising the net present value of a resource-constrained project with fixed activity cash flows , 2010 .

[21]  Jun Zhang,et al.  Optimizing Discounted Cash Flows in Project Scheduling—An Ant Colony Optimization Approach , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[22]  Andreas T. Ernst,et al.  Resource constraint scheduling with a fractional shared resource , 2011, Oper. Res. Lett..

[23]  Peter J. Stuckey,et al.  A Lagrangian Relaxation Based Forward-Backward Improvement Heuristic for Maximising the Net Present Value of Resource-Constrained Projects , 2013, CPAIOR.

[24]  Andreas T. Ernst,et al.  Constraint-based ACO for a shared resource constrained scheduling problem , 2013 .

[25]  Andreas T. Ernst,et al.  Parallel ant colony optimization for resource constrained job scheduling , 2016, Ann. Oper. Res..