Recource-Constrained Project Scheduling Problem: Investigation of the Quality of Project Plans

Human Competitiveness of an Evolutionary Metaheuristic
  • Sven Tackenberg
  • Sönke Duckwitz
  • Christina Schmalz
  • Christopher Marc Schlick
Conference paper

Abstract

This paper introduces the results whether humans are able to develop project plans with a high quality for the well-established Multi-criteria Resource-Constrained Project Scheduling Problem (RCPSP). To analyse this, an empirical study was conducted in which activities had to be serialized or parallelized in the plan, process steps had to be inserted or removed and durations as well as resource requirements had to be modified dynamically during planning. In contrast to this human based planning, a specific multicriteria evolutionary metaheuristic is presented that identifies human compatible plans to relatively large project management problems within a reasonable period of time. To evaluate the level of human competitiveness, a metric for measuring plan quality and the results of the empirical study are presented. The results derived from data of 100 participants and the metaheuristic show that only very few people were able to identify optimal solutions. Furthermore, humans are focusing on one target criteria when solving conflicting planning objectives.

Keywords

Resource-constrained project scheduling problem Quality of project plans Project planning Multicriteria optimization 

Notes

Acknowledgment

This work was supported by the German Federal Ministry of Education and Research according to Grant No. 01FL10011 and was administered by PT-DLR. This support is gratefully acknowledged. The project WiDiPro (www.widipro.de) proposes the optimal development of a knowledge-intensive service provision for architects and consulting companies.

