A New Optimization on Harmony Search Algorithm for Exam Timetabling System

被引:1
作者
Alomari, Khaled [1 ]
Almarashdi, Osama [2 ]
Marashdh, Ala [1 ]
Zaqaibeh, Belal [3 ]
机构
[1] Jadara Univ, Dept Business Adm, Irbid, Jordan
[2] Jadara Univ, Dept Accounting, Irbid, Jordan
[3] Jadara Univ, Dept Software Engn, Irbid, Jordan
关键词
Exam timetabling; harmony search algorithm; genetic algorithm;
D O I
10.1142/S0219649220400092
中图分类号
G25 [图书馆学、图书馆事业]; G35 [情报学、情报工作];
学科分类号
1205 ; 120501 ;
摘要
Preparing an optimal exam timetable in universities is challenging for head of departments, especially for colleges with multiple number of departments, courses, and students. Harmony search algorithm is used by many researchers to solve this problem but none of them could get an optimal solution. In this paper, a new algorithm which is called optimised harmony search algorithm with distributed selections is proposed by optimising the harmony search algorithm and the genetic algorithm. The new algorithm could satisfy hard, soft, and general constraints and generate an optimal exam timetable for a huge number of courses and students. The proposed algorithm is implemented and applied on Jadara University, the algorithm uses an upper triangular matrix to reduce relationships and memory usage, a three-dimensional matrix to ease the exams timetable management a deterministic number generators to eliminate timeslots conflicts, and backtracking algorithm to enhance the population selections. Lecturers and students' feedback showed a good satisfaction as well the system results.
引用
收藏
页数:13
相关论文
共 16 条
[1]  
Affenzeller M, 2009, NUMER INSIGHT, pXXV
[2]  
Al-Betar M, 2013, J APPL MATH, V2013, P20
[3]   A harmony search algorithm for university course timetabling [J].
Al-Betar, Mohammed Azmi ;
Khader, Ahamad Tajudin .
ANNALS OF OPERATIONS RESEARCH, 2012, 194 (01) :3-31
[4]  
Al-Jarrah M A., 2017, Jordanian Journal of Computers and Information Technology, V3, P25
[5]   Hybrid Harmony Search Algorithm With Grey Wolf Optimizer and Modified Opposition-Based Learning [J].
Alomoush, Alaa A. ;
Alsewari, Abdulrahman A. ;
Alamri, Hammoudeh S. ;
Aloufi, Khalid ;
Zamli, Kamal Z. .
IEEE ACCESS, 2019, 7 :68764-68785
[6]   Hybrid bee colony optimization for examination timetabling problems [J].
Alzaqebah, M. ;
Abdullah, S. .
COMPUTERS & OPERATIONS RESEARCH, 2015, 54 :142-154
[7]  
[Anonymous], 1979, Computers and intractability
[8]   An overview of curriculum-based course timetabling [J].
Bettinelli, Andrea ;
Cacchiani, Valentina ;
Roberti, Roberto ;
Toth, Paolo .
TOP, 2015, 23 (02) :313-349
[9]   Metaheuristics in combinatorial optimization: Overview and conceptual comparison [J].
Blum, C ;
Roli, A .
ACM COMPUTING SURVEYS, 2003, 35 (03) :268-308
[10]  
Chauhan G., 2017, KALPA PUBLICATIONS C, V1, P239