Hybrid particle swarm optimization transplanted into a hyper-heuristic structure for solving examination timetabling problem

被引:28
作者
Ahandani, Morteza Alinia [1 ]
Baghmisheh, Mohammad Taghi Vakil [2 ]
Zadeh, Mohammad Ali Badamchi [3 ]
Ghaemi, Sehraneh [3 ]
机构
[1] Islamic Azad Univ, Langaroud Branch, Dept Elect Engn, Langaroud, Iran
[2] Univ Tabriz, Fac Elect & Comp Engn, Intelligent Syst Res Lab, Tabriz, Iran
[3] Univ Tabriz, Fac Elect & Comp Engn, Tabriz, Iran
关键词
Examination timetabling; Discrete particle swarm optimization; Graph coloring heuristics; Hybridize; Hyper-heuristic system; TABU-SEARCH; COLORING MODELS; ALGORITHM; STRATEGIES; SELECTION; DISCRETE;
D O I
10.1016/j.swevo.2012.06.004
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Examination timetabling is a discrete, multi-objective and combinatorial optimization problem which tends to be solved with a cooperation of stochastic search approaches such as evolutionary algorithms (EAs) and heuristic methods such as sequential graph coloring heuristics. This research investigates the use of discrete particle swarm optimization (DPSO) for solving examination timetabling problem. A combination of mutation, specialist recombination operator and graph coloring heuristics are used to update position of particles in the DPSO. A new local search method, called two staged hill climbing, is proposed and is utilized to hybridize the DPSO algorithm. Three structures for the DPSO and three strategies to hybridize it are proposed. On one hand, since the proposed DPSO algorithms such as hyper-heuristics methods employ a strategy to manage a set of constructive low-level heuristics, they can be classified as hyper-heuristic systems and, on the other hand, the DPSO is a stochastic global optimization method from class of EAs. The proposed algorithms are tested on a set of Carter benchmark problems to set the parameters of algorithms and also to compare different methods. The obtained results demonstrate that the proposed hill climbing local search, in spite of its simplicity, has a better performance than original hill climbing method. Among different graph coloring heuristics, those of algorithms which employ the saturation degree heuristic lead to the better results. Also among different proposed algorithms, the first structure of DPSO and third strategy of hybridizing obtain a better performance than the other structures and strategies. In a later part of the comparative experiment, performance comparisons of the proposed algorithms with some other hyper-heuristic and EA methods are done. The obtained results confirm that the proposed hybrid algorithm has a better, or at least comparable, performance than other hyper-heuristic systems. Also it obtains the best results among hyper-heuristic systems on some problems. Also in comparison of other EAs, it has a completely comparable performance. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:21 / 34
页数:14
相关论文
共 70 条
[1]   University course timetabling using constraint handling rules [J].
Abdennadher, S ;
Marte, M .
APPLIED ARTIFICIAL INTELLIGENCE, 2000, 14 (04) :311-325
[2]  
Alzaqebah M., 2011, Int. J. Soft Comput. Eng, V1, P158
[3]  
Asmuni H, 2005, LECT NOTES COMPUT SC, V3616, P334, DOI 10.1007/11593577_19
[4]   An investigation of fuzzy multiple heuristic orderings in the construction of university examination timetables [J].
Asmuni, Hishammudin ;
Burke, Edmund K. ;
Garibaldi, Jonathan M. ;
McCollum, Barry ;
Parkes, Andrew J. .
COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (04) :981-1001
[5]   Hybrid heuristics for examination timetabling problem [J].
Azimi, ZN .
APPLIED MATHEMATICS AND COMPUTATION, 2005, 163 (02) :705-733
[6]  
Bader-El-Den M., 2009, Memetic Computing, V1, P205
[7]   Constraint logic programming for examination timetabling [J].
Boizumault, P ;
Delon, Y ;
Peridy, L .
JOURNAL OF LOGIC PROGRAMMING, 1996, 26 (02) :217-233
[8]   NEW METHODS TO COLOR THE VERTICES OF A GRAPH [J].
BRELAZ, D .
COMMUNICATIONS OF THE ACM, 1979, 22 (04) :251-256
[9]  
Burke E, 2005, OPERAT RES COMP SCI, V29, P79
[10]   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