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 条
  • [1] Tabu search techniques for large high-school timetabling problems
    Schaerf, A
    PROCEEDINGS OF THE THIRTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE, VOLS 1 AND 2, 1996, : 363 - 368
  • [2] Effective local search algorithms for high school timetabling problems
    Saviniec, Landir
    Constantino, Ademir Aparecido
    APPLIED SOFT COMPUTING, 2017, 60 : 363 - 373
  • [3] Parallel local search algorithms for high school timetabling problems
    Sayiniec, Landir
    Santos, Maristela O.
    Costa, Alysson M.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 265 (01) : 81 - 98
  • [4] Very large-scale neighborhood search techniques in timetabling problems
    Meyers, Carol
    Orlin, James B.
    PRACTICE AND THEORY OF AUTOMATED TIMETABLING VI, 2007, 3867 : 24 - +
  • [5] MaxSAT-based large neighborhood search for high school timetabling
    Demirovic, Emir
    Musliu, Nysret
    COMPUTERS & OPERATIONS RESEARCH, 2017, 78 : 172 - 180
  • [6] GOAL solver: a hybrid local search based solver for high school timetabling
    George Henrique Godim da Fonseca
    Haroldo Gambini Santos
    Túlio Ângelo Machado Toffolo
    Samuel Souza Brito
    Marcone Jamilson Freitas Souza
    Annals of Operations Research, 2016, 239 : 77 - 97
  • [7] GOAL solver: a hybrid local search based solver for high school timetabling
    Godim da Fonseca, George Henrique
    Santos, Haroldo Gambini
    Machado Toffolo, Tulio Angelo
    Brito, Samuel Souza
    Freitas Souza, Marcone Jamilson
    ANNALS OF OPERATIONS RESEARCH, 2016, 239 (01) : 77 - 97
  • [8] A computational study of local search algorithms for Italian high-school timetabling
    Avella, Pasquale
    D'Auria, Bernardo
    Salerno, Saverio
    Vasil'ev, Igor
    JOURNAL OF HEURISTICS, 2007, 13 (06) : 543 - 556
  • [9] A computational study of local search algorithms for Italian high-school timetabling
    Pasquale Avella
    Bernardo D’Auria
    Saverio Salerno
    Igor Vasil’ev
    Journal of Heuristics, 2007, 13 : 543 - 556
  • [10] A stochastic local search algorithm with adaptive acceptance for high-school timetabling
    Ahmed Kheiri
    Ender Özcan
    Andrew J. Parkes
    Annals of Operations Research, 2016, 239 : 135 - 151