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 条
  • [31] A Study on PSO-based University Course Timetabling Problem
    Irene Sheau Fen Ho
    Deris Safaai
    Mohd Hashim, Siti Zaiton
    [J]. INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER CONTROL : ICACC 2009 - PROCEEDINGS, 2009, : 648 - 651
  • [32] AN ADAPTED CUCKOO OPTIMIZATION ALGORITHM AND GENETIC ALGORITHM APPROACH TO THE UNIVERSITY COURSE TIMETABLING PROBLEM
    Teoh, Chong
    Wibowo, Antoni
    Ngadiman, Mohd.
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE AND APPLICATIONS, 2014, 13 (01)
  • [33] Distributed model for university course timetabling problem
    Nouri, Houssem Eddine
    Driss, Olfa Belkahla
    [J]. 2013 INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS TECHNOLOGY (ICCAT), 2013,
  • [34] Hardness prediction for the University Course Timetabling Problem
    Kostuch, P
    Socha, K
    [J]. EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2004, 3004 : 135 - 144
  • [35] A survey of approaches for university course timetabling problem
    Babaei, Hamed
    Karimpour, Jaber
    Hadidi, Amin
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2015, 86 : 43 - 59
  • [36] A simulated annealing algorithm for the faculty-level university course timetabling problem
    Akbulut, Hatice Erdogan
    Ozcelik, Feristah
    Sarac, Tugba
    [J]. PAMUKKALE UNIVERSITY JOURNAL OF ENGINEERING SCIENCES-PAMUKKALE UNIVERSITESI MUHENDISLIK BILIMLERI DERGISI, 2024, 30 (01): : 17 - 30
  • [37] University Course Timetabling Problem with Professor Assignment
    Arratia-Martinez, Nancy Maribel
    Maya-Padron, Cristina
    Avila-Torres, Paulina A.
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
  • [38] A New Multiple Objective Cuckoo Search for University Course Timetabling Problem
    Thepphakorn, Thatchai
    Pongcharoen, Pupong
    Vitayasak, Srisatja
    [J]. MULTI-DISCIPLINARY TRENDS IN ARTIFICIAL INTELLIGENCE, (MIWAI 2016), 2016, 10053 : 196 - 207
  • [39] Distributed model for university course timetabling problem
    Nouri, Houssem Eddine
    Driss, Olfa Belkahla
    [J]. 2013 INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS TECHNOLOGY (ICCAT), 2013,
  • [40] A harmony search algorithm for university course timetabling
    Al-Betar, Mohammed Azmi
    Khader, Ahamad Tajudin
    [J]. ANNALS OF OPERATIONS RESEARCH, 2012, 194 (01) : 3 - 31