A harmony search algorithm for university course timetabling

被引:91
作者
Al-Betar, Mohammed Azmi [1 ]
Khader, Ahamad Tajudin [1 ]
机构
[1] Univ Sains Malaysia, Sch Comp Sci, George Town 11800, Malaysia
关键词
Course timetabling; Harmony search; Metaheuristic algorithms; Exploration; Exploitation; ENGINEERING OPTIMIZATION; HEURISTIC ALGORITHM; DESIGN;
D O I
10.1007/s10479-010-0769-z
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
One of the main challenges for university administration is building a timetable for course sessions. This is not just about building a timetable that works, but building one that is as good as possible. In general, course timetabling is the process of assigning given courses to given rooms and timeslots under specific constraints. Harmony search algorithm is a new metaheuristic population-based algorithm, mimicking the musical improvisation process where a group of musicians play the pitches of their musical instruments together seeking a pleasing harmony. The major thrust of this algorithm lies in its ability to integrate the key components of population-based methods and local search-based methods in a simple optimization model. In this paper, a harmony search and a modified harmony search algorithm are applied to university course timetabling against standard benchmarks. The results show that the proposed methods are capable of providing viable solutions in comparison to previous works.
引用
收藏
页码:3 / 31
页数:29
相关论文
共 47 条
[1]  
Abdullah S., 2005, Proceedings of MISTA 2005: The 2nd Multidisciplinary Conference on Scheduling: Theory and Applications . 18-21 July, P413
[2]  
Abdullah S, 2007, OPER RES COMPUT SCI, V39, P153
[3]   A hybrid evolutionary approach to the university course timetabling problem [J].
Abdullah, Salwani ;
Burke, Edmund K. ;
McCollum, Barry .
2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, :1764-+
[4]  
[Anonymous], 5 INT C REC ADV SOFT
[5]  
[Anonymous], 2003, YUGOSLAV J OPER RES, DOI [DOI 10.2298/YJOR0302139B, DOI 10.2298/YJ0R0302139B]
[6]  
[Anonymous], 2005, P 5 UK DOM WORKSH CO
[7]   A 3-PHASED APPROACH TO FINAL EXAM SCHEDULING [J].
ARANI, T ;
LOTFI, V .
IIE TRANSACTIONS, 1989, 21 (01) :86-96
[8]   Metaheuristics in combinatorial optimization: Overview and conceptual comparison [J].
Blum, C ;
Roli, A .
ACM COMPUTING SURVEYS, 2003, 35 (03) :268-308
[9]   NEW METHODS TO COLOR THE VERTICES OF A GRAPH [J].
BRELAZ, D .
COMMUNICATIONS OF THE ACM, 1979, 22 (04) :251-256
[10]   Automated university timetabling: The state of the art [J].
Burke, E ;
Jackson, K ;
Kingston, JH ;
Weare, R .
COMPUTER JOURNAL, 1997, 40 (09) :565-571