A new hybrid imperialist swarm-based optimization algorithm for university timetabling problems

被引:20
|
作者
Fong, Cheng Weng [1 ]
Asmuni, Hishammuddin [1 ]
McCollum, Barry [2 ]
McMullan, Paul [2 ]
Omatu, Sigeru [3 ]
机构
[1] Univ Teknol Malaysia, Software Engn Dept, Software Engn Res Grp, Utm Skudai 81310, Johor, Malaysia
[2] Queens Univ Belfast, Dept Comp Sci, Belfast BT7 1NN, Antrim, North Ireland
[3] Osaka Inst Technol, Dept Elect Informat & Commun Engn, Osaka 5358585, Japan
关键词
Artificial bee colony; Great deluge algorithm; University timetabling; Imperialist competitive algorithm; GREAT DELUGE ALGORITHM; BEE COLONY ALGORITHM; OPTIMAL-DESIGN; SEARCH; MECHANISM;
D O I
10.1016/j.ins.2014.05.039
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Generating timetables for an institution is a challenging and time consuming task due to different demands on the overall structure of the timetable. In this paper, a new hybrid method which is a combination of a great deluge and artificial bee colony algorithm (INMGD-ABC) is proposed to address the university timetabling problem. Artificial bee colony algorithm (ABC) is a population based method that has been introduced in recent years and has proven successful in solving various optimization problems effectively. However, as with many search based approaches, there exist weaknesses in the exploration and exploitation abilities which tend to induce slow convergence of the overall search process. Therefore, hybridization is proposed to compensate for the identified weaknesses of the ABC. Also, inspired from imperialist competitive algorithms, an assimilation policy is implemented in order to improve the global exploration ability of the ABC algorithm. In addition, Nelder-Mead simplex search method is incorporated within the great deluge algorithm (NMGD) with the aim of enhancing the exploitation ability of the hybrid method in fine-tuning the problem search region. The proposed method is tested on two differing benchmark datasets i.e. examination and course timetabling datasets. A statistical analysis t-test has been conducted and shows the performance of the proposed approach as significantly better than basic ABC algorithm. Finally, the experimental results are compared against state-of-the art methods in the literature, with results obtained that are competitive and in certain cases achieving some of the current best results to those in the literature. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 21
页数:21
相关论文
共 50 条
  • [31] Swarm-Based Optimization with Random Descent
    Eitan Tadmor
    Anil Zenginoğlu
    Acta Applicandae Mathematicae, 2024, 190
  • [32] A Hybrid Particle Swarm Optimization Algorithm for Combinatorial Optimization Problems
    Rosendo, Matheus
    Pozo, Aurora
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [33] Developing a New Robust Swarm-Based Algorithm for Robot Analysis
    Umar, Abubakar
    Shi, Zhanqun
    Khlil, Alhadi
    Farouk, Zulfiqar I. B.
    MATHEMATICS, 2020, 8 (02)
  • [34] Swarm-based algorithm for phase unwrapping
    Maciel, Lucas da Silva
    Albertazzi, Armando G., Jr.
    APPLIED OPTICS, 2014, 53 (24) : 5502 - 5509
  • [35] Hybrid algorithm based on stochastic particle swarm optimization for solving constrained optimization problems
    Kou, Xiao-Li
    Liu, San-Yang
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2007, 19 (10): : 2148 - 2150
  • [36] Swarm-Based Optimization with Random Descent
    Tadmor, Eitan
    Zenginoglu, Anil
    ACTA APPLICANDAE MATHEMATICAE, 2024, 190 (01)
  • [37] Hybrid of imperialist competitive algorithm and particle swarm optimization for parameter extraction of photovoltaic cells
    Wang, Hongli
    Song, Shanfei
    Li, Peng
    Zhang, Wenjun
    Lei, Dongge
    Wu, Fei
    AIP ADVANCES, 2024, 14 (10)
  • [38] Particle Swarm Optimization with Transition Probability for Timetabling Problems
    Kanoh, Hitoshi
    Chen, Satoshi
    ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, ICANNGA 2013, 2013, 7824 : 256 - 265
  • [40] An effective hybrid algorithm for university course timetabling
    Marco Chiarandini
    Mauro Birattari
    Krzysztof Socha
    Olivia Rossi-Doria
    Journal of Scheduling, 2006, 9 : 403 - 432