Experimental Result of Particle Collision Algorithm for Solving Course Timetabling Problems

被引:0
|
作者
Abuhamdah, Anmar [1 ]
Ayob, Masri [1 ]
机构
[1] Univ Kebangsaan Malaysia, Fac Comp Sci, CAIT, Data Min & Optimizat Grp DMO, Bangi 43600, Selangor, Malaysia
关键词
Course Timetabling Problem; Meta-Heuristics; Particle Collision Algorithm; Simulated Annealing; Great Deluge;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This work presents a Particle Collision Algorithm (PCA) to solve university course timetabling problems. The aim is to produce an effective algorithm for assigning a set of courses, lecturers and students to a specific number of rooms and timeslots, subject to a set of constraints. PCA approach that was originally introduced by Sacco for policy optimization. PCA always accepts improved solution but adaptively accepts worse solution based on the quality of the solution. PCA differs from Simulated Annealing and other meta-heuristic approaches where, before accepting the trial solution (although we obtain good-quality solution), PCA attempts to further enhance the trial solution by exploring different neighbourhood structures. Therefore, PCA could be able of escaping from local optima. We evaluate the effectiveness of PCA. This testing it on standard test benchmark course timetabling datasets which were introduced by Socha. Results show that PCA significantly outperformed Simulated annealing (SA) and Great Deluge approach in some instances. Results also show that PCA is able to produce good quality solutions, which are comparable to other work in the literature.
引用
收藏
页码:134 / 142
页数:9
相关论文
共 50 条
  • [1] Multi-Neighbourhood Particle Collision Algorithm for Solving Course Timetabling Problems
    Abuhamdah, Anmar
    Ayob, Masri
    [J]. 2009 2ND CONFERENCE ON DATA MINING AND OPTIMIZATION, 2009, : 21 - 27
  • [2] Experimental Result of Late Acceptance Randomized Descent Algorithm for Solving Course Timetabling Problems
    Abuhamdah, Anmar
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (01): : 192 - 200
  • [3] Hybridization Multi-Neighbourhood Particle Collision Algorithm and Great Deluge for Solving Course Timetabling Problems
    Abuhamdah, Anmar
    Ayob, Masri
    [J]. 2009 2ND CONFERENCE ON DATA MINING AND OPTIMIZATION, 2009, : 115 - 121
  • [4] Adaptive randomized descent algorithm for solving course timetabling problems
    Abuhamdah, Anmar
    Ayob, Masri
    [J]. INTERNATIONAL JOURNAL OF THE PHYSICAL SCIENCES, 2010, 5 (16): : 2516 - 2522
  • [5] Solving University Course Timetabling Problems by a Novel Genetic Algorithm Based on Flow
    Yue, Zhenhua
    Li, Shanqiang
    Xiao, Long
    [J]. WEB INFORMATION SYSTEMS AND MINING, PROCEEDINGS, 2009, 5854 : 214 - +
  • [6] Solving timetabling problems using a cultural algorithm
    Soza, Carlos
    Landa Becerra, Ricardo
    Cristina Riff, Maria
    Coello Coello, Carlos A.
    [J]. APPLIED SOFT COMPUTING, 2011, 11 (01) : 337 - 344
  • [7] Algorithm selection for solving educational timetabling problems
    de la Rosa-Rivera, Felipe
    Nunez-Varela, Jose I.
    Ortiz-Bayliss, Jose C.
    Terashima-Marin, Hugo
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 174
  • [8] MPCA-ARDA for Solving Course Timetabling Problems
    Abuhamdah, Anmar
    Ayob, Masri
    [J]. 2011 3RD CONFERENCE ON DATA MINING AND OPTIMIZATION (DMO), 2011, : 171 - 177
  • [9] Solving the course timetabling problem with a hybrid heuristic algorithm
    Lue, Zhipeng
    Hao, Jin-Kao
    [J]. ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS, AND APPLICATIONS, 2008, 5253 : 262 - 273
  • [10] Solving University Course Timetabling Problems Using Constriction Particle Swarm Optimization with Local Search
    Chen, Ruey-Maw
    Shih, Hsiao-Fang
    [J]. ALGORITHMS, 2013, 6 (02) : 227 - 244