An adaptive coevolutionary memetic algorithm for examination timetabling problems

被引:7
作者
Lei, Yu [1 ]
Gong, Maoguo [1 ]
Jiao, Licheng [1 ]
Shi, Jiao [1 ]
Zhou, Yu [2 ]
机构
[1] Xidian Univ, Key Lab Intelligent Percept & Image Understanding, Minist Educ, Int Res Ctr Intelligent Percept & Computat, Xian 710071, Shaanxi, Peoples R China
[2] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
关键词
evolutionary algorithm; memetic algorithm; hyper-heuristic approach; examination timetabling problem; LOCAL-SEARCH;
D O I
10.1504/IJBIC.2017.087918
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we present an adaptive coevolutionary memetic algorithm (ACMA) for examination timetabling problems. In our proposed algorithm, the evolutionary search is conducted in two spaces: the heuristic space and the solution space. In the heuristic space, a hyper-heuristic approach is utilised to generate the initial population, and then basic evolutionary operators are used to find the potential heuristic lists. The evolutionary strategy in the heuristic space is regarded as a global search procedure. In the solution space, according to the solution structure, some specific evolutionary operators are designed for expanding the scope of search in solution space. This scheme can be viewed as the local search procedure. By combining two different strategies, the cooperation between them will eventually increase the diversities in the population. In order to determine which space should be selected at each generation, an adaptive parameter is designed based on the proportion of feasible solutions in the current population. Experimental results demonstrated that ACMA obtains competitive results and outperforms the compared approaches on some benchmark instances.
引用
收藏
页码:248 / 257
页数:10
相关论文
共 28 条
[1]  
Abdullah S, 2009, LECT NOTES COMPUT SC, V5818, P60, DOI 10.1007/978-3-642-04918-7_5
[2]  
Abuhamdah A., 2013, APPL INTELL, P1
[3]  
Ahmadi S, 2003, P MULT INT SCHED THE, P155
[4]  
Asmuni H, 2005, LECT NOTES COMPUT SC, V3616, P334, DOI 10.1007/11593577_19
[5]   A time-predefined local search approach to exam timetabling problems [J].
Burke, E ;
Bykov, Y ;
Newall, J ;
Petrovic, S .
IIE TRANSACTIONS, 2004, 36 (06) :509-528
[6]   Hybrid variable neighbourhood approaches to university exam timetabling [J].
Burke, E. K. ;
Eckersley, A. J. ;
McCollum, B. ;
Petrovic, S. ;
Qu, R. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 206 (01) :46-53
[7]  
Burke E. K., 2008, PATAT C MONTR CAN, P18
[8]   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
[9]   Adaptive selection of heuristics for improving exam timetables [J].
Burke, Edmund K. ;
Qu, Rong ;
Soghier, Amr .
ANNALS OF OPERATIONS RESEARCH, 2014, 218 (01) :129-145
[10]   Novel local-search-based approaches to university examination timetabling [J].
Caramia, Massimiliano ;
Dell'Olmo, Paolo ;
Italiano, Giuseppe F. .
INFORMS JOURNAL ON COMPUTING, 2008, 20 (01) :86-99