A new hybrid algorithm for university course timetabling problem using events based on groupings of students

被引:16
作者
Badoni, Rakesh P. [1 ]
Gupta, D. K. [1 ]
Mishra, Pallavi [1 ]
机构
[1] Indian Inst Technol Kharagpur, Dept Math, Kharagpur 721302, W Bengal, India
关键词
Timetabling; Genetic algorithm; Demand-driven; Local search; Grouping; Distance to feasibility;
D O I
10.1016/j.cie.2014.09.020
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, a new hybrid algorithm (NHA) combining genetic algorithm with local search and using events based on groupings of students is described to solve the university course timetabling problem. A list of events such as lectures, tutorials, laboratories and seminars are ordered and mutually disjoint groups of students taking them are formed in such a way that once a student is selected in any group, he is excluded from further selection in other groups. The union of all the events taken by all the students of each group is formed. The number of events in each group is termed as its group size whose upper bound is restricted by the total number of timeslots and can be reduced to the maximum number of events per student. The above process of forming groups is repeated till the size of each group is reduced within this bound by not choosing those events which are common for all the students in the group. Now, the genetic algorithm with local search (GALS) is applied on a number of benchmark problems. The experimental results show that our algorithm, NHA, is able to produce promising results when compared with the results obtained by using GALS and other existing algorithms. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:12 / 25
页数:14
相关论文
共 50 条
  • [31] A hybrid genetic algorithm and tabu search approach for post enrolment course timetabling
    Sadaf Naseem Jat
    Shengxiang Yang
    [J]. Journal of Scheduling, 2011, 14 : 617 - 637
  • [32] Design and Implementation of Course Timetabling System Based on Genetic Algorithm
    Mousa, Hamdy M.
    El-Sisi, Ashraf B.
    [J]. 2013 8TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2013, : 167 - 171
  • [33] A hybrid genetic algorithm and tabu search approach for post enrolment course timetabling
    Jat, Sadaf Naseem
    Yang, Shengxiang
    [J]. JOURNAL OF SCHEDULING, 2011, 14 (06) : 617 - 637
  • [34] A Simulated Annealing Algorithm with a new Neighborhood Structure for the Timetabling Problem
    Liu, Yongkai
    Zhang, Defu
    Leung, Stephen C. H.
    [J]. WORLD SUMMIT ON GENETIC AND EVOLUTIONARY COMPUTATION (GEC 09), 2009, : 381 - 386
  • [35] Performance improvement strategies on Cuckoo Search algorithms for solving the university course timetabling problem
    Thepphakorn, Thatchai
    Pongcharoen, Pupong
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2020, 161
  • [36] A memetic algorithm based on MOEA/D for the examination timetabling problem
    Yu Lei
    Jiao Shi
    Zhen Yan
    [J]. Soft Computing, 2018, 22 : 1511 - 1523
  • [37] Research on Solving Timetabling Problem Based on Improved Retrospective Algorithm
    Song, Jie
    [J]. PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND COMPUTING TECHNOLOGY, 2016, 60 : 104 - 109
  • [38] A memetic algorithm based on MOEA/D for the examination timetabling problem
    Lei, Yu
    Shi, Jiao
    Yan, Zhen
    [J]. SOFT COMPUTING, 2018, 22 (05) : 1511 - 1523
  • [39] A Fair Course Timetabling Using Genetic Algorithm with Guided Search Technique
    Matias, Junrie B.
    Fajardo, Arnel C.
    Medina, Ruji M.
    [J]. PROCEEDINGS OF 2018 5TH INTERNATIONAL CONFERENCE ON BUSINESS AND INDUSTRIAL RESEARCH (ICBIR): SMART TECHNOLOGY FOR NEXT GENERATION OF INFORMATION, ENGINEERING, BUSINESS AND SOCIAL SCIENCE, 2018, : 77 - 82
  • [40] A new lower bound for curriculum-based course timetabling
    Cacchiani, V.
    Caprara, A.
    Roberti, R.
    Toth, P.
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (10) : 2466 - 2477