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 条
  • [31] An Optimal Timetabling Algorithm of University Course Based on Dynamic Resource Margin
    Miao, Hongyi
    Zhai, Qiaozhu
    Thou, Yuzhou
    2022 41ST CHINESE CONTROL CONFERENCE (CCC), 2022, : 1973 - 1978
  • [32] Knowledge-based genetic algorithm for university course timetabling problems
    Kanoh, Hitoshi
    Sakamoto, Yuusuke
    INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2008, 12 (04) : 283 - 294
  • [33] The Study of Genetic Algorithm Approach to Solving University Course Timetabling Problem
    Junn, Kuan Yik
    Obit, Joe Henry
    Alfred, Rayner
    COMPUTATIONAL SCIENCE AND TECHNOLOGY, ICCST 2017, 2018, 488 : 454 - 463
  • [34] A Genetic Algorithm for the Real-world University Course Timetabling Problem
    Wong, Chee Hung
    Goh, Say Leng
    Likoh, Jonathan
    2022 IEEE 18TH INTERNATIONAL COLLOQUIUM ON SIGNAL PROCESSING & APPLICATIONS (CSPA 2022), 2022, : 46 - 50
  • [35] A New Algorithm Based On Students Groupings For University Course Timetabling Problem
    Badoni, Rakesh P.
    Gupta, D. K.
    2015 2ND INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN ENGINEERING & COMPUTATIONAL SCIENCES (RAECS), 2015,
  • [36] Genetic Algorithm with Search Bank Strategies for University Course Timetabling Problem
    Mahiba, A. Araise
    Durai, C. Anand Deva
    INTERNATIONAL CONFERENCE ON MODELLING OPTIMIZATION AND COMPUTING, 2012, 38 : 253 - 263
  • [37] University Course Timetabling with Genetic Algorithm: A Laboratory Excercises Case Study
    Bratkovic, Zlatko
    Herman, Tomislav
    Omrcen, Vjera
    Cupic, Marko
    Jakobovic, Domagoj
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2009, 5482 : 240 - +
  • [38] University Course Timetabling Problem at Zarqa University
    Turabieh, Hamza
    El-Daoud, Esam
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS'12), 2012,
  • [39] Generic Model for University Course Timetabling Problem solved by Genetic Algorithm
    Ahmad, Maqsood
    Caux, Christophe
    Gourgand, Michel
    10TH INTERNATIONAL INDUSTRIAL SIMULATION CONFERENCE 2012 (ISC 2012), 2012, : 209 - 216
  • [40] AN ADAPTED CUCKOO OPTIMIZATION ALGORITHM AND GENETIC ALGORITHM APPROACH TO THE UNIVERSITY COURSE TIMETABLING PROBLEM
    Teoh, Chong
    Wibowo, Antoni
    Ngadiman, Mohd.
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE AND APPLICATIONS, 2014, 13 (01)