Harmony Search-based Hyper-heuristic for examination timetabling

In this paper we proposed a Harmony Search-based Hyper-heuristic (HSHH) method for examination timetabling problems. The Harmony Search Algorithm (HSA) is a relatively new metaheuristic algorithm inspired by the musical improvisation process. The Hyper-heuristic is a new trend in optimization that uses a high level heuristic selected from a set of low-level heuristic methods. Examination timetabling is a combinatorial optimization problem which belongs to NP-hard class in almost all of its variations. In HSHH approach, the HSA will operate at a high level of abstraction which intelligently evolves a sequence of improvement low-level heuristics to use for examination timetabling problem. Each low-level heuristics represents a move and swap strategies. We test the proposed method using ITC-2007 benchmark datasets that has 12 de facto datasets of different complexity and size. The proposed method produced competitively comparable results.

[1]  Graham Kendall,et al.  A Tabu-Search Hyperheuristic for Timetabling and Rostering , 2003, J. Heuristics.

[2]  Salwani Abdullah,et al.  Hybrid Artificial Bee Colony Search Algorithm Based on Disruptive Selection for Examination Timetabling Problems , 2011, COCOA.

[3]  Mohammed Azmi Al-Betar,et al.  A harmony search algorithm for university course timetabling , 2010, Annals of Operations Research.

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

[5]  Peter Ross,et al.  Hyper-heuristics: Learning To Combine Simple Heuristics In Bin-packing Problems , 2002, GECCO.

[6]  Edmund K. Burke,et al.  Hybrid Variable Neighborhood HyperHeuristics for Exam Timetabling Problems , 2005 .

[7]  Graham Kendall,et al.  An investigation of a tabu assisted hyper-heuristic genetic algorithm , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

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

[9]  Wolfgang Banzhaf,et al.  A Genetic Programming Approach to the Generation of Hyper-Heuristics for the Uncapacitated Examination Timetabling Problem , 2007, EPIA Workshops.

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

[11]  Graham Kendall,et al.  A Tabu Search Hyper-heuristic Approach to the Examination Timetabling Problem at the MARA University of Technology , 2004, PATAT.

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

[13]  Mohammed Azmi Al-Betar,et al.  Selection mechanisms in memory consideration for examination timetabling with harmony search , 2010, GECCO '10.

[14]  Graham Kendall,et al.  Monte Carlo hyper-heuristics for examination timetabling , 2012, Ann. Oper. Res..

[15]  Mohammed Azmi Al-Betar,et al.  Nurse Scheduling Using Harmony Search , 2011, 2011 Sixth International Conference on Bio-Inspired Computing: Theories and Applications.

[16]  Salwani Abdullah,et al.  Artificial bee colony search algorithm for examination timetabling problems , 2011 .

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

[18]  Edmund K. Burke,et al.  The Second International Timetabling Competition : Examination Timetabling Track , 2007 .

[19]  H. Terashima-Marín,et al.  Evolution of Constraint Satisfaction strategies in examination timetabling , 1999 .

[20]  Rhyd Lewis,et al.  A survey of metaheuristic-based techniques for University Timetabling problems , 2007, OR Spectr..

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

[22]  Efthymios Housos,et al.  An improved multi-staged algorithmic process for the solution of the examination timetabling problem , 2012, Ann. Oper. Res..

[23]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[24]  Graham Kendall,et al.  A graph coloring constructive hyper-heuristic for examination timetabling problems , 2012, Applied Intelligence.

[25]  Nasser R. Sabar,et al.  Examination timetabling using scatter search hyper-heuristic , 2009, 2009 2nd Conference on Data Mining and Optimization.

[26]  Tomás Müller,et al.  ITC2007 solver description: a hybrid approach , 2009, Ann. Oper. Res..