Interactively solving school timetabling problems using extensions of constraint programming

  • Authors:
  • Hadrien Cambazard;Fabien Demazeau;Narendra Jussien;Philippe David

  • Affiliations:
  • École des Mines de Nantes, LINA CNRS, Nantes Cedex 3, France;ISoft, Chemin de Moulon, Gif sur Yvette, France;École des Mines de Nantes, LINA CNRS, Nantes Cedex 3, France;École des Mines de Nantes, LINA CNRS, Nantes Cedex 3, France

  • Venue:
  • PATAT'04 Proceedings of the 5th international conference on Practice and Theory of Automated Timetabling
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Timetabling problems have been frequently studied due to their wide range of applications. However, they are often solved manually because of the lack of appropriate computer tools. Although many approaches mainly based on local search or constraint programming seem to have been quite successful in recent years, they are often dedicated to specific problems and encounter difficulties in dealing with the dynamic and over-constrained nature of such problems. We were confronted with such an over-constrained and dynamic problem in our institution. This paper deals with a timetabling system based on constraint programming with the use of explanations to offer a dynamic behaviour and to allow automatic relaxations of constraints. Our tool has successfully answered the needs of the current planner by providing solutions in a few minutes instead of a week of manual design. We present in this paper the techniques used, the results obtained and a discussion on the effects of the automation of the timetabling process.