Hybrid variable neighbourhood approaches to university exam timetabling

被引:82
作者
Burke, E. K. [1 ]
Eckersley, A. J. [2 ]
McCollum, B. [3 ]
Petrovic, S. [1 ]
Qu, R. [1 ]
机构
[1] Univ Nottingham, Sch Comp Sci, Automated Scheduling Optimisat & Planning ASAP Gr, Nottingham NG8 1BB, England
[2] Foster Findlay Associates Ltd, Kings Manor, Newcastle Upon Tyne NE1 6PA, Tyne & Wear, England
[3] Queens Univ Belfast, Sch Comp Sci, Belfast BT7 1NN, Antrim, North Ireland
关键词
Examination timetabling; Meta-heuristics; Variable neighbourhood search; Genetic Algorithms; SEARCH APPROACH; ALGORITHM;
D O I
10.1016/j.ejor.2010.01.044
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper, we investigate variable neighbourhood search (VNS) approaches for the university examination timetabling problem. In addition to a basic VNS method, we introduce variants of the technique with different initialisation methods including a biased VNS and its hybridisation with a Genetic Algorithm. A number of different neighbourhood structures are analysed. It is demonstrated that the proposed technique is able to produce high quality solutions across a wide range of benchmark problem instances. In particular, we demonstrate that the Genetic Algorithm, which intelligently selects appropriate neighbourhoods to use within the biased VNS, produces the best known results in the literature, in terms of solution quality, on some of the benchmark instances. However, it requires relatively large amount of computational time. Possible extensions to this overall approach are also discussed. Crown Copyright (C) 2010 Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:46 / 53
页数:8
相关论文
共 60 条
[11]  
Burke E., 2003, HDB METAHEURISTICS
[12]  
Burke E.K., 2006, P PATAT, VCiteseer, P370
[13]  
Burke E.K., 2004, HDB GRAPH THEORY, P445
[14]   A graph-based hyper-heuristic for educational timetabling problems [J].
Burke, Edmund K. ;
McCollum, Barry ;
Meisels, Amnon ;
Petrovic, Sanja ;
Qu, Rong .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 176 (01) :177-192
[15]   Case-based heuristic selection for timetabling problems [J].
Burke, EK ;
Petrovic, S ;
Qu, R .
JOURNAL OF SCHEDULING, 2006, 9 (02) :115-132
[16]   Solving examination timetabling problems through adaption of heuristic orderings [J].
Burke, EK ;
Newall, JP .
ANNALS OF OPERATIONS RESEARCH, 2004, 129 (1-4) :107-134
[17]  
Burke EK, 2003, LECT NOTES COMPUT SC, V2740, P195
[18]   Recent research directions in automated timetabling [J].
Burke, EK ;
Petrovic, S .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2002, 140 (02) :266-280
[19]   A multistage evolutionary algorithm for the timetable problem [J].
Burke, EK ;
Newall, JP .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 1999, 3 (01) :63-74
[20]  
BURKE EK, 1996, LECT NOTES COMPUTER, V1153, P241