Title :
Finding Feasible Timetables with Particle Swarm Optimization
Author :
Qarouni-Fard, D. ; Najafi-Ardabili, A. ; Moeinzadeh, M.-H.
Author_Institution :
Ferdowsi Univ., Mashad
Abstract :
A timetabling problem is usually defined as assigning a set of events to a number of rooms and timeslots such that they satisfy a number of constraints. Particle swarm optimization (PSO) is a stochastic, population-based computer problem-solving algorithm; it is a kind of swarm intelligence that is based on social-psychological principles and provides insights into social behavior, as well as contributing to engineering applications. This paper applies the particle swarm optimization algorithm to the classic timetabling problem. This is inspired by similar attempts belonging to the evolutionary paradigm in which the metaheuristic involved is tweaked to suit the grouping nature of problems such as timetabling, graph coloring or bin packing. In the case of evolutionary algorithms, this typically means substituting the "traditional operators" for newly defined ones that seek to evolve fit groups rather than fit items. We apply a similar idea to the PSO algorithm and compare the results. The results show that the number of unplaced events (error) is decreased in comparison with previous approaches.
Keywords :
evolutionary computation; particle swarm optimisation; scheduling; bin packing; evolutionary algorithms; graph coloring; particle swarm optimization; population-based computer problem-solving algorithm; timetabling problem; Application software; Computer science; Evolutionary computation; Java; Law; Particle swarm optimization; Problem-solving; Simulated annealing; Stochastic processes; Time sharing computer systems; Particle swarm optimization (PSO); Soft Computing; Timetable; University Course Timetabling Problem (UCTP);
Conference_Titel :
Innovations in Information Technology, 2007. IIT '07. 4th International Conference on
Conference_Location :
Dubai
Print_ISBN :
978-1-4244-1840-4
Electronic_ISBN :
978-1-4244-1841-1
DOI :
10.1109/IIT.2007.4430422