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 条
  • [41] A tiling algorithm for high school timetabling
    Kingston, JH
    PRACTICE AND THEORY OF AUTOMATED TIMETABLING V, 2005, 3616 : 208 - 225
  • [42] The KTS high school timetabling system
    Kingston, Jeffrey H.
    PRACTICE AND THEORY OF AUTOMATED TIMETABLING VI, 2007, 3867 : 308 - 323
  • [43] Subcost-Guided Search—Experiments with Timetabling Problems
    Mike Wright
    Journal of Heuristics, 2001, 7 : 251 - 260
  • [44] Pattern-based models and a cooperative parallel metaheuristic for high school timetabling problems
    Saviniec, Landir
    Santos, Maristela O.
    Costa, Alysson M.
    dos Santos, Lana M. R.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 280 (03) : 1064 - 1081
  • [45] A simulated annealing with a new neighborhood structure based algorithm for high school timetabling problems
    Zhang, Defu
    Liu, Yongkai
    M'Hallah, Rym
    Leung, Stephen C. H.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 203 (03) : 550 - 558
  • [46] Solving high school timetabling problems worldwide using selection hyper-heuristics
    Ahmed, Leena N.
    Oezcan, Ender
    Kheiri, Ahmed
    EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (13) : 5463 - 5471
  • [47] Some complexity aspects of secondary school timetabling problems
    ten Eikelder, HMM
    Willemen, RJ
    PRACTICE AND THEORY OF AUTOMATED TIMETABLING III, 2001, 2079 : 18 - 27
  • [48] Conflict resolving - A local search algorithm for solving large scale conflict graphs in freight railway timetabling
    Reisch, Julian
    Grossmann, Peter
    Poehle, Daniel
    Kliewer, Natalia
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 293 (03) : 1143 - 1154
  • [49] Two-phase tabu search algorithm for solving Chinese high school timetabling problems under the new college entrance examination reform
    Sun Z.
    Wu Q.
    Data Science and Management, 2023, 6 (01): : 55 - 63
  • [50] An iterated local search algorithm for the University Course Timetabling Problem
    Song, Ting
    Liu, Sanya
    Tang, Xiangyang
    Peng, Xicheng
    Chen, Mao
    APPLIED SOFT COMPUTING, 2018, 68 : 597 - 608