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 条
  • [31] An extended implementation of the great deluge algorithm for course timetabling
    McMullan, Paul
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 1, PROCEEDINGS, 2007, 4487 : 538 - 545
  • [32] Memetic Algorithms for the High School Timetabling Problem
    Fonseca, George H. G.
    Santos, Haroldo G.
    2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 666 - 672
  • [33] A fuzzy solution based on Memetic algorithms for timetabling
    Golabpour, Amin
    Shirazi, Hossein Mozdorani
    Farahi, Ahmad
    Kootiani, Ahmad Zadali Mohammad
    Beigi, Hossein
    2008 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2008, : 108 - +
  • [34] An iterated local search algorithm for the University Course Timetabling Problem
    Song, Ting
    Liu, Sanya
    Tang, Xiangyang
    Peng, Xicheng
    Chen, Mao
    APPLIED SOFT COMPUTING, 2018, 68 : 597 - 608
  • [35] A computational study of a cutting plane algorithm for university course timetabling
    Avella, P
    Vasil'Ev, I
    JOURNAL OF SCHEDULING, 2005, 8 (06) : 497 - 514
  • [36] Heuristic Factors in Ant System Algorithm for Course Timetabling Problem
    Djamarus, Djasli
    Ku-Mahamud, Ku Ruhana
    2009 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, 2009, : 232 - +
  • [37] An Efficient Simulated Annealing Algorithm for Feasible Solutions of Course Timetabling
    Frausto-Solis, Juan
    Alonso-Pecina, Federico
    Mora-Vargas, Jaime
    MICAI 2008: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2008, 5317 : 675 - +
  • [38] Quantum-inspired Genetic Evolutionary Algorithm For Course Timetabling
    Zheng, Yu
    Liu, Jing-fa
    Geng, Wue-hua
    Yang, Jing-yu
    THIRD INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING, 2009, : 750 - +
  • [39] An Informed Genetic Algorithm for University Course and Student Timetabling Problems
    Suyanto
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, PT II, 2010, 6114 : 229 - 236
  • [40] Design and Implementation of Course Timetabling System Based on Genetic Algorithm
    Mousa, Hamdy M.
    El-Sisi, Ashraf B.
    2013 8TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2013, : 167 - 171