A Genetic-Local Search Algorithm Approach for Resource Constrained Project Scheduling Problem

In scheduling Resource Constrained Project Scheduling Problem (RCPSP) is a well-known NP hard problem. Several metaheuristics have been applied to find near optimal solution for resource constrained project scheduling problem (RCPSP). In this paper, Genetic-Local search algorithm (GLSA) is proposed to tackle the single mode resource constrained project scheduling problem. The objective of Genetic-Local search algorithm is to minimize makespan of schedule. Genetic-Local search algorithm combines elements from evolutionary and local search procedure by using priority based crossover, neighbourhood mutation operation and neighbourhood search procedure. The algorithm treats the solution of the resource constrained project scheduling problem as activity list and serial schedule generation scheme is used to generate the solution. For solving case studies in PSLIB Library, Performance of GLSA is found out against other metaheuristics. The results show that Genetic-Local search algorithm is a high quality approach that outperforms all recent algorithms for the resource constrained project scheduling problem known by the authors of this paper for the instance sets J30, J60, J90 and J120 and it is competitive with other heuristics for the instance set J30, J60, J90 and J120.

[1]  Rolf H. Möhring,et al.  Resource-constrained project scheduling: Notation, classification, models, and methods , 1999, Eur. J. Oper. Res..

[2]  Janez Zerovnik,et al.  Hybrid Local Search Techniques for the Resource-Constrained Project Scheduling Problem , 2007, Hybrid Metaheuristics.

[3]  Ruey-Maw Chen,et al.  Particle swarm optimization with justification and designed mechanisms for resource-constrained project scheduling problem , 2011, Expert Syst. Appl..

[4]  A. C. Adamuthe,et al.  Genetic algorithmic approach for security personnel scheduling , 2012, 2012 International Conference on Communication, Information & Computing Technology (ICCICT).

[5]  Mohammad Rostami,et al.  A new improved genetic algorithm approach and a competitive heuristic method for large-scale multiple resource-constrained project-scheduling problems , 2011 .

[6]  Wang Chen,et al.  An efficient hybrid algorithm for resource-constrained project scheduling , 2010, Inf. Sci..

[7]  Chung-Hsing Yeh,et al.  Fuzzy project scheduling , 2003, The 12th IEEE International Conference on Fuzzy Systems, 2003. FUZZ '03..

[8]  Andreas T. Ernst,et al.  An Annotated Bibliography of Personnel Scheduling and Rostering , 2004, Ann. Oper. Res..

[9]  Rainer Kolisch,et al.  Experimental evaluation of state-of-the-art heuristics for the resource-constrained project scheduling problem , 2000, Eur. J. Oper. Res..

[10]  Reza Akbari,et al.  On the performance of bee algorithms for resource-constrained project scheduling problem , 2011, Appl. Soft Comput..

[11]  Erik Demeulemeester,et al.  Project scheduling : a research handbook , 2002 .

[12]  Gonzalo Mejía Delgadillo,et al.  A GENETIC ALGORITHM FOR THE RESOURCE CONSTRAINED PROJECT SCHEDULING PROBLEM (RCPSP) , 2007 .

[13]  Reza Zamani,et al.  An Accelerating Two-Layer Anchor Search With Application to the Resource-Constrained Project Scheduling Problem , 2010, IEEE Transactions on Evolutionary Computation.

[14]  Liping Zhao,et al.  A heuristic method for analyzing driver scheduling problem , 2006, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[15]  Rainer Kolisch,et al.  Experimental investigation of heuristics for resource-constrained project scheduling: An update , 2006, Eur. J. Oper. Res..

[16]  Mauricio G. C. Resende,et al.  A random key based genetic algorithm for the resource constrained project scheduling problem , 2009, Comput. Oper. Res..

[17]  Mohammad Ranjbar,et al.  A hybrid scatter search for the discrete time/resource trade-off problem in project scheduling , 2009, Eur. J. Oper. Res..

[18]  Jan Karel Lenstra,et al.  Scheduling subject to resource constraints: classification and complexity , 1983, Discret. Appl. Math..

[19]  Hartmut Schmeck,et al.  Ant colony optimization for resource-constrained project scheduling , 2000, IEEE Trans. Evol. Comput..

[20]  G. Schmidt Scheduling under resource constraints — Deterministic models , 1987 .

[21]  Rainer Kolisch,et al.  PSPLIB - A project scheduling problem library: OR Software - ORSEP Operations Research Software Exchange Program , 1997 .

[22]  Anurag Agarwal,et al.  A Neurogenetic approach for the resource-constrained project scheduling problem , 2011, Comput. Oper. Res..

[23]  Abdelaziz Dammak,et al.  The genetic algorithm with two point crossover to solve the resource-constrained project scheduling problems , 2013, 2013 5th International Conference on Modeling, Simulation and Applied Optimization (ICMSAO).

[24]  Dimitri Golenko-Ginzburg,et al.  Stochastic network project scheduling with non-consumable limited resources , 1997 .

[25]  HONGQI PAN,et al.  A hybrid henetic algorithm for project scheduling , 2001 .

[26]  Ming Lu,et al.  Genetic algorithm optimized resource activity critical path method , 2002, Proceedings. International Conference on Machine Learning and Cybernetics.

[27]  Francisco Ballestín,et al.  A hybrid genetic algorithm for the resource-constrained project scheduling problem , 2008, Eur. J. Oper. Res..