Title :
Using genetic algorithms to solve the South African school timetabling problem
Author :
Raghavjee, Rushil ; Pillay, Nelishia
Author_Institution :
Sch. of Inf. Syst., Univ. of KwaZulu-Natal, Pietermaritzburg, South Africa
Abstract :
The study presented in this paper applies a genetic algorithm to solve the school timetabling problem for a South African primary school and high school. The overall algorithm makes use of domain knowledge in the form of low-level heuristics to guide the search. The genetic algorithm employed to solve the problems uses tournament selection and mutation operators for the purposes of parent selection and recreation respectively. The algorithm has produced a better quality timetable for the high school problem than that generated by a previous genetic algorithm used to solve this problem. Furthermore, the genetic algorithm has induced a timetable for the primary school that is of better quality than the timetable produced by the system currently used by the school.
Keywords :
educational institutions; genetic algorithms; problem solving; South African school timetabling; genetic algorithms; low-level heuristics; mutation operators; parent selection; problem solving; recreation; tournament selection; Educational institutions; Genetics; Indium tin oxide; genetic algorithms; school timetabling;
Conference_Titel :
Nature and Biologically Inspired Computing (NaBIC), 2010 Second World Congress on
Conference_Location :
Fukuoka
Print_ISBN :
978-1-4244-7377-9
DOI :
10.1109/NABIC.2010.5716348