Abstract
Resource leveling problems arise whenever it is expedient to reduce the fluctuations in resource utilization over time, while maintaining a prescribed project completion deadline. Several resource leveling objective functions may be defined, whose consideration results in resource profiles with desired properties, e.g., well-balanced resource profiles or profiles with a minimum number of jump discontinuities. In this chapter, we concentrate on three resource leveling problems that are known from the literature. In order to solve medium-scale instances of the considered problems, an enumeration scheme that uses problem structures is presented. Furthermore, mixed-integer (linear) programming models are introduced, and resource leveling instances are solved using CPLEX 12. In a comprehensive computational study, the performance of the described methods is analyzed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ahuja HN (1976) Construction performance control by networks. Wiley, New York
Ballestín F, Schwindt C, Zimmermann J (2007) Resource leveling in make-to-order production: modeling and heuristic solution method. Int J Oper Res 4:50–62
Bandelloni M, Tucci M, Rinaldi R (1994) Optimal resource leveling using non-serial dynamic programming. Eur J Oper Res 78:162–177
Bartusch M, Möhring R, Radermacher F (1988) Scheduling project networks with resource constraints and time windows. Ann Oper Res 16:201–240
Burgess AR, Killebrew JB (1962) Variation in activity level on a cyclical arrow diagram. Int J Ind Eng 2:76–83
Christodoulou SE, Ellinas G, Michaelidou-Kamenou A (2010) Minimum moment method for resource leveling using entropy maximization. J Constr Eng Manag 136:518–527
Demeulemeester EL, Herroelen WS (2002) Project scheduling: a research handbook. Kluwer, Boston
Easa SM (1989) Resource leveling in construction by optimization. J Constr Eng Manag 115:302–316
Engelhardt H, Zimmermann J (1998) Lower bounds and exact methods for resource levelling problems. Technical Report WIOR-517, University of Karlsruhe, Karlsruhe
Gabow H, Myers E (1978) Finding all spanning trees of directed and undirected graphs. SIAM J Comput 7:208–287
Galbreath RV (1965) Computer program for leveling resource usage. J Const Div Proc Am Soc Civil Eng 91:107–124
Gather T, Rieck J, Zimmermann J (2010) A linearized mixed-integer formulation for the resource levelling problem. In: Proceedings of the 12th international workshop on project management and scheduling, Tours, pp 199–202
Gather T, Zimmermann J, Bartels, J-H (2011) Exact methods for the resource levelling problem. J Sched 14:557–569
Geng J, Weng L, Liu S (2011) An improved ant colony optimization algorithm for nonlinear resource-leveling problems. Comput Math Appl 61:2300–2305
Harris RB (1978) Precedence and arrow networking techniques for construction. Wiley, New York
Harris RB (1990) Packing method for resource leveling (Pack). J Constr Eng Manag 116:39–43
Hartmann S, Briskorn D (2010) A survey of deterministic modeling approaches for project scheduling under resource constraints. Eur J Oper Res 207:1–14
Koné O, Artigues C, Lopeza P, Mongeauc M (2011) Event-based MILP models for resource-constrained project scheduling problems. Comput Oper Res 38:3–13
Kreter S, Rieck J, Zimmermann J (2014) The total adjustment cost problem: applications, models, and solution algorithms. J Sched 17:145–160
Möhring RH (1984) Minimizing costs of resource requirements in project networks subject to a fixed completion time. Oper Res 32:89–120
Neumann K, Zimmermann J (1999) Resource levelling for projects with schedule-dependent time windows. Eur J Oper Res 117:591–605
Neumann K, Zimmermann J (2000) Procedures for resource levelling and net present value problems in project scheduling with general temporal and resource constraints. Eur J Oper Res 127:425–443
Neumann K, Nübel H, Schwindt C (2000) Active and stable project scheduling. Math Method Oper Res 52:441–465
Neumann K, Schwindt C, Zimmermann J (2003) Project scheduling with time windows and scarce resources. Springer, Berlin
Nübel H (1999) Minimierung der Ressourcenkosten für Projekte mit planungsabhängigen Zeitfenstern. Gabler, Wiesbaden
Petrovic R (1969) On optimization of resource leveling in project plans. In: Lombaers HJ (ed) Project planning by network analysis. North-Holland, Amsterdam, pp 268–273
Pritsker AAB, Watters LJ, Wolfe PM (1969) Multi-project scheduling with limited resources: a zero-one programming approach. Manag Sci 16:93–108
Raja K, Kumanan S (2007) Resource leveling using petrinet and memetic approach. Am J Appl Sci 4:317–322
Ranjbar M (2013) A path-relinking metaheuristic for the resource levelling problem. J Oper Res Soc 64:1071–1078
Rieck J, Zimmermann J, Gather T (2012) Mixed-integer linear programming for resource leveling problems. Eur J Oper Res 221:27–37
Savin D, Alkass S, Fazio P (1997) A procedure for calculating the weight-matrix of a neural network for resource leveling. Adv Eng Softw 28:277–283
Schwindt C (1998) Generation of resource-constrained project scheduling problems subject to temporal constraints. Technical Report WIOR-543, University of Karlsruhe, Karlsruhe
Schwindt C (2005) Resource allocation in project management. Springer, Berlin
Selle T (2002) Untere Schranken für Projektplanungsprobleme. Shaker, Aachen
Takamoto M, Yamada N, Kobayashi Y, Nonaka H (1995) Zero-one quadratic programming algorithm for resource leveling of manufacturing process schedules. Syst Comput Jpn 26:68–76
Wiest JD (1963) The scheduling of large projects with limited resources. Unpublished Ph.D. dissertation, Carnegie Institute of Technology, Pittsburgh
Younis MA, Saad B (1996) Optimal resource leveling of multi-resource projects. Comput Ind Eng 31:1–4
Zimmermann J (2001) Ablauforientiertes Projektmanagement: Modelle, Verfahren und Anwendungen. Gabler, Wiesbaden
Acknowledgements
The benchmarks presented herein and the results obtained (i.e., upper and lower bounds) may be downloaded from the web-page http://www.wiwi.tu-clausthal.de/abteilungen/unternehmensforschung/forschung.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Rieck, J., Zimmermann, J. (2015). Exact Methods for Resource Leveling Problems. In: Schwindt, C., Zimmermann, J. (eds) Handbook on Project Management and Scheduling Vol.1. International Handbooks on Information Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-05443-8_17
Download citation
DOI: https://doi.org/10.1007/978-3-319-05443-8_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-05442-1
Online ISBN: 978-3-319-05443-8
eBook Packages: Business and EconomicsBusiness and Management (R0)