The effect of construction heuristics on the performance of a genetic algorithm for the school timetabling problem

This paper examines the effect of using construction heuristics on the evolutionary process for the domain of school timetabling. The paper firstly presents a genetic algorithm to solve the school timetabling problem. the paper compares the performance of a GA with randomly creating potential solutions in the initial population with that of a GA using a construction heuristic for developing the initial solutions. Two construction heuristics, namely, largest degree and saturation degree are studied. The GA's are applied to a data set of six real world problems made available for the Greek school timetabling problem. This study has revealed that the use of construction heuristics improves the performance of the GA to produce better quality timetables. Furthermore, different construction heuristics produce better results for different problems.

[1]  Nelishia Pillay,et al.  An informed genetic algorithm for the high school timetabling problem , 2010, SAICSIT '10.

[2]  Tuncay Yigit,et al.  Constraint-Based School Timetabling Using Hybrid Genetic Algorithms , 2007, AI*IA.

[3]  Samim Konjicija,et al.  The application of a Parallel Genetic Algorithm to timetabling of elementary school classes: A coarse grained approach , 2009, 2009 XXII International Symposium on Information, Communication and Automation Technologies.

[4]  Grigorios N. Beligiannis,et al.  Applying evolutionary computation to the school timetabling problem: The Greek case , 2008, Comput. Oper. Res..

[5]  Agostinho C. Rosa,et al.  School Timetabling using Genetic Search , 1997 .

[6]  Graham Kendall,et al.  Evolving Bin Packing Heuristics with Genetic Programming , 2006, PPSN.

[7]  Sanja Petrovic,et al.  A graph-based hyper-heuristic for educational timetabling problems , 2007, Eur. J. Oper. Res..

[8]  Nelishia Pillay,et al.  Using genetic algorithms to solve the South African school timetabling problem , 2010, 2010 Second World Congress on Nature and Biologically Inspired Computing (NaBIC).

[9]  David Abramson,et al.  A PARALLEL GENETIC ALGORITHM FOR SOLVING THE SCHOOL TIMETABLING PROBLEM , 1992 .

[10]  Luiz Antonio Nogueira Lorena,et al.  A Constructive Evolutionary Approach to School Timetabling , 2001, EvoWorkshops.

[11]  Marco Dorigo,et al.  Genetic Algorithms: A New Approach to the Timetable Problem , 1992 .

[12]  Norbert Oster,et al.  A Hybrid Genetic Algorithm for School Timetabling , 2002, Australian Joint Conference on Artificial Intelligence.