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 条
  • [1] A Memetic Algorithm for the University Course Timetabling Problem
    Jat, Sadaf N.
    Yang, Shengxiang
    20TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL 1, PROCEEDINGS, 2008, : 427 - 433
  • [2] Memetic Algorithm Behavior on Timetabling Infeasibility
    Budiono, Tri A.
    Wong, Kok Wai
    2011 IEEE REGION 10 CONFERENCE TENCON 2011, 2011, : 93 - 97
  • [3] Memetic algorithm for university exam timetabling
    Burke, E.K.
    Newall, J.P.
    Weare, R.F.
    Lecture Notes in Computer Science, 1996, 1153
  • [4] A cellular memetic algorithm for the examination timetabling problem
    Leite, Nuno
    Fernandes, Carlos M.
    Melicio, Fernando
    Rosa, Agostinho C.
    COMPUTERS & OPERATIONS RESEARCH, 2018, 94 : 118 - 138
  • [5] Automated lecture timetabling using a memetic algorithm
    Tesfaldet, Bereket T.
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2008, 25 (04) : 451 - 475
  • [6] Memetic Algorithms for Solving University Course Timetabling Problem
    Ahandani, Morteza Alinia
    Baghmisheh, Mohammad Taghi Vakil
    2011 1ST INTERNATIONAL ECONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2011, : 40 - 44
  • [7] An adaptive coevolutionary memetic algorithm for examination timetabling problems
    Lei, Yu
    Gong, Maoguo
    Jiao, Licheng
    Shi, Jiao
    Zhou, Yu
    INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2017, 10 (04) : 248 - 257
  • [8] The Interleaved Constructive Memetic Algorithm and its application to timetabling
    Oezcan, Ender
    Parkes, Andrew J.
    Alkan, Alpay
    COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (10) : 2310 - 2322
  • [9] Memetic algorithms for timetabling
    Alkan, A
    Özcan, E
    CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 1796 - 1802
  • [10] Pipelining Memetic Algorithms, Constraint Satisfaction, and Local Search for Course Timetabling
    Conant-Pablos, Santiago E.
    Magana-Lozano, Dulce J.
    Terashima-Marin, Hugo
    MICAI 2009: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, 5845 : 408 - 419