Exact Methods for Resource Leveling Problems

  • Chapter
  • First Online:
Handbook on Project Management and Scheduling Vol.1

Part of the book series: International Handbooks on Information Systems ((INFOSYS))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (Canada)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (Canada)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (Canada)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  • Ahuja HN (1976) Construction performance control by networks. Wiley, New York

    Google Scholar 

  • 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

    Google Scholar 

  • Bandelloni M, Tucci M, Rinaldi R (1994) Optimal resource leveling using non-serial dynamic programming. Eur J Oper Res 78:162–177

    Article  Google Scholar 

  • Bartusch M, Möhring R, Radermacher F (1988) Scheduling project networks with resource constraints and time windows. Ann Oper Res 16:201–240

    Article  Google Scholar 

  • Burgess AR, Killebrew JB (1962) Variation in activity level on a cyclical arrow diagram. Int J Ind Eng 2:76–83

    Google Scholar 

  • Christodoulou SE, Ellinas G, Michaelidou-Kamenou A (2010) Minimum moment method for resource leveling using entropy maximization. J Constr Eng Manag 136:518–527

    Article  Google Scholar 

  • Demeulemeester EL, Herroelen WS (2002) Project scheduling: a research handbook. Kluwer, Boston

    Google Scholar 

  • Easa SM (1989) Resource leveling in construction by optimization. J Constr Eng Manag 115:302–316

    Article  Google Scholar 

  • Engelhardt H, Zimmermann J (1998) Lower bounds and exact methods for resource levelling problems. Technical Report WIOR-517, University of Karlsruhe, Karlsruhe

    Google Scholar 

  • Gabow H, Myers E (1978) Finding all spanning trees of directed and undirected graphs. SIAM J Comput 7:208–287

    Article  Google Scholar 

  • Galbreath RV (1965) Computer program for leveling resource usage. J Const Div Proc Am Soc Civil Eng 91:107–124

    Google Scholar 

  • 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

    Google Scholar 

  • Gather T, Zimmermann J, Bartels, J-H (2011) Exact methods for the resource levelling problem. J Sched 14:557–569

    Article  Google Scholar 

  • Geng J, Weng L, Liu S (2011) An improved ant colony optimization algorithm for nonlinear resource-leveling problems. Comput Math Appl 61:2300–2305

    Article  Google Scholar 

  • Harris RB (1978) Precedence and arrow networking techniques for construction. Wiley, New York

    Google Scholar 

  • Harris RB (1990) Packing method for resource leveling (Pack). J Constr Eng Manag 116:39–43

    Google Scholar 

  • Hartmann S, Briskorn D (2010) A survey of deterministic modeling approaches for project scheduling under resource constraints. Eur J Oper Res 207:1–14

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kreter S, Rieck J, Zimmermann J (2014) The total adjustment cost problem: applications, models, and solution algorithms. J Sched 17:145–160

    Article  Google Scholar 

  • Möhring RH (1984) Minimizing costs of resource requirements in project networks subject to a fixed completion time. Oper Res 32:89–120

    Article  Google Scholar 

  • Neumann K, Zimmermann J (1999) Resource levelling for projects with schedule-dependent time windows. Eur J Oper Res 117:591–605

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Neumann K, Nübel H, Schwindt C (2000) Active and stable project scheduling. Math Method Oper Res 52:441–465

    Article  Google Scholar 

  • Neumann K, Schwindt C, Zimmermann J (2003) Project scheduling with time windows and scarce resources. Springer, Berlin

    Book  Google Scholar 

  • Nübel H (1999) Minimierung der Ressourcenkosten für Projekte mit planungsabhängigen Zeitfenstern. Gabler, Wiesbaden

    Book  Google Scholar 

  • 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

    Google Scholar 

  • Pritsker AAB, Watters LJ, Wolfe PM (1969) Multi-project scheduling with limited resources: a zero-one programming approach. Manag Sci 16:93–108

    Article  Google Scholar 

  • Raja K, Kumanan S (2007) Resource leveling using petrinet and memetic approach. Am J Appl Sci 4:317–322

    Article  Google Scholar 

  • Ranjbar M (2013) A path-relinking metaheuristic for the resource levelling problem. J Oper Res Soc 64:1071–1078

    Article  Google Scholar 

  • Rieck J, Zimmermann J, Gather T (2012) Mixed-integer linear programming for resource leveling problems. Eur J Oper Res 221:27–37

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Schwindt C (1998) Generation of resource-constrained project scheduling problems subject to temporal constraints. Technical Report WIOR-543, University of Karlsruhe, Karlsruhe

    Google Scholar 

  • Schwindt C (2005) Resource allocation in project management. Springer, Berlin

    Google Scholar 

  • Selle T (2002) Untere Schranken für Projektplanungsprobleme. Shaker, Aachen

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Wiest JD (1963) The scheduling of large projects with limited resources. Unpublished Ph.D. dissertation, Carnegie Institute of Technology, Pittsburgh

    Google Scholar 

  • Younis MA, Saad B (1996) Optimal resource leveling of multi-resource projects. Comput Ind Eng 31:1–4

    Article  Google Scholar 

  • Zimmermann J (2001) Ablauforientiertes Projektmanagement: Modelle, Verfahren und Anwendungen. Gabler, Wiesbaden

    Book  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Julia Rieck .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics

Navigation