An effective hybrid algorithm for university course timetabling

被引:84
|
作者
Chiarandini, Marco
Birattari, Mauro
Socha, Krzysztof
Rossi-Doria, Olivia
机构
[1] Univ So Denmark, Dept Math & Comp Sci, DK-5230 Odense M, Denmark
[2] Univ Libre Bruxelles, IRIDIA, B-1050 Brussels, Belgium
[3] Napier Univ, Sch Comp, Edinburgh EH10 5DT, Midlothian, Scotland
关键词
university course timetabling; local search methods; metaheuristics; hybrid algorithms; experimental methodology; algorithm engineering;
D O I
10.1007/s10951-006-8495-8
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The university course timetabling problem is an optimisation problem in which a set of events has to be scheduled in timeslots and located in suitable rooms. Recently, a set of benchmark instances was introduced and used for an 'International Timetabling Competition' to which 24 algorithms were submitted by various research groups active in the field of timetabling. We describe and analyse a hybrid metaheuristic algorithm which was developed under the very same rules and deadlines imposed by the competition and outperformed the official winner. It combines various construction heuristics, tabu search, variable neighbourhood descent and simulated annealing. Due to the complexity of developing hybrid metaheuristics, we strongly relied on an experimental methodology for configuring the algorithms as well as for choosing proper parameter settings. In particular, we used racing procedures that allow an automatic or semi-automatic configuration of algorithms with a good save in time. Our successful example shows that the systematic design of hybrid algorithms through an experimental methodology leads to high performing algorithms for hard combinatorial optimisation problems.
引用
收藏
页码:403 / 432
页数:30
相关论文
共 50 条
  • [41] A Memetic Algorithm for Course Timetabling
    Qaurooni, Dan
    GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 435 - 442
  • [42] Design and statistical analysis of a hybrid local search algorithm for course timetabling
    Bellio, Ruggero
    Di Gaspero, Luca
    Schaerf, Andrea
    JOURNAL OF SCHEDULING, 2012, 15 (01) : 49 - 61
  • [43] Design and statistical analysis of a hybrid local search algorithm for course timetabling
    Ruggero Bellio
    Luca Di Gaspero
    Andrea Schaerf
    Journal of Scheduling, 2012, 15 : 49 - 61
  • [44] An effective constraint-aware optimization method for university course timetabling problem
    Fang, Xinjian
    Liu, Xiangwei
    Fang, Xianwen
    BioTechnology: An Indian Journal, 2014, 10 (09) : 4001 - 4006
  • [45] Automated Timetabling System for University Course
    Rane, Mrunmayee, V
    Apte, Vikram M.
    Nerkar, Vishakha N.
    Edinburgh, Mani Roja
    Rajput, K. Y.
    2021 INTERNATIONAL CONFERENCE ON EMERGING SMART COMPUTING AND INFORMATICS (ESCI), 2021, : 328 - 334
  • [46] University course timetabling with soft constraints
    Rudová, H
    Murray, K
    PRACTICE AND THEORY OF AUTOMATED TIMETABLING IV, 2003, 2740 : 310 - 328
  • [47] University course timetabling using a new ecogeography-based optimization algorithm
    Min-Xia Zhang
    Bei Zhang
    Neng Qian
    Natural Computing, 2017, 16 : 61 - 74
  • [48] A simulated annealing algorithm for the faculty-level university course timetabling problem
    Akbulut, Hatice Erdogan
    Ozcelik, Feristah
    Sarac, Tugba
    PAMUKKALE UNIVERSITY JOURNAL OF ENGINEERING SCIENCES-PAMUKKALE UNIVERSITESI MUHENDISLIK BILIMLERI DERGISI, 2024, 30 (01): : 17 - 30
  • [49] University course timetabling using a new ecogeography-based optimization algorithm
    Zhang, Min-Xia
    Zhang, Bei
    Qian, Neng
    NATURAL COMPUTING, 2017, 16 (01) : 61 - 74
  • [50] Solving University Course Timetabling Problems by a Novel Genetic Algorithm Based on Flow
    Yue, Zhenhua
    Li, Shanqiang
    Xiao, Long
    WEB INFORMATION SYSTEMS AND MINING, PROCEEDINGS, 2009, 5854 : 214 - +