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 条
  • [41] A new hybrid algorithm of particle swarm optimization
    Yang, Guangyou
    Chen, Dingfang
    Zhou, Guozhu
    COMPUTATIONAL INTELLIGENCE AND BIOINFORMATICS, PT 3, PROCEEDINGS, 2006, 4115 : 50 - 60
  • [42] Solution of structural and mathematical optimization problems using a new hybrid swarm intelligence optimization algorithm
    Mortazavi, Ali
    Togan, Vedat
    Moloodpoor, Mahsa
    ADVANCES IN ENGINEERING SOFTWARE, 2019, 127 : 106 - 123
  • [43] An effective hybrid algorithm for university course timetabling
    Chiarandini, Marco
    Birattari, Mauro
    Socha, Krzysztof
    Rossi-Doria, Olivia
    JOURNAL OF SCHEDULING, 2006, 9 (05) : 403 - 432
  • [44] Novel Hybrid Algorithm Based on Combined Particle Swarm Optimization and Imperialist Competitive Algorithm for Non-Convex CHPED Solution
    Yang, Yuwei
    Gao, Jie
    Gu, Hai
    Marani, Hashem Imani
    JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY, 2023, 18 (01) : 1 - 13
  • [45] Solving University Course Timetabling Problems Using Constriction Particle Swarm Optimization with Local Search
    Chen, Ruey-Maw
    Shih, Hsiao-Fang
    ALGORITHMS, 2013, 6 (02) : 227 - 244
  • [46] Novel Hybrid Algorithm Based on Combined Particle Swarm Optimization and Imperialist Competitive Algorithm for Non-Convex CHPED Solution
    Yuwei Yang
    Jie Gao
    Hai Gu
    Hashem Imani Marani
    Journal of Electrical Engineering & Technology, 2023, 18 : 1 - 13
  • [47] A new hybrid algorithm for university course timetabling problem using events based on groupings of students
    Badoni, Rakesh P.
    Gupta, D. K.
    Mishra, Pallavi
    COMPUTERS & INDUSTRIAL ENGINEERING, 2014, 78 : 12 - 25
  • [48] Knowledge-based genetic algorithm for university course timetabling problems
    Kanoh, Hitoshi
    Sakamoto, Yuusuke
    INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2008, 12 (04) : 283 - 294
  • [49] Enhanced Android Ransomware Detection Through Hybrid Simultaneous Swarm-Based Optimization
    Alazab, Moutaz
    Khurma, Ruba Abu
    Camacho, David
    Martin, Alejandro
    COGNITIVE COMPUTATION, 2024, 16 (05) : 2154 - 2168
  • [50] Solving constrained optimization problems with a hybrid particle swarm optimization algorithm
    Cecilia Cagnina, Leticia
    Cecilia Esquivel, Susana
    Coello Coello, Carlos A.
    ENGINEERING OPTIMIZATION, 2011, 43 (08) : 843 - 866