A Differential Evolution Algorithm for the University Course Timetabling Problem

被引:0
|
作者
Shaker, Khalid [1 ]
Abdullah, Salwani [2 ]
Hatem, Arwa [2 ]
机构
[1] Univ Malaya, Fac Comp Sci & Informat Technol, Dept Software Engn, Kuala Lumpur 50603, Malaysia
[2] Univ Kebangsaan Malaysia, Ctr Artificial Intelligence Technol, Bangi 43600, Malaysia
关键词
differential evolution; course timetabling; GREAT DELUGE; IMPLEMENTATION; OPTIMIZATION; SEARCH;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The University course timetabling problem is known as a NP-hard problem. It is a complex problem wherein the problem size can become huge due to limited resources (e.g. amount of rooms, their capacities and number availability of lecturers) and the requirements for these resources. The university course timetabling problem involves assigning a given number of events to a limited number of timeslots and rooms under a given set of constraints; the objective is to satisfy the hard constraints and minimize the violation of soft constraints. In this paper, a Differential Evolution (DE) algorithm is proposed. DE algorithm relies on the mutation operation to reduce the convergence time while reducing the penalty cost of solution. The proposed algorithm is tested over eleven benchmark datasets (representing one large, five medium and five small problems). Experimental results show that our approach is able to generate competitive results when compared with previous available approaches. Possible extensions upon this simple approach are also discussed.
引用
收藏
页码:99 / 102
页数:4
相关论文
共 50 条
  • [1] A Memetic Algorithm for the University Course Timetabling Problem
    Jat, Sadaf N.
    Yang, Shengxiang
    [J]. 20TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL 1, PROCEEDINGS, 2008, : 427 - 433
  • [2] An Application of Genetic Algorithm for University Course Timetabling Problem
    Deng, Xinyang
    Zhang, Yajuan
    Kang, Bingyi
    Wu, Jiyi
    Sun, Xiaohong
    Deng, Yong
    [J]. 2011 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, 2011, : 2119 - +
  • [3] An iterated local search algorithm for the University Course Timetabling Problem
    Song, Ting
    Liu, Sanya
    Tang, Xiangyang
    Peng, Xicheng
    Chen, Mao
    [J]. APPLIED SOFT COMPUTING, 2018, 68 : 597 - 608
  • [4] A Novel Greedy Heuristic Algorithm for University Course Timetabling Problem
    Zhang, Dezhen
    Guo, Saijun
    Zhang, Weishi
    Yan, Shujuan
    [J]. 2014 11TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2014, : 5303 - 5308
  • [5] University Course Timetabling Problem at Zarqa University
    Turabieh, Hamza
    El-Daoud, Esam
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS'12), 2012,
  • [6] Genetic Algorithm with Search Bank Strategies for University Course Timetabling Problem
    Mahiba, A. Araise
    Durai, C. Anand Deva
    [J]. INTERNATIONAL CONFERENCE ON MODELLING OPTIMIZATION AND COMPUTING, 2012, 38 : 253 - 263
  • [7] A New Algorithm Based On Students Groupings For University Course Timetabling Problem
    Badoni, Rakesh P.
    Gupta, D. K.
    [J]. 2015 2ND INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN ENGINEERING & COMPUTATIONAL SCIENCES (RAECS), 2015,
  • [8] A Genetic Algorithm for the Real-world University Course Timetabling Problem
    Wong, Chee Hung
    Goh, Say Leng
    Likoh, Jonathan
    [J]. 2022 IEEE 18TH INTERNATIONAL COLLOQUIUM ON SIGNAL PROCESSING & APPLICATIONS (CSPA 2022), 2022, : 46 - 50
  • [9] The Study of Genetic Algorithm Approach to Solving University Course Timetabling Problem
    Junn, Kuan Yik
    Obit, Joe Henry
    Alfred, Rayner
    [J]. COMPUTATIONAL SCIENCE AND TECHNOLOGY, ICCST 2017, 2018, 488 : 454 - 463
  • [10] Generic Model for University Course Timetabling Problem solved by Genetic Algorithm
    Ahmad, Maqsood
    Caux, Christophe
    Gourgand, Michel
    [J]. 10TH INTERNATIONAL INDUSTRIAL SIMULATION CONFERENCE 2012 (ISC 2012), 2012, : 209 - 216