A hybrid metaheuristic approach to the university course timetabling problem

被引:53
|
作者
Abdullah, Salwani [1 ]
Turabieh, Hamza [1 ]
McCollum, Barry [2 ]
McMullan, Paul [2 ]
机构
[1] Univ Kebangsaan Malaysia, Data Min & Optimisat Res Grp, Ctr Artificial Intelligence Technol, Bangi 43600, Selangor, Malaysia
[2] Queens Univ Belfast, Dept Comp Sci, Belfast BT7 1NN, Antrim, North Ireland
关键词
Dynamic force decay rate; Great deluge algorithm; Electromagnetism-like mechanism; Course timetabling; ELECTROMAGNETISM-LIKE MECHANISM; GREAT DELUGE ALGORITHM; OPTIMIZATION; HEURISTICS;
D O I
10.1007/s10732-010-9154-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper describes the development of a novel metaheuristic that combines an electromagnetic-like mechanism (EM) and the great deluge algorithm (GD) for the University course timetabling problem. This well-known timetabling problem assigns lectures to specific numbers of timeslots and rooms maximizing the overall quality of the timetable while taking various constraints into account. EM is a population-based stochastic global optimization algorithm that is based on the theory of physics, simulating attraction and repulsion of sample points in moving toward optimality. GD is a local search procedure that allows worse solutions to be accepted based on some given upper boundary or 'level'. In this paper, the dynamic force calculated from the attraction-repulsion mechanism is used as a decreasing rate to update the 'level' within the search process. The proposed method has been applied to a range of benchmark university course timetabling test problems from the literature. Moreover, the viability of the method has been tested by comparing its results with other reported results from the literature, demonstrating that the method is able to produce improved solutions to those currently published. We believe this is due to the combination of both approaches and the ability of the resultant algorithm to converge all solutions at every search process.
引用
收藏
页码:1 / 23
页数:23
相关论文
共 50 条
  • [21] University Course Timetabling Problem with Professor Assignment
    Arratia-Martinez, Nancy Maribel
    Maya-Padron, Cristina
    Avila-Torres, Paulina A.
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
  • [22] Distributed model for university course timetabling problem
    Nouri, Houssem Eddine
    Driss, Olfa Belkahla
    2013 INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS TECHNOLOGY (ICCAT), 2013,
  • [23] 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
  • [24] Novel Hybrid PSO algorithms with Search Optimization strategies for a University Course Timetabling Problem
    Oswald, C.
    Durai, Anand Deva C.
    2013 FIFTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC), 2013, : 77 - 85
  • [25] An Evolutionary Immune Approach for University Course Timetabling
    Awad, Y.
    Dawood, A.
    Badr, A.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (02): : 127 - 136
  • [26] A Novel Hybrid Swarm based Approach for Curriculum based Course Timetabling Problem
    Fong, Cheng Weng
    Asmuni, Hishammudin
    Lam, Way Shen
    McCollum, Barry
    McMullan, Paul
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 544 - 550
  • [27] An effective hybrid local search approach for the post enrolment course timetabling problem
    Say Leng Goh
    Graham Kendall
    Nasser R. Sabar
    Salwani Abdullah
    OPSEARCH, 2020, 57 : 1131 - 1163
  • [28] An effective hybrid local search approach for the post enrolment course timetabling problem
    Goh, Say Leng
    Kendall, Graham
    Sabar, Nasser R.
    Abdullah, Salwani
    OPSEARCH, 2020, 57 (04) : 1131 - 1163
  • [29] A Brief Review on the Features of University Course Timetabling Problem
    Aziz, Nurul Liyana Abdul
    Aizam, Nur Aidya Hanum
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON APPLIED SCIENCE AND TECHNOLOGY (ICAST'18), 2018, 2016
  • [30] A Differential Evolution Algorithm for the University Course Timetabling Problem
    Shaker, Khalid
    Abdullah, Salwani
    Hatem, Arwa
    2012 4TH CONFERENCE ON DATA MINING AND OPTIMIZATION (DMO), 2012, : 99 - 102