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 条
  • [21] University Course Timetabling Problem at Zarqa University
    Turabieh, Hamza
    El-Daoud, Esam
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS'12), 2012,
  • [22] An integer program and a hybrid genetic algorithm for the university timetabling problem
    Feng, Xuehao
    Lee, Yuna
    Moon, Ilkyeong
    OPTIMIZATION METHODS & SOFTWARE, 2017, 32 (03): : 625 - 649
  • [23] A Hybrid Approach for University Course Timetabling
    Abdullah, Salwani
    Hamdan, Abdul Razak
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (08): : 127 - 131
  • [24] Modelling and solving the university course timetabling problem with hybrid teaching considerations
    Davison, Matthew
    Kheiri, Ahmed
    Zografos, Konstantinos G.
    JOURNAL OF SCHEDULING, 2024,
  • [25] 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):
  • [26] 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
  • [27] 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
  • [28] 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
  • [29] Generic Model for University Course Timetabling Problem solved by Genetic Algorithm
    Ahmad, Maqsood
    Caux, Christophe
    Gourgand, Michel
    10TH INTERNATIONAL INDUSTRIAL SIMULATION CONFERENCE 2012 (ISC 2012), 2012, : 209 - 216
  • [30] A New Adjustment of the Branch and Price Algorithm for University Course Timetabling
    Khorramizadeh, M.
    JOURNAL OF MATHEMATICAL EXTENSION, 2022, 16 (12)