Local search techniques for large high school timetabling problems

Authors
Citation
A. Schaerf, Local search techniques for large high school timetabling problems, IEEE SYST A, 29(4), 1999, pp. 368-377
Citations number
34
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS
ISSN journal
10834427 → ACNP
Volume
29
Issue
4
Year of publication
1999
Pages
368 - 377
Database
ISI
SICI code
1083-4427(199907)29:4<368:LSTFLH>2.0.ZU;2-4
Abstract
The high school timetabling problem regards the weekly scheduling for all t he lectures of a high school. The problem consists in assigning lectures to periods in such a nag that no teacher (or class) is involved in more than one lecture at a time, and other constraints are satisfied. The problem is NP-complete and is usually tackled using heuristic methods. This paper desc ribes a solution algorithm (and its implementation) based on local starch t echniques. The algorithm alternates different techniques and different type s of mol es and makes use of an adaptive relaxation of the hard constraints . The implementation of the algorithm has been successfully experimented wi th in some large high schools with various kinds of side constraints.