A Memetic Algorithm for Course Timetabling

被引:0
|
作者
Qaurooni, Dan [1 ]
机构
[1] Amirkabir Univ Technol, Fac Math & Comp Sci, Tehran, Iran
关键词
Time-tabling and scheduling; Genetic algorithms; Local search; Adaptation/self-adaptation; Combinatorial optimization;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Course timetabling consists in scheduling a sequence of lectures while satisfying various constraints. In this paper, we develop and study the performance of a memetic algorithm, designed to solve a variant of the course timetabling problem. Our aim here is twofold: to develop a competitive algorithm, and to investigate, more generally, the applicability of evolutionary algorithms to timetabling. To this end, an algorithm is first introduced and tested using a benchmark set. Comparison with other algorithms shows that our algorithm achieves better results in some, but not all instances, signifying strong and weak points. Subsequently, more comprehensive analyses are performed in relation with another evolutionary algorithm that uses strictly group-based operators. Ultimately, empirical results and analyses lead us to question the exclusive use of group-based evolutionary operators for timetabling problems.
引用
收藏
页码:435 / 442
页数:8
相关论文
共 50 条
  • [21] A harmony search algorithm for university course timetabling
    Mohammed Azmi Al-Betar
    Ahamad Tajudin Khader
    Annals of Operations Research, 2012, 194 : 3 - 31
  • [22] 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
  • [23] Incorporating Tabu Search into Memetic Approach for enrolment-based Course Timetabling Problems
    Turabieh, Hamza
    Abdullah, Salwani
    2009 2ND CONFERENCE ON DATA MINING AND OPTIMIZATION, 2009, : 122 - 126
  • [24] Multi-objective fuzzy-based adaptive memetic algorithm with hyper-heuristics to solve university course timetabling problem
    Ghaffar, Abdul
    Sattar, Mian
    Munir, Mubbasher
    Qureshi, Zarmeen
    EAI ENDORSED TRANSACTIONS ON SCALABLE INFORMATION SYSTEMS, 2022, 9 (04)
  • [25] Fish Swarm Intelligent Algorithm for the Course Timetabling Problem
    Turabieh, Hamza
    Abdullah, Salwani
    McCollum, Barry
    McMullan, Paul
    ROUGH SET AND KNOWLEDGE TECHNOLOGY (RSKT), 2010, 6401 : 588 - 595
  • [26] 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
  • [27] An Application of Genetic Algorithm for University Course Timetabling Problem
    Deng, Xinyang
    Zhang, Yajuan
    Kang, Bingyi
    Wu, Jiyi
    Sun, Xiaohong
    Deng, Yong
    2011 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, 2011, : 2119 - +
  • [28] Application of the grouping genetic algorithm to University Course Timetabling
    Lewis, R
    Paechter, B
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2005, 3448 : 144 - 153
  • [29] A TABU SEARCH ALGORITHM TO SOLVE A COURSE TIMETABLING PROBLEM
    Aladag, Cagdas Hakam
    Hocaoglu, Guelsuem
    HACETTEPE JOURNAL OF MATHEMATICS AND STATISTICS, 2007, 36 (01): : 53 - 64
  • [30] Solving the course timetabling problem with a hybrid heuristic algorithm
    Lue, Zhipeng
    Hao, Jin-Kao
    ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS, AND APPLICATIONS, 2008, 5253 : 262 - 273