Constructing good solutions for the spanish school timetabling problem

Constructing good solutions for the spanish school timetabling problem

0.00 Avg rating0 Votes
Article ID: iaor19971379
Country: United Kingdom
Volume: 47
Issue: 10
Start Page Number: 1203
End Page Number: 1215
Publication Date: Oct 1996
Journal: Journal of the Operational Research Society
Authors: , ,
Keywords: scheduling, education
Abstract:

In the school timetabling problem a set of lessons (combinations of classes, teachers, subjects and rooms) has to be scheduled within the school week. Considering classes, teachers and rooms as resources for the lessons, the problem may be viewed as the scheduling of a project subject to resource constraints. The authors have developed an algorithm with three phases. In Phase I an initial solution is built by using the scheme of parallel heuristic algorithm with priority rules, but imbedding at each period the construction of a maximum cardinality independent set on a resource graph. In Phase II a tabu search procedure starts from the solution of Phase I and obtains a feasible solution to the problem. The solution obtained is improved in Phase III. Several procedures based on the calculation of negative cost cycles and shortest paths in a solution graph are used to get more compact timetables. The algorithms have been imbedded in a package designed to solve the problem for Spanish secondary schools. The computational results show its performance on a set of real problems. Nevertheless, it can be applied to more general problems and results on a set of large random problems are also provided.

Reviews

Required fields are marked *. Your email address will not be published.