References

  1. Alvarez-Valdes R, Tararit JM (1989) Heuristic algorithms for resource constrained project scheduling: a review and an empiricial analysis. In: Słowiński R, Węglarz J (eds) Advances in project scheduling. Elsevier, Amsterdam, pp 113–134Google Scholar
  2. Artigues C, Demassey S, Néron E (2008) Resource-constrained project scheduling. Models, algorithms, extensions and applications. Wiley, Hoboken, NJCrossRefGoogle Scholar
  3. Bartusch M, Möhring R, Radermacher FJ (1988) Scheduling project networks with resource constraints and time windows. Ann Oper Res 16(1):201–240MathSciNetCrossRefMATHGoogle Scholar
  4. Belhe U, Kusiak A (1995) Resource constrained scheduling of hierarchically structured design activity networks. IEEE Trans Eng Manag 42(2):150ffCrossRefGoogle Scholar
  5. Bellenguez-Morineau O, Néron E (2008) Multi-mode and multi-skill project scheduling problem. In: Artigues C, Demassey S, Néron E (eds) Resource-constrained project scheduling. Models, algorithms, extensions and applications. Wiley, Hoboken, NJ, pp 149–160CrossRefGoogle Scholar
  6. Brucker P, Drexl A, Möhring R, Neumann K, Pesch E (1999) Resource-constrained project scheduling: notation, classification, models, and methods. Eur J Oper Res 112(1):3–41CrossRefMATHGoogle Scholar
  7. Cho J-H, Kim Y-D (1997) A simulated annealing algorithm for resource constrained project scheduling problems. J Oper Res Soc 48(7):736–744CrossRefMATHGoogle Scholar
  8. De Reyck B, Herroelen W (1996) A branch-and-bound procedure for the resource-constrained project scheduling problem with generalized precedence relations. Onderzueksrapport No. 9613, Onderzueksrapport. Katholieke Universiteit Leuven. Leuven, BelgiumGoogle Scholar
  9. Deb K (2001) Multiobjective optimization using evolutionary algorithms. Wiley, ChichesterMATHGoogle Scholar
  10. Deb K, Agrawal RB (1995) Simulated binary crossover for continuous search space. Complex Syst 9(2):115–148MathSciNetMATHGoogle Scholar
  11. Deb K, Goyal M (1996) A combined genetic adaptive search (GeneAS) for engineering design. Comput Sci Informat 26(4):30–45Google Scholar
  12. Dörner D (2010) Die Logik des Misslingens. Strategisches Denken in komplexen Situationen. 9. Aufl. Reinbek. RowohltGoogle Scholar
  13. Emmerich M, Beume N, Naujoks B (2005) An EMO algorithm using the hypervolume measure as selection criterion. In: Coello Coello CA, Aguirre AH, Zitzler E (eds) Evolutionary multi-criterion optimization. Third international conference, EMO 2005. Springer, Berlin, pp 62–76Google Scholar
  14. Feldman EJ (2009) Concorde and dissent. Explaining high technology project failures in Britain and France. Cambridge University Press, CambridgeGoogle Scholar
  15. Fırat M, Hurkens C (2011) An improved MIP-based approach for a multi-skill workforce scheduling problem. J Sched 15(3):1–18MathSciNetMATHGoogle Scholar
  16. Funke J, Fritz A (1995) Über Planen, Problemlösen und Handeln. In: Funke J (ed) Neue Konzepte und Instrumente zur Planungsdiagnostik. Dt. Psychologen-Verl, Bonn, pp 1–45Google Scholar
  17. Funke J, Glodowski A-S (1990) Planen und Problemlösen: Überlegungen zur neuropsychologischen Diagnostik von Basiskompetenzen beim Planen. Zeitschrift für Neuropsychologie 2:139–148Google Scholar
  18. Hans EW, Herroelen W, Leus R, Wullink G (2007) A hierarchical approach to multi-project planning under uncertainty. Omega 35(5):563–577CrossRefGoogle Scholar
  19. Hartman F, Ashrafi R (2004) Development of the SMARTTM Project Planning framework. Int J Proj Manag 22(6):499–510CrossRefGoogle Scholar
  20. Hartmann S (1997) A comparative genetic algorithm for resource-constraint project scheduling. Manuskripte aus den Instituten für Betriebswirtschaftslehre der Universität Kiel. Universität Kiel, KielGoogle Scholar
  21. Hartmann S (2001) Project scheduling with multiple modes: a genetic algorithm. Ann Oper Res 102:111–135MathSciNetCrossRefMATHGoogle Scholar
  22. Hartmann S, Briskorn D (2010) A survey of variants and extensions of the resource-constrained project scheduling problem. Eur J Oper Res 207(1):1–14MathSciNetCrossRefMATHGoogle Scholar
  23. Hayes-Roth B, Hayes-Roth F (1979) A cognitive model of planning. Cognit Sci 3(4):275–310CrossRefGoogle Scholar
  24. Jäger AO, Süß H-M, Beauducel A (1997) Berliner Intelligenzstruktur-Test (BIS), Form 4. Hogrefe, GöttingenGoogle Scholar
  25. Kolisch R, Drexl A (1996) Adaptive search for solving hard project scheduling problems. Naval Res Logist 43:23–40CrossRefMATHGoogle Scholar
  26. Kolisch R, Drexl A (1997) Local search for nonpreemptive multi-mode resource-constrained project scheduling. IIE Trans 29:987–999Google Scholar
  27. Kolisch R, Hartmann S (2006) Experimental investigation of heuristics for resource‐constrained project scheduling: an update. Eur J Oper Res 174(1):23–37CrossRefMATHGoogle Scholar
  28. Koza JR, Keane MA, Streeter MJ, Mydlowec W, Jessen Y, Lanza G (2005) Genetic Programming IV Routine human competitive machine intelligence. Springer, New YorkMATHGoogle Scholar
  29. Lechler T (1997) Erfolgsfaktoren des Projektmanagements. Lang, Frankfurt am MainGoogle Scholar
  30. Li H, Womer K (2009) Scheduling projects with multi-skilled personnel by a hybrid MILP/CP benders decomposition algorithm. J Sched 12:281–298MathSciNetCrossRefMATHGoogle Scholar
  31. Mendling J (2008) Metrics for process models: empirical foundations of verification, error prediction, and guidelines for correctness. Springer, BerlinCrossRefGoogle Scholar
  32. Néron E, Baptista D (2002) Heuristics for the multi-skill project scheduling problem. In: International symposium on Combinatorial Optimization (CO’2002), ParisGoogle Scholar
  33. Pietras CM, Coury BG (1994) The development of cognitive models of planning for use in the design of project management systems. Int J Hum Comput Stud 40(1):5–30CrossRefGoogle Scholar
  34. Rasmussen J (1987) The definition of human error and a taxonomy for technical system design. In: Rasmussen R, Duncan K, Leplat J (eds) New technology and human error. Wiley, ChichesterGoogle Scholar
  35. Scholnick EK, Friedman SL (1987) The planning construct in the psychological literature. In: Friedman SL, Scholnick EK, Cocking RR (eds) Blueprints for thinking: the role of planning in cognitive development. Cambridge University Press, Cambridge, pp 3–38Google Scholar
  36. Shtub A, Bard JF, Globerson S (2005) Project management. Processes, methodologies, and economics, 2nd edn. Pearson Prentice Hall, Upper Saddle River, NJGoogle Scholar
  37. Tackenberg S (2016) Konzeption und Entwicklung einer mehrkriteriellen evolutionären Metaheuristik zur Planung wissensintensiver Dienstleistungen. Shaker, AachenGoogle Scholar
  38. Tackenberg S, Schmalz C, Duckwitz S, Schlick CM (2012) Multi-objective development and optimization of plans for improving the quality and productivity of service provision. In: Tãchiciu L, Ioncicã M, Iosif A, Pantelescu A (eds) The 22nd RESER international conference: service and economic development, local and global challenges, 20–22 Sep 2012Google Scholar
  39. Tan KC, Khor EF, Lee TH (2005) Multiobjective evolutionary algorithms and applications. Springer, LondonMATHGoogle Scholar
  40. Thomas M W (1998) A Pareto frontier for full stern submarines via genetic algorithm. Department of Ocean Engineering, Massachusetts Institute of TechnologyGoogle Scholar
  41. White D, Fortune J (2002) Current practice in project management—an empirical study. Int J Proj Manag 20(1):1–11CrossRefGoogle Scholar
  42. Zitzler E, Deb K, Thiele L (1999) Comparison of multiobjective evolutionary algorithms: empirical results, TIK-Report, 70. Swiss Federal Institute of Technology (ETH), ZürichGoogle Scholar
  43. Zitzler E, Laumanns M, Bleuler S (2004) A tutorial on evolutionary multiobjective optimization. In: Gandibleux X, Sevaux M, Sörensen K, T’kindt V (eds) Metaheuristics for multiobjective optimisation. Springer, Berlin, pp 3–38CrossRefGoogle Scholar

Copyright information

© Springer-Verlag GmbH Germany 2017

Authors and Affiliations

  • Sven Tackenberg
    • 1
  • Sönke Duckwitz
    • 1
  • Christina Schmalz
    • 2
  • Christopher Marc Schlick
    • 1
  1. 1.Chair and Institute of Industrial Engineering and ErgonomicsAachenGermany
  2. 2.Deutsche Post Lehrstuhl für Optimierung von DistributionsnetzwerkenAachenGermany

Personalised recommendations