Local search techniques for large high school timetabling problems

被引:57
|
作者
Schaerf, A [1 ]
机构
[1] Univ Udine, Dipartimento Ingn Elettr Gest & Meccan, I-33100 Udine, Italy
关键词
combinatorial optimization; local search; scheduling; tabu search; timetabling;
D O I
10.1109/3468.769755
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The high school timetabling problem regards the weekly scheduling for all the 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 describes a solution algorithm (and its implementation) based on local starch techniques. The algorithm alternates different techniques and different types of mol es and makes use of an adaptive relaxation of the hard constraints. The implementation of the algorithm has been successfully experimented with in some large high schools with various kinds of side constraints.
引用
收藏
页码:368 / 377
页数:10
相关论文
共 50 条