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 条
  • [1] An effective hybrid algorithm for university course timetabling
    Marco Chiarandini
    Mauro Birattari
    Krzysztof Socha
    Olivia Rossi-Doria
    Journal of Scheduling, 2006, 9 : 403 - 432
  • [2] A Hybrid Approach for University Course Timetabling
    Abdullah, Salwani
    Hamdan, Abdul Razak
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (08): : 127 - 131
  • [3] University Course Timetabling Using a Hybrid Harmony Search Metaheuristic Algorithm
    Al-Betar, Mohammed Azmi
    Khader, Ahamad Tajudin
    Zaman, Munir
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2012, 42 (05): : 664 - 681
  • [4] A harmony search algorithm for university course timetabling
    Al-Betar, Mohammed Azmi
    Khader, Ahamad Tajudin
    ANNALS OF OPERATIONS RESEARCH, 2012, 194 (01) : 3 - 31
  • [5] A Memetic Algorithm for the University Course Timetabling Problem
    Jat, Sadaf N.
    Yang, Shengxiang
    20TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL 1, PROCEEDINGS, 2008, : 427 - 433
  • [6] A harmony search algorithm for university course timetabling
    Mohammed Azmi Al-Betar
    Ahamad Tajudin Khader
    Annals of Operations Research, 2012, 194 : 3 - 31
  • [7] A hybrid metaheuristic approach to the university course timetabling problem
    Salwani Abdullah
    Hamza Turabieh
    Barry McCollum
    Paul McMullan
    Journal of Heuristics, 2012, 18 : 1 - 23
  • [8] A hybrid metaheuristic approach to the university course timetabling problem
    Abdullah, Salwani
    Turabieh, Hamza
    McCollum, Barry
    McMullan, Paul
    JOURNAL OF HEURISTICS, 2012, 18 (01) : 1 - 23
  • [9] A hybrid evolutionary approach to the university course timetabling problem
    Abdullah, Salwani
    Burke, Edmund K.
    McCollum, Barry
    2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 1764 - +
  • [10] A hybrid algorithm for the university course timetabling problem using the improved parallel genetic algorithm and local search
    Amin Rezaeipanah
    Samaneh Sechin Matoori
    Gholamreza Ahmadi
    Applied Intelligence, 2021, 51 : 467 - 492