Skip to main content

Advertisement

Log in

A hybrid evolutionary algorithm for the resource-constrained project scheduling problem

  • Original Article
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

Abstract

The resource-constrained project scheduling problem (RCPSP) is an NP-hard optimization problem. RCPSP is one of the most important and challenging problems in the project management field. In the past few years, many researches have been proposed for solving the RCPSP. The objective of this problem is to schedule the activities under limited resources so that the project makespan is minimized. This paper proposes a new algorithm for solving RCPSP that combines the concepts of negative selection mechanism of the biologic immune system, simulated annealing algorithm (SA), tabu search algorithm (TS) and genetic algorithm (GA) together. The performance of the proposed algorithm is evaluated and compared to current state-of-the-art metaheuristic algorithms. In this study, the benchmark data sets used in testing the performance of the proposed algorithm are obtained from the project scheduling problem library. The performance is measured in terms of the average percentage deviation from the critical path lower bound. The experimental results show that the proposed algorithm outperforms the state-of-the-art metaheuristic algorithms on all standard benchmark data sets.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Montoya-Torres JR, Gutierrez-Franco E, Pirachicán-Mayorga C (2010) Project scheduling with limited resources using a genetic algorithm. Int J Project Manage 28:619–628

    Article  Google Scholar 

  2. Debels D, Reyck BD, Leus R, Vanhoucke M (2006) A hybrid scatter search/electromagnetism meta-heuristic for project scheduling. Eur J Oper Res 169:638–653

    Article  MATH  Google Scholar 

  3. Tseng LY, Chen SC (2006) A hybrid metaheuristic for the resource constrained project scheduling problem. Eur J Oper Res 175:707–721

    Article  MATH  Google Scholar 

  4. Ranjbar M (2008) Solving the resource-constrained project scheduling problem using filter-and-fan approach. Appl Math Comput 201:313–318

    Article  MATH  MathSciNet  Google Scholar 

  5. Ranjbar M, Kianfar F (2009) A hybrid scatter search for the RCPSP. Transact E Ind Eng 16(1):11–18

    Google Scholar 

  6. Chen W, Shi YJ, Teng HF, Lan XP, Hu LC (2010) An efficient hybrid algorithm for resource-constrained project scheduling. Inf Sci 180:1031–1039

    Article  Google Scholar 

  7. Fogel DB (1988) An evolutionary approach to the travelling salesman problem. Biol Cybern 60:139–144

    Article  MathSciNet  Google Scholar 

  8. Burke EK, Kendall G (2005) Search methodologies: introductory tutorials in optimization and decision support techniques. Springer, Berlin, pp 375–399

    MATH  Google Scholar 

  9. Project Scheduling Problem Library. http://129.187.106.231/psplib

  10. Debels D, Vanhoucke M (2007) A decomposition-based heuristic for the resource-constrained project scheduling problem. Oper Res 55:457–469

    Article  MATH  Google Scholar 

  11. Agarwal A, Colak S, Erenguc S (2011) A neurogenetic approach for the resource-constrained project scheduling problem. Comput Oper Res 38:44–50

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arit Thammano.

About this article

Cite this article

Thammano, A., Phu-ang, A. A hybrid evolutionary algorithm for the resource-constrained project scheduling problem. Artif Life Robotics 17, 312–316 (2012). https://doi.org/10.1007/s10015-012-0065-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-012-0065-x

Keywords

Navigation