An improvement algorithm for school timetabling
Open Access
- 1 January 1976
- journal article
- Published by Oxford University Press (OUP) in The Computer Journal
- Vol. 19 (4) , 339-343
- https://doi.org/10.1093/comjnl/19.4.339
Abstract
This paper describes an algorithm for improving infeasible timetables. It reduces the teaching resource, break and spread infeasibilities in three stages. The first of these involves the solution of a series of capacitated transportation problems and is used when an initial timetable is not given. Under the limitations imposed by actual timetables this stage may be simplified. The other two stages each involve solving a series of small integer programming problems which will be called interchange problems, and they determine the movement of entries within the timetable. Such an algorithm can handle fixed and block meetings, sets, allocation of special rooms and variable teacher availability while producing an acceptable spread of repeated meetings.Keywords
This publication has 0 references indexed in Scilit: