Recource-Constrained Project Scheduling Problem: Investigation of the Quality of Project Plans
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 optimizationNotes
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
- 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
- Artigues C, Demassey S, Néron E (2008) Resource-constrained project scheduling. Models, algorithms, extensions and applications. Wiley, Hoboken, NJCrossRefGoogle Scholar
- 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
- Belhe U, Kusiak A (1995) Resource constrained scheduling of hierarchically structured design activity networks. IEEE Trans Eng Manag 42(2):150ffCrossRefGoogle Scholar
- 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
- 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
- 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
- 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
- Deb K (2001) Multiobjective optimization using evolutionary algorithms. Wiley, ChichesterMATHGoogle Scholar
- Deb K, Agrawal RB (1995) Simulated binary crossover for continuous search space. Complex Syst 9(2):115–148MathSciNetMATHGoogle Scholar
- Deb K, Goyal M (1996) A combined genetic adaptive search (GeneAS) for engineering design. Comput Sci Informat 26(4):30–45Google Scholar
- Dörner D (2010) Die Logik des Misslingens. Strategisches Denken in komplexen Situationen. 9. Aufl. Reinbek. RowohltGoogle Scholar
- 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
- Feldman EJ (2009) Concorde and dissent. Explaining high technology project failures in Britain and France. Cambridge University Press, CambridgeGoogle Scholar
- 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
- 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
- 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
- Hans EW, Herroelen W, Leus R, Wullink G (2007) A hierarchical approach to multi-project planning under uncertainty. Omega 35(5):563–577CrossRefGoogle Scholar
- Hartman F, Ashrafi R (2004) Development of the SMARTTM Project Planning framework. Int J Proj Manag 22(6):499–510CrossRefGoogle Scholar
- 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
- Hartmann S (2001) Project scheduling with multiple modes: a genetic algorithm. Ann Oper Res 102:111–135MathSciNetCrossRefMATHGoogle Scholar
- 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
- Hayes-Roth B, Hayes-Roth F (1979) A cognitive model of planning. Cognit Sci 3(4):275–310CrossRefGoogle Scholar
- Jäger AO, Süß H-M, Beauducel A (1997) Berliner Intelligenzstruktur-Test (BIS), Form 4. Hogrefe, GöttingenGoogle Scholar
- Kolisch R, Drexl A (1996) Adaptive search for solving hard project scheduling problems. Naval Res Logist 43:23–40CrossRefMATHGoogle Scholar
- Kolisch R, Drexl A (1997) Local search for nonpreemptive multi-mode resource-constrained project scheduling. IIE Trans 29:987–999Google Scholar
- 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
- 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
- Lechler T (1997) Erfolgsfaktoren des Projektmanagements. Lang, Frankfurt am MainGoogle Scholar
- 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
- Mendling J (2008) Metrics for process models: empirical foundations of verification, error prediction, and guidelines for correctness. Springer, BerlinCrossRefGoogle Scholar
- Néron E, Baptista D (2002) Heuristics for the multi-skill project scheduling problem. In: International symposium on Combinatorial Optimization (CO’2002), ParisGoogle Scholar
- 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
- 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
- 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
- Shtub A, Bard JF, Globerson S (2005) Project management. Processes, methodologies, and economics, 2nd edn. Pearson Prentice Hall, Upper Saddle River, NJGoogle Scholar
- Tackenberg S (2016) Konzeption und Entwicklung einer mehrkriteriellen evolutionären Metaheuristik zur Planung wissensintensiver Dienstleistungen. Shaker, AachenGoogle Scholar
- 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
- Tan KC, Khor EF, Lee TH (2005) Multiobjective evolutionary algorithms and applications. Springer, LondonMATHGoogle Scholar
- Thomas M W (1998) A Pareto frontier for full stern submarines via genetic algorithm. Department of Ocean Engineering, Massachusetts Institute of TechnologyGoogle Scholar
- White D, Fortune J (2002) Current practice in project management—an empirical study. Int J Proj Manag 20(1):1–11CrossRefGoogle Scholar
- 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
- 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