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 条
  • [1] 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
    Applied Intelligence, 2021, 51 : 467 - 492
  • [2] 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
    APPLIED INTELLIGENCE, 2021, 51 (01) : 467 - 492
  • [3] University Course Timetabling Using a Hybrid Harmony Search Metaheuristic Algorithm
    Al-Betar, Mohammed Azmi
    Khader, Ahamad Tajudin
    Zaman, Munir
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2012, 42 (05): : 664 - 681
  • [4] An Application of Genetic Algorithm for University Course Timetabling Problem
    Deng, Xinyang
    Zhang, Yajuan
    Kang, Bingyi
    Wu, Jiyi
    Sun, Xiaohong
    Deng, Yong
    2011 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, 2011, : 2119 - +
  • [5] A Genetic Algorithm for the Real-world University Course Timetabling Problem
    Wong, Chee Hung
    Goh, Say Leng
    Likoh, Jonathan
    2022 IEEE 18TH INTERNATIONAL COLLOQUIUM ON SIGNAL PROCESSING & APPLICATIONS (CSPA 2022), 2022, : 46 - 50
  • [6] Genetic Algorithm with Search Bank Strategies for University Course Timetabling Problem
    Mahiba, A. Araise
    Durai, C. Anand Deva
    INTERNATIONAL CONFERENCE ON MODELLING OPTIMIZATION AND COMPUTING, 2012, 38 : 253 - 263
  • [7] Solving the course timetabling problem with a hybrid heuristic algorithm
    Lue, Zhipeng
    Hao, Jin-Kao
    ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS, AND APPLICATIONS, 2008, 5253 : 262 - 273
  • [8] Hybrid Genetic Algorithm for University Examination Timetabling Problem
    Ishak, S.
    Lee, L. S.
    Ibragimov, G.
    MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES, 2016, 10 (02): : 145 - 178
  • [9] Hybrid VNS-TS heuristics for University Course Timetabling Problem
    Vianna, Dalessandro Soares
    Martins, Carlos Bazilio
    Lima, Thiago Jeffery
    Dianin Vianna, Marcilene de Fatima
    Mitacc Meza, Edwin Benito
    BRAZILIAN JOURNAL OF OPERATIONS & PRODUCTION MANAGEMENT, 2020, 17 (02):
  • [10] The Study of Genetic Algorithm Approach to Solving University Course Timetabling Problem
    Junn, Kuan Yik
    Obit, Joe Henry
    Alfred, Rayner
    COMPUTATIONAL SCIENCE AND TECHNOLOGY, ICCST 2017, 2018, 488 : 454 - 463