Maximizing Net Present Value for Generalized Resource Constrained Project Scheduling Problem

Aiming at potential applicability to real project management, we consider in this paper a generalized class of multi-mode resource-constrained project scheduling problems that maximize the net present value of cash flows under the constraint that the completion time of the project does not exceed a given threshold. The problems we deal with in this paper generalize those studied in the literature so that the time duration of each activity varies depending on not only the mode chosen but the amount of resources used and the way of payment for each resource such as the bill duration and the cash ratio can be treated as a parameter. We propose a multi-pass metaheuristic algorithm for the problems that consists of two-stage tabu search. In order to see the effectiveness of the algorithm, we carry out computational experiments for more than 10,000 problem instances of relatively small size and for a real construction project with 58 activities and 34 resource types.

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

[2]  Erik Demeulemeester,et al.  A classification scheme for project scheduling , 1999 .

[3]  Yeong-Dae Kim,et al.  Search Heuristics for Resource Constrained Project Scheduling , 1996 .

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

[5]  Richard C. Grinold,et al.  The payment scheduling problem , 1972 .

[6]  Daji Gong Optimization of float use in risk analysis-based network scheduling , 1997 .

[7]  Arno Sprecher,et al.  Multi-mode resource-constrained project scheduling by a simple, general and powerful sequencing algorithm , 1998, Eur. J. Oper. Res..

[8]  Klaus Neumann,et al.  Resource levelling for projects with schedule-dependent time windows , 1999, Eur. J. Oper. Res..

[9]  S. Selcuk Erenguc,et al.  A Branch and Bound Procedure for the Resource Constrained Project Scheduling Problem with Discounted Cash Flows , 1996 .

[10]  V J Rayward-Smith Project Scheduling: Recent Models, Algorithms and Applications , 2001, J. Oper. Res. Soc..

[11]  Rema Padman,et al.  Heuristic scheduling of resource‐constrained projects with cash flows , 1997 .

[12]  Kum Khiong Yang,et al.  Scheduling a project to maximize its net present value: An integer programming approach , 1993 .

[13]  K. Neumann,et al.  Methods for Resource-Constrained Project Scheduling with Regular and Nonregular Objective Functions and Schedule-Dependent Time Windows , 1999 .