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 条
[41]   BUS TIMETABLING AS A FUZZY MULTIOBJECTIVE OPTIMIZATION PROBLEM USING PREFERENCE-BASED GENETIC ALGORITHM [J].
Tilahun, Surafel Luleseged ;
Ong, Hong Choon .
PROMET-TRAFFIC & TRANSPORTATION, 2012, 24 (03) :183-191
[43]   Adaptive large neighborhood search for the curriculum-based course timetabling problem [J].
Alexander Kiefer ;
Richard F. Hartl ;
Alexander Schnell .
Annals of Operations Research, 2017, 252 :255-282
[44]   Adaptive large neighborhood search for the curriculum-based course timetabling problem [J].
Kiefer, Alexander ;
Hartl, Richard F. ;
Schnell, Alexander .
ANNALS OF OPERATIONS RESEARCH, 2017, 252 (02) :255-282
[45]   Algorithm selection and instance space analysis for curriculum-based course timetabling [J].
Arnaud De Coster ;
Nysret Musliu ;
Andrea Schaerf ;
Johannes Schoisswohl ;
Kate Smith-Miles .
Journal of Scheduling, 2022, 25 :35-58
[46]   DESIGN OF AUTOMATED EXAMINATION TIMETABLING SYSTEM BASED ON HYBRID GENETIC ALGORITHM [J].
OuYang, Yong ;
Luo, Hongfang .
3RD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND COMPUTER SCIENCE (ITCS 2011), PROCEEDINGS, 2011, :402-405
[47]   Algorithm selection and instance space analysis for curriculum-based course timetabling [J].
De Coster, Arnaud ;
Musliu, Nysret ;
Schaerf, Andrea ;
Schoisswohl, Johannes ;
Smith-Miles, Kate .
JOURNAL OF SCHEDULING, 2022, 25 (01) :35-58
[48]   Genetic Algorithm and Tabu Search Memory with Course Sandwiching (GATS_CS) for University Examination Timetabling [J].
Abayomi-Alli, A. ;
Misra, S. ;
Fernandez-Sanz, L. ;
Abayomi-Alli, O. ;
Edun, A. R. .
INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2020, 26 (03) :385-396
[49]   Local search and constraint programming for the post enrolment-based course timetabling problem [J].
Hadrien Cambazard ;
Emmanuel Hebrard ;
Barry O’Sullivan ;
Alexandre Papadopoulos .
Annals of Operations Research, 2012, 194 :111-135
[50]   Lower bounds for the ITC-2007 curriculum-based course timetabling problem [J].
Hao, Jin-Kao ;
Benlic, Una .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 212 (03) :464-472