Hybridizations within a graph-based hyper-heuristic framework for university timetabling problems

被引:71
作者
Qu, R. [1 ]
Burke, E. K. [1 ]
机构
[1] Univ Nottingham, Sch Comp Sci, Automated Scheduling Optimisat & Planning ASAP Gr, Nottingham NG8 1BB, England
基金
英国工程与自然科学研究理事会;
关键词
university timetabling; graph colouring heuristics; hyper-heuristics; tabu search; variable neighbourhood search; iterated local search; NEIGHBORHOOD SEARCH; TABU-SEARCH; ALGORITHMS; SELECTION;
D O I
10.1057/jors.2008.102
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
A significant body of recent literature has explored various research directions in hyper-heuristics (which can be thought as heuristics to choose heuristics). In this paper, we extend our previous work to construct a unified graph-based hyper-heuristic (GHH) framework, under which a number of local search-based algorithms (as the high level heuristics) are studied to search upon sequences of low-level graph colouring heuristics. To gain an in-depth understanding on this new framework, we address some fundamental issues concerning neighbourhood structures and characteristics of the two search spaces (namely, the search spaces of the heuristics and the actual solutions). Furthermore, we investigate efficient hybridizations in GHH with local search methods and address issues concerning the exploration of the high-level search and the exploitation ability of the local search. These, to our knowledge, represent entirely novel directions in hyper-heuristics. The efficient hybrid GHH obtained competitive results compared with the best published results for both benchmark course and exam timetabling problems, demonstrating its efficiency and generality across different problem domains. Possible extensions upon this simple, yet general, GHH framework are also discussed. Journal of the Operational Research Society (2009) 60, 1273-1285. doi:10.1057/jors.2008.102 Published online 22 October 2008
引用
收藏
页码:1273 / 1285
页数:13
相关论文
共 59 条
[1]   A tabu-based large neighbourhood search methodology for the capacitated examination timetabling problem [J].
Abdullah, S. ;
Ahmadi, S. ;
Burke, E. K. ;
Dror, M. ;
McCollum, B. .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2007, 58 (11) :1494-1502
[2]  
ABDULLAH S, 2007, COMPUTER SCI INTERFA, P153
[3]   Investigating Ahuja-Orlin's large neighbourhood search approach for examination timetabling [J].
Abdullah, Salwani ;
Ahmadi, Samad ;
Burke, Edmund K. ;
Dror, Moshe .
OR SPECTRUM, 2007, 29 (02) :351-372
[4]  
[Anonymous], 2005, SEARCH METHODOLOGIES: Introductory Tutorials in Optimization and Decision Support Techniques, DOI DOI 10.1007/0-387-28356-0_6
[5]  
[Anonymous], 117 ONR GSIA CARN ME
[6]  
Asmuni H, 2005, LECT NOTES COMPUT SC, V3616, P334, DOI 10.1007/11593577_19
[7]  
Bardadym V. A., 1996, Practice and Theory of Automated Timetabling. First International Conference. Selected Papers, P22
[8]  
Bilgin B, 2007, LECT NOTES COMPUT SC, V3867, P394
[9]   Constraint satisfaction problems: Algorithms and applications [J].
Brailsford, SC ;
Potts, CN ;
Smith, BM .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 119 (03) :557-581
[10]  
Brucker P, 2006, GOR-PUBL, P1, DOI 10.1007/3-540-29546-1