University Timetabling: Bridging the Gap between Research and Practice

As an academic in the School of Computer Science at Queen's University, a visiting researcher to the Automated Scheduling, Opimisation and Planning (ASAP) group within the School of Computer Science and IT at the University of Nottingham and Managing Director of eventMAP Limited, a university technological spin out company, the auth or is in a unique position to provide comments on both the practice and theory of timetabling (automated and otherwise) within the university sector. The s tudy of the relationship and interaction between the work carried out in the aca demic literature and the requirements of university administrators is essent ial if ideas generated by research are to benefit every day users. Conversely, it is crucial the needs of the timetabling community influence the direction taken by research if high quality practical solutions are to be produced. A main obje ctive of the work presented here is to provide up-to-date information which wil l enable researchers to further investigate the area of timetabling resear ch in relation to the generation of robust and flexible techniques which can cope wi th complexities experienced during implementation in 'real world' scenarios. F urthermore, although not discussed here in detail, it is essential, from a c ommercial perspective, that these developed leading edge techniques are incorpo rated and used within general applicable timetabling tools. The aim of t his paper is to motivate the discussion required to bridge this timetabling gap by bringing timetabling research and educational requirements closer togeth er.

[1]  Edmund K. Burke,et al.  Selected papers from the First International Conference on Practice and Theory of Automated Timetabling , 1995 .

[2]  Sanja Petrovic,et al.  Examination Timetabling with Fuzzy Constraints , 2004, PATAT.

[3]  Kathryn A. Dowsland,et al.  A robust simulated annealing based examination timetabling system , 1998, Comput. Oper. Res..

[4]  Michael Sampels,et al.  A MAX-MIN Ant System for the University Course Timetabling Problem , 2002, Ant Algorithms.

[5]  Edmund K. Burke,et al.  Solving Examination Timetabling Problems through Adaption of Heuristic Orderings , 2004, Ann. Oper. Res..

[6]  Luís Paquete,et al.  Empirical Analysis of Tabu Search for the Lexicographic Optimization of the Examination Timetabling Problem , 2002 .

[7]  Edmund K. Burke,et al.  Examination Timetabling in British Universities: A Survey , 1995, PATAT.

[8]  Sanja Petrovic,et al.  A Multiobjective Optimisation Technique for Exam Timetabling Based on Trajectories , 2002, PATAT.

[9]  Sanja Petrovic,et al.  A graph-based hyper-heuristic for educational timetabling problems , 2007, Eur. J. Oper. Res..

[10]  Edmund Ph. D. Burke,et al.  Practice and Theory of Automated Timetabling III: Third International Conference, PATAT 2000 Konstanz, Germany, August 16-18, 2000 Selected Papers , 2001 .

[11]  Edmund K. Burke,et al.  Practice and Theory of Automated Timetabling V: 5th International Conference, PATAT 2004, Pittsburgh, PA, USA, August 18-20, 2004, Revised Selected Papers (Lecture Notes in Computer Science) , 2006 .

[12]  Mahmood Amintoosi,et al.  Feature Selection in a Fuzzy Student Sectioning Algorithm , 2004, PATAT.

[13]  Marco Dorigo,et al.  Metaheuristics for High School Timetabling , 1998, Comput. Optim. Appl..

[14]  Barry McCollum McCollum B.G.C, The Implementation of a Centrally computerised timetabling system in a large British Civic University , 1997 .

[15]  Peter J. Stuckey,et al.  A Hybrid Algorithm for the Examination Timetabling Problem , 2002, PATAT.

[16]  Sanja Petrovic,et al.  Recent research directions in automated timetabling , 2002, Eur. J. Oper. Res..

[17]  Sanja Petrovic,et al.  METAHEURISTICS FOR HANDLING TIME INTERVAL COVERAGE CONSTRAINTS IN NURSE SCHEDULING , 2006, Appl. Artif. Intell..

[18]  Luís Paulo Reis,et al.  A Language for Specifying Complete Timetabling Problems , 2000, PATAT.

[19]  Edmund Ph. D. Burke,et al.  Practice and theory of automated timetabling II : second International Conference, PATAT '97, Toronto, Canada, August 20-22, 1997 : selected papers , 1998 .

[20]  Michael W. Carter A Comprehensive Course Timetabling and Student Scheduling System at the University of Waterloo , 2000, PATAT.

[21]  Graham Kendall,et al.  Hyper-Heuristics: An Emerging Direction in Modern Search Technology , 2003, Handbook of Metaheuristics.

[22]  Edmund K. Burke,et al.  Understanding the Role of UFOs Within Space Exploitation , 2006 .

[23]  Hishammuddin Asmuni,et al.  A Novel Fuzzy Approach to Evaluate the Quality of Examination Timetabling , 2006, PATAT.

[24]  Edmund K. Burke,et al.  Practice and Theory of Automated Timetabling III , 2001, Lecture Notes in Computer Science.

[25]  Edmund K. Burke,et al.  Applications to timetabling , 2004 .

[26]  Edmund K. Burke,et al.  A Memetic Algorithm for University Exam Timetabling , 1995, PATAT.

[27]  Edmund K. Burke,et al.  A Standard Data Format for Timetabling Instances , 1997, PATAT.

[28]  Roman Barták,et al.  Minimal Perturbation Problem in Course Timetabling , 2004, PATAT.

[29]  Jacques A. Ferland,et al.  A large scale timetabling problem , 1989, Comput. Oper. Res..

[30]  Patrick De Causmaecker,et al.  Practice and Theory of Automated Timetabling IV: 4th International Conference, PATAT 2002, Gent, Belgium, August 21-23, 2002, Selected Revised Papers , 2003 .

[31]  Sanja Petrovic,et al.  A Multicriteria Approach to Examination Timetabling , 2000, PATAT.

[32]  Jeffrey H. Kingston,et al.  A Software Architecture for Timetable Construction , 2000, PATAT.

[33]  Edmund K. Burke,et al.  Enhancing Timetable Solutions with Local Search Methods , 2002, PATAT.

[34]  Edmund K. Burke,et al.  The Teaching Space Allocation Problem with Splitting , 2006, PATAT.

[35]  Hishammuddin Asmuni,et al.  Fuzzy Multiple Heuristic Orderings for Examination Timetabling , 2004, PATAT.

[36]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[37]  Andrea Schaerf,et al.  A Survey of Automated Timetabling , 1999, Artificial Intelligence Review.

[38]  Edmund K. Burke,et al.  An Investigation of variable neighbourhood search for the course timetabling problem , 2005 .

[39]  Gilbert Laporte,et al.  The problem of assigning students to course sections in a large engineering school , 1986, Comput. Oper. Res..

[40]  Ben Paechter,et al.  A Comparison of the Performance of Different Metaheuristics on the Timetabling Problem , 2002, PATAT.

[41]  Sylvain Piechowiak,et al.  An Open Interactive Timetabling Tool , 2004, PATAT.

[42]  Gilbert Laporte,et al.  Recent Developments in Practical Course Timetabling , 1997, PATAT.

[43]  Ben Paechter,et al.  Post-publication timetabling. , 2000 .