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

被引:15
|
作者
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 条
  • [1] 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,
  • [2] Personal Course Timetabling for University Students based on Genetic Algorithm
    Gonzalez Lopez, Brenda Sunuami
    Garcia Hernandez, Rene Arnulfo
    Ledeneva, Yulia
    [J]. INTERNATIONAL JOURNAL OF COMBINATORIAL OPTIMIZATION PROBLEMS AND INFORMATICS, 2021, 12 (03): : 32 - 49
  • [3] 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
  • [4] 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
  • [5] 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
  • [6] An effective hybrid algorithm for university course timetabling
    Marco Chiarandini
    Mauro Birattari
    Krzysztof Socha
    Olivia Rossi-Doria
    [J]. Journal of Scheduling, 2006, 9 : 403 - 432
  • [7] An effective hybrid algorithm for university course timetabling
    Chiarandini, Marco
    Birattari, Mauro
    Socha, Krzysztof
    Rossi-Doria, Olivia
    [J]. JOURNAL OF SCHEDULING, 2006, 9 (05) : 403 - 432
  • [8] University course timetabling using a new ecogeography-based optimization algorithm
    Min-Xia Zhang
    Bei Zhang
    Neng Qian
    [J]. Natural Computing, 2017, 16 : 61 - 74
  • [9] University course timetabling using a new ecogeography-based optimization algorithm
    Zhang, Min-Xia
    Zhang, Bei
    Qian, Neng
    [J]. NATURAL COMPUTING, 2017, 16 (01) : 61 - 74
  • [10] University Course Timetabling Using a Hybrid Harmony Search Metaheuristic Algorithm
    Al-Betar, Mohammed Azmi
    Khader, Ahamad Tajudin
    Zaman, Munir
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2012, 42 (05): : 664 - 681