首页 | 本学科首页   官方微博 | 高级检索  
     


An effective hybrid algorithm for university course timetabling
Authors:Marco Chiarandini  Mauro Birattari  Krzysztof Socha  Olivia Rossi-Doria
Affiliation:(1) Department of Mathematics and Computer Science, University of Southern Denmark, Campusvej 55, 5230 Odense M, Denmark;(2) Université Libre de Bruxelles, IRIDIA, Av. Franklin D. Roosevelt 50, CP 194/6, 1050 Bruxelles, Belgium;(3) Napier University, School of Computing, 10 Colinton Road, Edinburgh, EH10 5DT, Scotland
Abstract: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.
Keywords:University course timetabling  Local search methods  Metaheuristics  Hybrid algorithms  Experimental methodology  Algorithm engineering
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号