Skip to main content

A Dynamic Population Steady-State Genetic Algorithm for the Resource-Constrained Project Scheduling Problem

  • Conference paper
Book cover New Frontiers in Applied Artificial Intelligence (IEA/AIE 2008)

Abstract

Resource Constrained Project Scheduling Problem (RCPSP) is a well known problem that is easy to describe but very difficult to solve, and therefore, it has attracted the attention of many researchers over the last few decades. In this context, heuristics are the only option when solving realistically-sized projects. In this paper we develop a steady-state genetic algorithm that uses a dynamic population and four decoding methods. These features allow the algorithm to adapt itself to the characteristics of the problem. Finally, its performance is compared against the best project scheduling methods published so far. The results show that the proposed scheduling method is one of the best scheduling techniques when compared with results reported in the literature.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alcaraz, J., Maroto, C.: A Robust Genetic Algorithm for Resource Allocation in Project Scheduling. Annals of Operations Research, vol. 102, pp. 83–109. Kluwer Academic Publishers, Dordrecht (2001)

    Google Scholar 

  2. Blazewicz, J., Lenstra, J., Rinnooy Kan, A.H.G.: Scheduling Subject to Resource Constraints: Classification and Complexity. Discrete Applied Mathematics, vol. 5, pp. 11–24. Elsevier, Amsterdam (1983)

    Google Scholar 

  3. Christofides, N., Álvarez-Valdés, R., Tamarit, J.M.: Project Scheduling with Resource Constraints. A branch and bound approach. European Journal of Operational Research 29, 262–273 (1987)

    Article  MathSciNet  Google Scholar 

  4. Hartmann, S.: A Self-Adapting Genetic Algorithm for Project Scheduling under Resource Constraints. Naval Research Logistics, vol. 49, pp. 433–448. John Wiley & Sons, Chichester (2002)

    Google Scholar 

  5. Kolisch, R.: Serial and Parallel Resource-Constrained Project Scheduling Methods Revisited: Theory and Computation. European Journal of Operational Research 90, 320–333 (1996)

    Article  MATH  Google Scholar 

  6. Kolisch, R., Hartmann, S.: Experimental Investigation of Heuristics for Resource- Constrained Project Scheduling: An Update. European Journal of Operational Research 174, 23–37 (2006)

    Article  MATH  Google Scholar 

  7. Lancaster, J., Ozbayrak, M.: Evolutionary algorithms applied to project scheduling problems—a survey of the state-of-the-art. International Journal of Production Research 45, 425–450 (2007)

    Article  MATH  Google Scholar 

  8. Lova, A., Tormos, P., Cervantes, M., Barber, F.: An Efficient Adaptive Heuristic for the Resource Constrained Project Scheduling Problem. In: Proceedings CAEPIA 2007, vol. II, pp. 259–268 (2007)

    Google Scholar 

  9. PSPLIB, http://129.187.106.231/psplib/

  10. Smith, J.: On Replacement Strategies in Steady State Evolutionary Algorithms. Evolutionary Computation 15, 29–59 (2007)

    Article  Google Scholar 

  11. Tormos, P., Lova, A.: A Competitive Heuristic Solution Technique for Resource-Constrained Project Scheduling. Annals Of Operations Research, vol. 102, pp. 65–81. Kluwer Academic Publishers, Dordrecht (2001)

    Google Scholar 

  12. Tormos, P., Lova, A.: An Efficient Multi-Pass Heuristic for Project Scheduling with Constrained Resources. International Journal of Production Research 41, 1071–1086 (2003a)

    Article  MATH  Google Scholar 

  13. Tormos, P., Lova, A.: Integrating heuristics for RCPSP: One Step Forward. Technical Report. Universidad Politécnica de Valencia (2003b)

    Google Scholar 

  14. Valls., V., Ballestin, F., Quintanilla, M.S.: Justification and RCPSP: A Technique that Pays. European Journal of Operational Research 165, 372–386 (2005)

    Google Scholar 

  15. Valls, V., Ballestin, F., Quintanilla, M.S.: A Hybrid Genetic Algorithm for the RCPSP. Technical Report. Department of Statistics and Operations Research. University of Valencia (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ngoc Thanh Nguyen Leszek Borzemski Adam Grzech Moonis Ali

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cervantes, M., Lova, A., Tormos, P., Barber, F. (2008). A Dynamic Population Steady-State Genetic Algorithm for the Resource-Constrained Project Scheduling Problem. In: Nguyen, N.T., Borzemski, L., Grzech, A., Ali, M. (eds) New Frontiers in Applied Artificial Intelligence. IEA/AIE 2008. Lecture Notes in Computer Science(), vol 5027. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69052-8_64

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69052-8_64

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69045-0

  • Online ISBN: 978-3-540-69052-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics