Adaptive large neighborhood search for the curriculum-based course timetabling problem

被引:28
|
作者
Kiefer, Alexander [1 ]
Hartl, Richard F. [2 ]
Schnell, Alexander [2 ]
机构
[1] Univ Vienna, Dept Business Adm, Christian Doppler Lab Efficient Intermodal Transp, Oskar Morgenstern Pl 1, A-1090 Vienna, Austria
[2] Univ Vienna, Dept Business Adm, Oskar Morgenstern Pl 1, A-1090 Vienna, Austria
关键词
University courses; Timetabling; Metaheuristics; Adaptive large neighborhood search; VEHICLE-ROUTING PROBLEMS;
D O I
10.1007/s10479-016-2151-2
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In curriculum-based course timetabling, lectures have to be assigned to periods and rooms, while avoiding overlaps between courses of the same curriculum. Taking into account the inherent complexity of the problem, a metaheuristic solution approach is proposed, more precisely an adaptive large neighborhood search, which is based on repetitively destroying and subsequently repairing relatively large parts of the solution. Several problem-specific operators are introduced. The proposed algorithm proves to be very effective for the curriculum-based course timetabling problem. In particular, it outperforms the best algorithms of the international timetabling competition in 2007 and finds five new best known solutions for benchmark instances of the competition.
引用
收藏
页码:255 / 282
页数:28
相关论文
共 50 条
  • [1] Adaptive large neighborhood search for the curriculum-based course timetabling problem
    Alexander Kiefer
    Richard F. Hartl
    Alexander Schnell
    [J]. Annals of Operations Research, 2017, 252 : 255 - 282
  • [2] Neighborhood analysis: a case study on curriculum-based course timetabling
    Zhipeng Lü
    Jin-Kao Hao
    Fred Glover
    [J]. Journal of Heuristics, 2011, 17 : 97 - 118
  • [3] Neighborhood analysis: a case study on curriculum-based course timetabling
    Lue, Zhipeng
    Hao, Jin-Kao
    Glover, Fred
    [J]. JOURNAL OF HEURISTICS, 2011, 17 (02) : 97 - 118
  • [4] An overview of curriculum-based course timetabling
    Bettinelli, Andrea
    Cacchiani, Valentina
    Roberti, Roberto
    Toth, Paolo
    [J]. TOP, 2015, 23 (02) : 313 - 349
  • [5] Practical relaxation of a special case of the Curriculum-Based Course Timetabling problem
    Rangel-Valdez, Nelson
    Omar Jasso-Luna, Jorge
    Humberto Rodriguez-Chavez, Mario
    Bujano-Guzman, Gustavo
    [J]. PROGRESS IN ARTIFICIAL INTELLIGENCE, 2014, 2 (04) : 237 - 248
  • [6] Effective adaptive large neighborhood search for a firefighters timetabling problem
    Ouberkouk, Mohamed-Amine
    Boufflet, Jean-Paul
    Moukrim, Aziz
    [J]. JOURNAL OF HEURISTICS, 2023, 29 (4-6) : 545 - 580
  • [7] Effective adaptive large neighborhood search for a firefighters timetabling problem
    Mohamed-Amine Ouberkouk
    Jean-Paul Boufflet
    Aziz Moukrim
    [J]. Journal of Heuristics, 2023, 29 : 545 - 580
  • [8] Flow formulations for curriculum-based course timetabling
    Bagger, Niels-Christian F.
    Kristiansen, Simon
    Sorensen, Matias
    Stidsen, Thomas R.
    [J]. ANNALS OF OPERATIONS RESEARCH, 2019, 280 (1-2) : 121 - 150
  • [9] Curriculum-based course timetabling with SAT and MaxSAT
    Roberto Asín Achá
    Robert Nieuwenhuis
    [J]. Annals of Operations Research, 2014, 218 : 71 - 91
  • [10] Curriculum-based course timetabling with SAT and MaxSAT
    Acha, Roberto Asin
    Nieuwenhuis, Robert
    [J]. ANNALS OF OPERATIONS RESEARCH, 2014, 218 (01) : 71 - 91