Scheduling with Memetic Algorithms over the Spaces of Semi-active and Active Schedules

The Job Shop Scheduling Problem is a paradigm of Constraint Satisfaction Problems that has interested to researchers over the last decades. In this paper we confront this problem by means of a Genetic Algorithm that is hybridized with a local search method. The Genetic Algorithm searches over the space of active schedules, whereas the local search does it over the space of semi-active ones. We report results from an experimental study over a set of selected problem instances showing that this combination of search spaces is better than restricting both algorithms to search over the same space. Furthermore we compare with the well-known Genetic Algorithms proposed by D. Mattfeld and the Branch and Bound procedure proposed by P. Brucker and obtain competitive results.

[1]  Takeshi Yamada,et al.  Scheduling by Genetic Local Search with Multi-Step Crossover , 1996, PPSN.

[2]  Alberto Gómez,et al.  A knowledge-based evolutionary strategy for scheduling problems with bottlenecks , 2003, Eur. J. Oper. Res..

[3]  G. Thompson,et al.  Algorithms for Solving Production-Scheduling Problems , 1960 .

[4]  Éric D. Taillard,et al.  Parallel Taboo Search Techniques for the Job Shop Scheduling Problem , 1994, INFORMS J. Comput..

[5]  María R. Sierra,et al.  New Codification Schemas for Scheduling with Genetic Algorithms , 2005, IWINAC.

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

[7]  Peter Brucker,et al.  Scheduling Algorithms , 1995 .

[8]  Dirk C. Mattfeld,et al.  Evolutionary Search and the Job Shop - Investigations on Genetic Algorithms for Production Scheduling , 1996, Production and Logistics.

[9]  Christian Bierwirth,et al.  Production Scheduling and Rescheduling with Genetic Algorithms , 1999, Evolutionary Computation.

[10]  Sheik Meeran,et al.  Deterministic job-shop scheduling: Past, present and future , 1999, Eur. J. Oper. Res..

[11]  C. Bierwirth A generalized permutation approach to job shop scheduling with genetic algorithms , 1995 .

[12]  E. Nowicki,et al.  A Fast Taboo Search Algorithm for the Job Shop Problem , 1996 .

[13]  Jan Karel Lenstra,et al.  A local search template , 1998, Comput. Oper. Res..

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

[15]  Peter Brucker,et al.  A Branch and Bound Algorithm for the Job-Shop Scheduling Problem , 1994, Discret. Appl. Math..