Maximising the net present value for resource-constrained project scheduling

  • Authors:
  • Andreas Schutt;Geoffrey Chu;Peter J. Stuckey;Mark G. Wallace

  • Affiliations:
  • Department of Computing and Information Systems, National ICT Australia, The University of Melbourne, Victoria, Australia;Department of Computing and Information Systems, National ICT Australia, The University of Melbourne, Victoria, Australia;Department of Computing and Information Systems, National ICT Australia, The University of Melbourne, Victoria, Australia;Faculty of Information Technology, Monash University, Victoria, Australia

  • Venue:
  • CPAIOR'12 Proceedings of the 9th international conference on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Resource-constrained Project Scheduling Problem (Rcpsp), in which a schedule must obey the resource constraints and the precedence constraints between pairs of activities, is one of the most studied scheduling problems. An important variation of the problem (RcpspDc) is to find a schedule which maximises the net present value (discounted cash flow), when every activity has a given cash flow associated with it. Given the success of lazy clause generation (Lcg) approaches to solve Rcpsp with and without generalised precedence relations it seems worthwhile investigating Lcg's use on Rcpspdc. To do so, we must construct propagators for the net-present-value constraint that explain their propagation to the Lcg solver. In this paper we construct three different propagators for net-present-value constraints, and show how they can be used to rapidly solve RcpspDc.