A Combination of PSO and Local Search in University Course Timetabling Problem

The university course timetabling problem is a combinatorial optimization problem concerning the scheduling of a number of subjects into a finite number of timeslots in order to satisfy a set of specified constraints. The timetable problem can be very hard to solve, especially when attempting to find a near-optimal solutions, with a large number of instances. This paper presents a combination of particle swarm optimization and local search to effectively search the solution space in solving university course timetabling problem. Three different types of dataset range from small to large are used in validating the algorithm. The experiment results show that the combination of particle swarm optimization and local search is capable to produce feasible timetable with less computational time, comparable to other established algorithms.

[1]  Puteh Saad,et al.  Incorporating constraint propagation in genetic algorithm for university timetable planning , 1999 .

[2]  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).

[3]  Bo Li,et al.  Particle Swarm Optimisation from lbest to gbest , 2004, WSC.

[4]  Peng-Yeng Yin,et al.  A particle swarm optimization approach to the nonlinear resource allocation problem , 2006, Appl. Math. Comput..

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

[6]  Andrea Schaerf,et al.  Local search techniques for large high school timetabling problems , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[7]  Hany Taher,et al.  The development of reactive constraint agent for the dynamic timetabling problem , 2003 .

[8]  Marin Golub,et al.  Solving timetable scheduling problem using genetic algorithms , 2003, Proceedings of the 25th International Conference on Information Technology Interfaces, 2003. ITI 2003..

[9]  Sumitra Mukherjee,et al.  Evaluating particle swarm intelligence techniques for solving university examination timetabling problems , 2006 .

[10]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.