A bi-criteria hybrid Genetic Algorithm with robustness objective for the course timetabling problem

被引:44
作者
Akkan, Can [1 ]
Gulcu, Ayla [2 ]
机构
[1] Sabanci Univ, Sch Management, TR-34956 Istanbul, Turkey
[2] Fatih Sultan Mehmet Univ, Dept Comp Sci, Halic Campus, TR-34445 Istanbul, Turkey
关键词
Course timetabling; Robustness; Bi-criteria optimization; Genetic Algorithms; MULTIOBJECTIVE EVOLUTIONARY ALGORITHM; OPTIMIZATION;
D O I
10.1016/j.cor.2017.09.007
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Traditional methods of generating timetables may yield high-quality solutions, but they may not yield robust solutions that may easily be adapted to changing inputs. Incorporating late changes by making minimum modifications on the final timetable is an important need in many practical applications of timetabling. In this study, we focus on a subset of course timetabling problems, the curriculum-based timetabling problem. We first define a robustness measure for the problem, and then try to find a set of good solutions in terms of both penalty and robustness values. We model the problem as a bi-criteria optimization problem and solve it by a hybrid Multi-objective Genetic Algorithm, which makes use of Hill Climbing and Simulated Annealing algorithms in addition to the standard Genetic Algorithm approach. The algorithm is tested on the well known ITC-2007 instances and shown to identify high quality Pareto fronts. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:22 / 32
页数:11
相关论文
共 48 条
[1]   On the use of multi neighbourhood structures within a Tabu-based memetic approach to university timetabling problems [J].
Abdullah, Salwani ;
Turabieh, Hamza .
INFORMATION SCIENCES, 2012, 191 :146-168
[2]   Finding robust timetables for project presentations of student teams [J].
Akkan, Can ;
Kulunk, M. Erdem ;
Kocas, Cenk .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 249 (02) :560-576
[3]  
[Anonymous], 2002, INT T OPER RES, DOI DOI 10.1111/1475-3995.00383
[4]  
[Anonymous], 1989, CHOICE REV ONLINE, DOI DOI 10.5860/CHOICE.27-0936
[5]  
[Anonymous], 1999, Evolutionary Algorithms for Multiobjective Optimization: Methods and Applications
[6]  
Back T., 1996, Evolutionary Algorithms in Theory and Practice: Evolution Strategies, Evolutionary Programming, Genetic Algorithms
[7]   Feature-based tuning of simulated annealing applied to the curriculum-based course timetabling problem [J].
Bellio, Ruggero ;
Ceschia, Sara ;
Di Gaspero, Luca ;
Schaerf, Andrea ;
Urli, Tommaso .
COMPUTERS & OPERATIONS RESEARCH, 2016, 65 :83-92
[8]   Design and statistical analysis of a hybrid local search algorithm for course timetabling [J].
Bellio, Ruggero ;
Di Gaspero, Luca ;
Schaerf, Andrea .
JOURNAL OF SCHEDULING, 2012, 15 (01) :49-61
[9]  
Birattari M., 2010, F RACE ITERATED F RA, P311, DOI [10.1007/978-3-642-02538-9, DOI 10.1007/978-3-642-02538-9]
[10]   Constraint satisfaction problems: Algorithms and applications [J].
Brailsford, SC ;
Potts, CN ;
Smith, BM .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 119 (03) :557-581