An Investigation of Multistage Approaches to Examination

Many successful approaches to examination timetabling consist of multiple stages, in which a constructive approach is used for finding a good initial solution, and then one or more improvement approaches are employed successively to further enhance the quality of the solution obtained during the previous stage. Moreover, there is a growing number of studies describing the success of approaches which make use of multiple neighbourhood structures. In this study, we investigate the methods of ordering neighbourhood structures within a Variable Neighbourhood Search approach using a great deluge move acceptance method. We also analyse how this approach performs as an improvement algorithm when combined with different initialisation strategies while performing multiple runs for examination timetabling. The empirical results over a well known examination timetabling benchmark show that the performance of Variable Neighbourhood Search great deluge performs reasonably well, ranking second among previously proposed approaches, with the right choice of initialisation and neighbourhood ordering methods. Syariza Abdul Rahman Universiti Utara Malaysia, School of Quantitative Sciences, College of Art and Science, 06010 Sintok, Malaysia E-mail: syariza@uum.edu.my Andrzej Bargiela and Ender Özcan University of Nottingham, School of Computer Science, Jubilee Campus,Nottingham NG8 1BB, UK E-mail: {abb,exo}@cs.nott.ac.uk Edmund Burke University of Stirling, Cottrell Building, Stirling FK9 4LA, UK E-mail: e.k.burke@stir.ac.uk Barry McCollum University of Queen Belfast, School of Electronics, Electrical Engineering and Computer Science, University Road, Belfast, BT7 1NN, Northern Ireland, UK E-mail: b.mccollum@qub.ac.uk

[1]  Gilbert Laporte,et al.  Recent Developments in Practical Examination Timetabling , 1995, PATAT.

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

[3]  Kathryn A. Dowsland,et al.  Variants of simulated annealing for the examination timetabling problem , 1996, Ann. Oper. Res..

[4]  Gilbert Laporte,et al.  Examination Timetabling: Algorithmic Strategies and Applications , 1994 .

[5]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[6]  David Joslin,et al.  "Squeaky Wheel" Optimization , 1998, AAAI/IAAI.

[7]  Luca Di Gaspero,et al.  Tabu Search Techniques for Examination Timetabling , 2000, PATAT.

[8]  Pierre Hansen,et al.  Variable neighborhood search: Principles and applications , 1998, Eur. J. Oper. Res..

[9]  Carlos M. Fonseca,et al.  A Study of Examination Timetabling with Multiobjective Evolutionary Algorithms , 2001 .

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

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

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

[13]  R. Sabourin,et al.  Application of a hybrid multi-objective evolutionary algorithm to the uncapacitated exam proximity problem , 2004 .

[14]  Robert Sabourin,et al.  A Hybrid Multi-objective Evolutionary Algorithm for the Uncapacitated Exam Proximity Problem , 2004, PATAT.

[15]  Sanja Petrovic,et al.  A time-predefined local search approach to exam timetabling problems , 2004 .

[16]  Sanja Petrovic,et al.  A Novel Similarity Measure for Heuristic Selection in Examination Timetabling , 2004, PATAT.

[17]  E. Burke,et al.  Variable neighborhood search for nurse rostering problems , 2004 .

[18]  David Schindl,et al.  Some new hereditary classes where graph coloring remains NP-hard , 2005, Discret. Math..

[19]  Graham Kendall,et al.  Search Methodologies: Introductory Tutorials in Optimization and Decision Support Techniques , 2013 .

[20]  E. Burke,et al.  AN INVESTIGATION OF VARIABLE NEIGHBOURHOOD SEARCH FOR UNIVERSITY COURSE TIMETABLING , 2005 .

[21]  Michael Eley,et al.  Ant Algorithms for the Exam Timetabling Problem , 2006, PATAT.

[22]  Moshe Dror,et al.  Investigating Ahuja–Orlin’s large neighbourhood search approach for examination timetabling , 2007, OR Spectr..

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

[24]  Tom ITC2007 Solver Description: A Hybrid Approach , 2007 .

[25]  Ersan Ersoy,et al.  Memetic Algorithms and Hyperhill-climbers , 2008 .

[26]  Julie Stanik-Hutt,et al.  Be a Squeaky Wheel , 2008 .

[27]  Giuseppe F. Italiano,et al.  Novel Local-Search-Based Approaches to University Examination Timetabling , 2008, INFORMS J. Comput..

[28]  D. Landa-Silva,et al.  Great deluge with non-linear decay rate for solving course timetabling problems , 2008, 2008 4th International IEEE Conference Intelligent Systems.

[29]  Andrzej Bargiela,et al.  Construction of examination timetables based on ordering heuristics , 2009, 2009 24th International Symposium on Computer and Information Sciences.

[30]  Hishammuddin Asmuni,et al.  An investigation of fuzzy multiple heuristic orderings in the construction of university examination timetables , 2009, Comput. Oper. Res..

[31]  Edmund K. Burke,et al.  A survey of search methodologies and automated system development for examination timetabling , 2009, J. Sched..

[32]  Andrzej Bargiela,et al.  Granular Modelling Of Exam To Slot Allocation , 2009, ECMS.

[33]  Edmund K. Burke,et al.  Hybridizing Integer Programming Models with an Adaptive Decomposition Approach for Exam Timetabling Problems , 2009 .

[34]  Nelishia Pillay The revised developmental approach to the uncapacitated examination timetabling problem , 2009, SAICSIT '09.

[35]  Edmund K. Burke,et al.  An Extended Great Deluge Approach to the Examination Timetabling Problem , 2009 .

[36]  A. Parkes,et al.  Properties of Yeditepe Examination Timetabling Benchmark Instances , 2010 .

[37]  Sanja Petrovic,et al.  Hybrid variable neighbourhood approaches to university exam timetabling , 2010, Eur. J. Oper. Res..

[38]  Salwani Abdullah,et al.  Incorporating Great Deluge with Kempe Chain Neighbourhood Structure for the Enrolment-Based Course Timetabling Problem , 2010, RSKT.

[39]  Graham Kendall,et al.  A Classification of Hyper-heuristic Approaches , 2010 .

[40]  Salwani Abdullah,et al.  An integrated hybrid approach to the examination timetabling problem , 2011 .

[41]  Nelishia Pillay,et al.  Hyper-Heuristics for Educational Timetabling , 2012 .

[42]  Edmund K. Burke,et al.  A new model for automated examination timetabling , 2012, Ann. Oper. Res..

[43]  Mohammed Azmi Al-Betar,et al.  The effect of neighborhood structures on examination timetabling with artificial bee colony , 2012 .

[44]  Mohammed Azmi Al-Betar,et al.  A Combination of Metaheuristic Components based on Harmony Search for The Uncapacitated Examination , 2014 .