Benchmarking curriculum-based course timetabling: formulations, data formats, instances, validation, visualization, and results

被引:45
作者
Bonutti, Alex [1 ]
De Cesco, Fabio [2 ]
Di Gaspero, Luca [1 ]
Schaerf, Andrea [1 ]
机构
[1] Univ Udine, DIEGM, I-33100 Udine, Italy
[2] EasyStaff Srl, I-33100 Udine, Italy
关键词
SEARCH; ALGORITHM;
D O I
10.1007/s10479-010-0707-0
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
We propose a set of formulations for the Curriculum-Based Course Timetabling problem, with the aim of "capturing" many real-world formulations, and thus encouraging researchers to "reduce" their specific problems to one of them, gaining the opportunity to compare and assess their results. This work is accompanied by a web application that maintains all the necessary infrastructures for benchmarking: validators, data formats, instances, reference scores, lower bounds, solutions, and visualizers. All instances proposed here are based on real data from various universities and they represent a variety of possible situations.
引用
收藏
页码:59 / 70
页数:12
相关论文
共 27 条
[1]   A computational study of a cutting plane algorithm for university course timetabling [J].
Avella, P ;
Vasil'Ev, I .
JOURNAL OF SCHEDULING, 2005, 8 (06) :497-514
[2]  
Burke E.K., 2007, NOTTCSTR200710 U NOT
[3]  
Burke EK, 2008, OPERAT RES PROCEED, P409
[4]  
Burke EK, 1998, LECT NOTES COMPUT SC, V1408, P213, DOI 10.1007/BFb0055891
[5]   A multistage evolutionary algorithm for the timetable problem [J].
Burke, EK ;
Newall, JP .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 1999, 3 (01) :63-74
[6]  
Carter MW, 1996, J OPER RES SOC, V47, P373, DOI 10.1057/jors.1996.37
[7]  
CARTER MW, 2005, CARTERS TEST DATA
[8]  
Casey S, 2003, LECT NOTES COMPUT SC, V2740, P232
[9]   An integer programming formulation for a case study in university timetabling [J].
Daskalaki, S ;
Birbas, T ;
Housos, E .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 153 (01) :117-135
[10]  
Di Gaspero L, 2003, LECT NOTES COMPUT SC, V2740, P262