Abstract
In this paper, we present a new genetic algorithm for the resource-constrained project scheduling problem with discounted cash flows and investigate the trade-off between a project’s net present value and its corresponding makespan. We consider a problem formulation where the pre-specified project deadline is not set as a hard constraint, but rather as a soft constraint that can be violated against a certain penalty cost. The genetic algorithm creates children from parents taken from three different populations, each containing relevant information about the (positive or negative) activity cash flows. We have tested various parent selection methods based on four crossover operators taken from literature and present extensive computational results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Branke, J., Deb, K., Miettinen, K., Slowinski, R. (eds.): Multi-objective optimization: interactive and evolutionary approaches. LNCS, vol. 5252, p. 470. Springer, Heidelberg (2008)
Birbil, S.I., Fang, S.C.: An electromagnetism-like mechanism for global optimization. Journal of Global Optimization 25, 263–282 (2003)
Brücker, P., Drexl, A., Möhring, R., Neumann, K., Pesch, E.: Resource-constrained project scheduling: notation, classification, models and methods. European Journal of Operational Research 112, 3–41 (1999)
Debels, D., Vanhoucke, M.: A decomposition-based genetic algorithm for the resource-constrained project scheduling problem. Operations Research 55, 457–469 (2007)
Debels, D., Vanhoucke, M.: The electromagnetism meta-heuristic applied to the resource-constrained project scheduling problem. In: Talbi, E.-G., Liardet, P., Collet, P., Lutton, E., Schoenauer, M. (eds.) EA 2005. LNCS, vol. 3871, pp. 259–270. Springer, Heidelberg (2006)
Debels, D., De Reyck, B., Leus, R., Vanhoucke, M.: A hybrid scatter search/electromagnetism meta-heuristic for project scheduling. European Journal of Operational Research 169, 638–653 (2006)
Herroelen, W., Demeulemeester, E., De Reyck, B.: A classification scheme for project scheduling. In: Weglarz, J. (ed.) Project Scheduling – Recent Models, Algorithms and Applications. International Series in Operations Research and Management Science, vol. 14, pp. 77–106. Kluwer Academic Publishers, Boston (1999)
Li, K.Y., Willis, R.J.: An iterative scheduling technique for resource-constrained project scheduling. European Journal of Operational Research 56, 370–379 (1992)
Kolisch, R.: Serial and parallel resource-constrained project scheduling methods revisited: theory and computation. European Journal of Operational Research 43, 23–40 (1996)
Kolisch, R., Hartmann, S.: Heuristic algorithms for solving the resource-constrained project scheduling problem: classification and computational analysis. In: Weglarz, J. (ed.) Project Scheduling – Recent Models, Algorithms and Applications, pp. 147–178. Kluwer Academic Publishers, Boston (1999)
Mastor, A.A.: An experimental and comparative evaluation of production line balancing techniques. Management Science 16, 728–746 (1970)
Mika, M., Waligora, G., Weglarz, J.: Simulated annealing and tabu search for multi-mode resource-constrained project scheduling with positive discounted cash flows and different payment models. European Journal of Operational Research 164, 639–668 (2005)
Özdamar, L., Ulusoy, G., Bayyigit, M.: A heuristic treatment of tardiness and net present value criteria in resource-constrained project scheduling. International Journal of Physical Distribution and Logistics 28, 805–824 (1998)
Özdamar, L., Ulusoy, G.: An iterative local constraint based analysis for solving the resource-constrained project scheduling problem. Journal of Operations Management 1996, 193–208 (1996)
Patterson, J.H.: Project scheduling: the effects of problem structure on heuristic scheduling. Naval Research Logistics 23, 95–123 (1976)
Russell, A.H.: Cash flows in networks. Management Science 16, 357–373 (1970)
Selle, T., Zimmermann, J.: A bidirectional heuristic for maximizing the net present value of large-scale projects subject to limited resources. Naval Research Logistics 50, 130–148 (2003)
Ulusoy, G., Özdamar, L.: A heuristic scheduling algorithm for improving the duration and net present value of a project. International Journal of Operations and Production Management 15, 89–98 (1995)
Valls, V., BallestÃn, F., Quintanilla, S.: A hybrid genetic algorithm for the Resource-constrained project scheduling problem with the peak crossover operator. In: Eighth International Workshop on Project Management and Scheduling, pp. 368–371 (2002)
Valls, V., Quintanilla, S., BallestÃn, F.: Resource-constrained project scheduling: a critical activity reordering heuristic. European Journal of Operational Research 149, 282–301 (2003)
Vanhoucke, M.: A scatter search heuristic for maximizing the net present value of a resource-constrained project with fixed activity cash flows. International Journal of Production Research (2009) (to appear)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vanhoucke, M. (2009). A Genetic Algorithm for Net Present Value Maximization for Resource Constrained Projects. In: Cotta, C., Cowling, P. (eds) Evolutionary Computation in Combinatorial Optimization. EvoCOP 2009. Lecture Notes in Computer Science, vol 5482. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01009-5_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-01009-5_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01008-8
Online ISBN: 978-3-642-01009-5
eBook Packages: Computer ScienceComputer Science (R0)