A hybrid particle swarm optimization based algorithm for high school timetabling problems

In this contribution a hybrid particle swarm optimization (PSO) based algorithm is applied to high school timetabling problems. The proposed PSO based algorithm is used for creating feasible and efficient high school timetables. In order to demonstrate the efficiency of the proposed PSO based algorithm, experiments with real-world input data coming from many different Greek high schools have been conducted. Computational results show that the proposed hybrid PSO based algorithm performs better than existing approaches applied to the same school timetabling input instances using the same evaluation criteria.

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

[2]  Grigorios N. Beligiannis,et al.  Applying evolutionary computation to the school timetabling problem: The Greek case , 2008, Comput. Oper. Res..

[3]  Barry McCollum,et al.  University Timetabling: Bridging the Gap between Research and Practice , 2006 .

[4]  Slim Abdennadher,et al.  University course timetabling using constraint handling rules , 2000, Appl. Artif. Intell..

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

[6]  Panagiotis Miliotis,et al.  Implementation of a university course and examination timetabling system , 2001, Eur. J. Oper. Res..

[7]  Deris Safaai,et al.  A Combination of PSO and Local Search in University Course Timetabling Problem , 2009, 2009 International Conference on Computer Engineering and Technology.

[8]  Hadrien Cambazard,et al.  Interactively Solving School Timetabling Problems Using Extensions of Constraint Programming , 2004, PATAT.

[9]  Adli Mustafa,et al.  Artificial Immune Algorithms for University Timetabling , 2006 .

[10]  Jeffrey H. Kingston The KTS High School Timetabling System , 2006, PATAT.

[11]  S. Deris,et al.  A Study on PSO-Based University Course Timetabling Problem , 2009, 2009 International Conference on Advanced Computer Control.

[12]  Nadia Nedjah,et al.  Evolutionary time scheduling , 2004, International Conference on Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004..

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

[14]  Shu-Chuan Chu,et al.  Timetable Scheduling Using Particle Swarm Optimization , 2006, First International Conference on Innovative Computing, Information and Control - Volume I (ICICIC'06).

[15]  Mohd Nasir Taib,et al.  An improved event selection technique in a modified PSO algorithm to solve class scheduling problems , 2009, 2009 IEEE Symposium on Industrial Electronics & Applications.

[16]  Jiuping Xu,et al.  Applying Optimal Control Model to Dynamic Equipment Allocation Problem: Case Study of Concrete-Faced Rockfill Dam Construction Project , 2011 .

[17]  Shengxiang Yang,et al.  Genetic Algorithms With Guided and Local Search Strategies for University Course Timetabling , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[18]  Jiuping Xu,et al.  A discrete time optimal control model with uncertainty for dynamic machine allocation problem and its application to manufacturing and construction industries , 2012 .

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

[20]  Patrick De Causmaecker,et al.  Tackling the university course timetabling problem with an aggregation approach , 2006 .

[21]  Hana Rudová,et al.  University Course Timetabling with Soft Constraints , 2002, PATAT.

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

[23]  Stephen C. H. Leung,et al.  A simulated annealing with a new neighborhood structure based algorithm for high school timetabling problems , 2010, Eur. J. Oper. Res..

[24]  Siti Zaiton Mohd Hashim,et al.  University course timetable planning using hybrid particle swarm optimization , 2009, GEC '09.

[25]  Edmund K. Burke,et al.  Automated University Timetabling: The State of the Art , 1997, Comput. J..

[26]  Peter Ross,et al.  Genetic algorithms and timetabling , 2003 .

[27]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[28]  Naimah Mohd Hussin,et al.  Assignments acceptance strategy in a Modified PSO Algorithm to elevate local optima in solving class scheduling problems , 2010, 2010 6th International Colloquium on Signal Processing & its Applications.

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

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

[31]  Gerhard F. Post,et al.  A Four-phase Approach to a Timetabling Problem in Secondary Schools , 2006 .

[32]  A. Najafi-Ardabili,et al.  Finding Feasible Timetables with Particle Swarm Optimization , 2007, 2007 Innovations in Information Technologies (IIT).

[33]  Jeffrey H. Kingston,et al.  The Complexity of Timetable Construction Problems , 1995, PATAT.

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

[35]  Amnon Meisels,et al.  Solving Employee Timetabling Problems by Generalized Local Search , 1999, AI*IA.

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

[37]  Hermann Gehring,et al.  Timetabling at German Secondary Schools: Tabu Search versus Constraint Programming , 2006 .

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

[39]  Leopoldo Altamirano,et al.  A PSO algorithm to solve a Real Course+Exam Timetabling Problem (1) , 2011 .

[40]  Sanja Petrovic,et al.  Case-Based Reasoning in Course Timetabling: An Attribute Graph Approach , 2001, ICCBR.

[41]  Ender Özcan,et al.  An Experimental Study on Hyper-heuristics and Exam Timetabling , 2006, PATAT.

[42]  Radomír Perzina,et al.  Solving the University Timetabling Problem with Optimized Enrollment of Students by a Self-adaptive Genetic Algorithm , 2006, PATAT.

[43]  Michael A. Trick A Schedule-Then-Break Approach to Sports Timetabling , 2000, PATAT.

[44]  George M. White,et al.  Using tabu search with longer-term memory and relaxation to create examination timetables , 2004, Eur. J. Oper. Res..

[45]  Kate A. Smith,et al.  Hopfield neural networks for timetabling: formulations, methods, and comparative results , 2003 .

[46]  M. Taib,et al.  The effects of event selection based on soft constraint violation (ESSCV) in a modified PSO algorithm to solve class scheduling problems , 2010, 2010 International Conference on Computer Applications and Industrial Electronics.