Interactively Solving School Timetabling Problems Using Extensions of Constraint Programming

نویسندگان

  • Hadrien Cambazard
  • Fabien Demazeau
  • Narendra Jussien
  • Philippe David
چکیده

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 highly dedicated to specific problems and encounter difficulties to take 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 an automatic relaxation 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 computation. We present in this paper the techniques used, the results obtained and a discussion on the effects of the automation of the timetabling process.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

NExSched: Solving Constraint Satisfaction Problems with the Spreadsheet Paradigm

We report on the development of a general tool called NExSched, implemented as a plug-in for Microsoft Excel, for interactively solving a class of constraint satisfaction problems. The traditional spreadsheet paradigm is based on attaching arithmetic expressions to individual cells and then evaluating them. The NExSched system generalizes the spreadsheet paradigm to allow finite domain constrai...

متن کامل

Combined Automatic and Interactive Timetabling Using Constraint Logic Programming ?

We use Constraint Logic Programming and develop methods , techniques and concepts for a combined automatic and interactive timetabling of university courses and school curricula. An instance of such a timetabling system was developed for the Charit e Medical Faculty at the Humboldt University, Berlin. This paper looks at methods and techniques for solving this timetabling problem. An essential ...

متن کامل

A genetic algorithm selection perturbative hyper-heuristic for solving the school timetabling problem

Research in the domain of school timetabling has essentially focused on applying various techniques such as integer programming, constraint satisfaction, simulated annealing, tabu search and genetic algorithms to calculate a solution to the problem. Optimization techniques like simulated annealing, tabu search and genetic algorithms generally explore a solution space. Hyper-heuristics, on the o...

متن کامل

Models and Algorithms for School Timetabling - A Constraint-Programming Approach

In constraint programming [JM94, Wal96, FA97, MS98], combinatorial problems are specified declaratively in terms of constraints. Constraints are relations over problem variables that define the space of solutions by specifying restrictions on the values that the variables may take simultaneously. To solve problems stated in terms of constraints, the constraint programmer typically combines chro...

متن کامل

System Demonstration of Interactive Course Timetabling

This system demonstration presents an approach to interactive timetabling used by the UniTime university timetabling system. This application, which is publicly available under an open source license, has been successfully applied at Purdue University [8], a large public university (39,000 students) with a broad spectrum of programs at the undergraduate and graduate levels. The complete system ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004