Hybrid Local Search Methods in Solving Resource Constrained Project Scheduling Problem

Now-a-days different meta-heuristic approaches, their variants and hybrids are being applied for solving Combinatorial Optimization Problems (COP). In this paper Resource Constrained Project Scheduling Problem (RCPSP) has been presented as a COP. This is a common problem for many construction projects. It is highly constrained and is categorized as a NP-hard problem. In our earlier work Simulated Annealing (SA_RCP) outperformed other meta-heuristics, like, Genetic Algorithm, Tabu Search, Particle Swarm Optimization and its variant in solving benchmark instances of this problem. Having been inspired by this result we have further developed new hybrids of Simulated Annealing and Tabu Search. In this work, we have proposed five more methods developed by combining Simulated Annealing and Tabu Search and applied them for solving a benchmark instance of this problem. The results show that Simulated Annealing incorporated with Tabu List, Greedy Selection Heuristic and aspiration criteria (GTSA_AC_RCP) outperforms other methods in getting optimal results with maximum hit and minimum fluctuations.

[1]  Erwin Pesch,et al.  Evolution based learning in a job shop scheduling environment , 1995, Comput. Oper. Res..

[2]  Yeong-Dae Kim,et al.  A simulated annealing algorithm for resource constrained project scheduling problems , 1997 .

[3]  Atte Moilanen Parameterization of a metapopulation model: an empirical comparison of several different genetic algorithms, simulated annealing and tabu search , 1995, Proceedings of 1995 IEEE International Conference on Evolutionary Computation.

[4]  Liu Dong,et al.  Elite Particle Swarm Optimization with mutation , 2008, 2008 Asia Simulation Conference - 7th International Conference on System Simulation and Scientific Computing.

[5]  Hong Zhang,et al.  Particle swarm optimization for resource-constrained project scheduling , 2006 .

[6]  Mauro Dell'Amico,et al.  Applying tabu search to the job-shop scheduling problem , 1993, Ann. Oper. Res..

[7]  Jalel Euchi,et al.  Tabu search metaheuristic embedded in adaptative memory procedure for the Profitable Arc Tour Problem , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[8]  Wu Cheng Hybrid algorithm for complex project scheduling , 2006 .

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

[10]  Y Cengiz Toklu Application of genetic algorithms to construction scheduling with or without resource constraints , 2002 .

[11]  Erik Demeulemeester,et al.  A branch-and-bound procedure for the multiple resource-constrained project scheduling problem , 1992 .

[12]  Yeong-Dae Kim,et al.  Search Heuristics for Resource Constrained Project Scheduling , 1996 .

[13]  Comparison of metaheuristic algorithms for Examination Timetabling Problem , 2004 .

[14]  Alain Hertz,et al.  The tabu search metaheuristic: How we used it , 1990, Annals of Mathematics and Artificial Intelligence.

[15]  Weng Tat Chan,et al.  CONSTRUCTION RESOURCE SCHEDULING WITH GENETIC ALGORITHMS , 1996 .

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

[17]  Sou-Sen Leu,et al.  GA-BASED MULTICRITERIA OPTIMAL MODEL FOR CONSTRUCTION SCHEDULING , 1999 .

[18]  Chen Dai,et al.  A comparative study of metaheuristic algorithms for the fertilizer optimization problem , 2006 .

[19]  Sriyankar Acharyya,et al.  Meta-heuristic approaches for solving Resource Constrained Project Scheduling Problem: A Comparative study , 2011, 2011 IEEE International Conference on Computer Science and Automation Engineering.

[20]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[21]  Alain Hertz,et al.  Finding a feasible course schedule using Tabu search , 1992, Discret. Appl. Math..

[22]  Mao Ning An Extension to the DH Branch and Bound Algorithm for MRCPSP , 2001 .

[23]  Peter Brucker,et al.  A branch and bound algorithm for the resource-constrained project scheduling problem , 1998, Eur. J. Oper. Res..

[24]  U. Ahmed,et al.  Embedded system partitioning with flexible granularity by using a variant of tabu search , 2004, Canadian Conference on Electrical and Computer Engineering 2004 (IEEE Cat. No.04CH37513).

[25]  V. Cerný Thermodynamical approach to the traveling salesman problem: An efficient simulation algorithm , 1985 .

[26]  Jan Karel Lenstra,et al.  Job Shop Scheduling by Simulated Annealing , 1992, Oper. Res..

[27]  Fred W. Glover,et al.  Tabu Search - Part I , 1989, INFORMS J. Comput..

[28]  F. F. Boctor,et al.  Some efficient multi-heuristic procedures for resource-constrained project scheduling , 1990 .

[29]  Sönke Hartmann,et al.  A self‐adapting genetic algorithm for project scheduling under resource constraints , 2002 .

[30]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[31]  Tarek Hegazy,et al.  Resource Optimization Using Combined Simulation and Genetic Algorithms , 2003 .

[32]  Sönke Hartmann,et al.  A competitive genetic algorithm for resource-constrained project scheduling , 1998 .

[33]  D. Costa,et al.  A tabu search algorithm for computing an operational timetable , 1994 .