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 条
  • [31] New Constraints and Features for the University Course Timetabling Problem
    Aschinger, M.
    Applebee, S.
    Bucur, A.
    Edmonds, H.
    Hungerlaender, P.
    Maier, K.
    [J]. OPERATIONS RESEARCH PROCEEDINGS 2016, 2018, : 95 - 101
  • [32] A hybrid algorithm for the university course timetabling problem using the improved parallel genetic algorithm and local search
    Amin Rezaeipanah
    Samaneh Sechin Matoori
    Gholamreza Ahmadi
    [J]. Applied Intelligence, 2021, 51 : 467 - 492
  • [33] A hybrid algorithm for the university course timetabling problem using the improved parallel genetic algorithm and local search
    Rezaeipanah, Amin
    Matoori, Samaneh Sechin
    Ahmadi, Gholamreza
    [J]. APPLIED INTELLIGENCE, 2021, 51 (01) : 467 - 492
  • [34] Application of the grouping genetic algorithm to University Course Timetabling
    Lewis, R
    Paechter, B
    [J]. EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2005, 3448 : 144 - 153
  • [35] Fish Swarm Intelligent Algorithm for the Course Timetabling Problem
    Turabieh, Hamza
    Abdullah, Salwani
    McCollum, Barry
    McMullan, Paul
    [J]. ROUGH SET AND KNOWLEDGE TECHNOLOGY (RSKT), 2010, 6401 : 588 - 595
  • [36] Genetic Algorithm With Three-Dimensional Population Dominance Strategy for University Course Timetabling Problem
    Zhang, Zhifeng
    Ma, Junxia
    Cui, Xiao
    [J]. INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2021, 13 (02) : 56 - 69
  • [37] A new hybrid algorithm for university course timetabling problem using events based on groupings of students
    Badoni, Rakesh P.
    Gupta, D. K.
    Mishra, Pallavi
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2014, 78 : 12 - 25
  • [38] Solving the course timetabling problem with a hybrid heuristic algorithm
    Lue, Zhipeng
    Hao, Jin-Kao
    [J]. ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS, AND APPLICATIONS, 2008, 5253 : 262 - 273
  • [39] A TABU SEARCH ALGORITHM TO SOLVE A COURSE TIMETABLING PROBLEM
    Aladag, Cagdas Hakam
    Hocaoglu, Guelsuem
    [J]. HACETTEPE JOURNAL OF MATHEMATICS AND STATISTICS, 2007, 36 (01): : 53 - 64
  • [40] Hybrid Genetic Algorithm for University Examination Timetabling Problem
    Ishak, S.
    Lee, L. S.
    Ibragimov, G.
    [J]. MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES, 2016, 10 (02): : 145 - 178