ACM Home Page
Please provide us with feedback. Feedback
An application of genetic algorithms to the school timetabling problem
Full text PdfPdf (284 KB)
Source ACM International Conference Proceeding Series; Vol. 338 archive
Proceedings of the 2008 annual research conference of the South African Institute of Computer Scientists and Information Technologists on IT research in developing countries: riding the wave of technology table of contents
Wilderness, South Africa
Pages 193-199  
Year of Publication: 2008
ISBN:978-1-60558-286-3
Authors
Rushil Raghavjee  University of KwaZulu-Natal
Nelishia Pillay  University of KwaZulu-Natal
Sponsor
Microsoft : Microsoft
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 29,   Downloads (12 Months): 194,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1456659.1456682
What is a DOI?

ABSTRACT

There has been a large amount of research into the automatic generation of school timetables. Methodologies such as constraint programming, simulated annealing, Tabu search and genetic algorithms have been applied to the school timetabling problem. However, a majority of these studies focus on solving the problem for a particular school and there is very little research into the comparison of the performance of different techniques in solving the school timetabling problem.

The study presented in this paper evaluates genetic algorithms (GAs) for the purpose of inducing school timetables. For each problem, the GA implemented iteratively refines an initial population of school timetables using mutation to find a good quality feasible timetable. The performance of the GA on a set of five benchmark problems has been compared to the performance of neural networks, simulated annealing, Tabu search, and greedy search on the same set of problems. The results obtained by the GA were found to be comparable to and an improvement on those produced by the other methods.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Abramson D., and Abela J. A Parallel Genetic Algorithm for Solving School Timetabling, Technical Report, Division of Information Technology, CSRIO, 1991.
 
2
Abramson D., and Dang H. School Timetables: A Case Study in Simulated Annealing. Lecture Notes in Economics and Mathematic Systems. Berlin: Springer-Verlag, 1993, 103--24.
 
3
Abramson D. Constructing School Timetables using Simulated Annealing: Sequential and Parallel Algorithms, Technical Report, Royal Melbourne Institute of Technology, 1991.
 
4
Beasley J. E. OR-Library, February 2008, http://people.brunel.ac.uk/~mastjjb/jeb/orlib/tableinfo.html
 
5
 
6
Caldeira J. P., and Rosa A. C. School Timetabling Using Genetic Search. In Practice and Theory of Automated Timetabling, 1997.
 
7
 
8
de Haan P., Landman R., and Post G. Four-Phase Approach to a Timetabling Problem in Secondary Schools. In Practice and Theory of Automated Timetabling (PATAT'06). 2006, 423--425.
 
9
 
10
 
11
Jacobsen F., Bortfeldt A., and Gehring H. Timetabling at German Secondary Schools: Tabu Search vs. Constraint Programming. Practice and Theory of Automated Timetabling (PATAT'06). 2006, 439--442.
 
12
Kingston J. H. The KTS High School Timetabling System. Practice and Theory of Automated Timetabling (PATAT' 06), Lecture Notes in Computer Science, 3867. 2007, 308--323.
 
13
 
14
Randall M., Abramson D., and Wild C. A Meta-Heuristic Based Solver for Combinatorial Optimization Problems. Technical, Report, TR99-01, School of Information Technology, Bold University, Australia, 1999.
 
15
Schaerf A. Tabu search techniques for large high school timetabling problems. Technical Report, Monash University, 2000.
 
16
 
17
 
18
School Timetabling Solutions Found by the GA, http://saturn.cs.unp.ac.za/~nelishiap/st/solutions.htm

Collaborative Colleagues:
Rushil Raghavjee: colleagues
Nelishia Pillay: colleagues