University course timetabling using constraint handling rules

Citation
S. Abdennadher et M. Marte, University course timetabling using constraint handling rules, APPL ARTIF, 14(4), 2000, pp. 311-325
Citations number
25
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
APPLIED ARTIFICIAL INTELLIGENCE
ISSN journal
08839514 → ACNP
Volume
14
Issue
4
Year of publication
2000
Pages
311 - 325
Database
ISI
SICI code
0883-9514(200004)14:4<311:UCTUCH>2.0.ZU;2-1
Abstract
Timetabling the courses offered at the Computer Science Department of the U niversity of Munich requires the processing of hard and soft constraints. H ard constraints are conditions that must be satisfied soft constraints, how ever, may be violated, but should be satisfied as much as possible. This pa per shows how to model the timetabling problem as a partial constraint sati sfaction problem and gives a concise finite domain solver implemented with constraint handling rules that, by performing soft constraint propagation, allows for making soft constraints an active part of the problem-solving pr ocess. Furthermore, efficiency is improved by reusing parts of the timetabl e of the previous year. This prototype needs only a few minutes to create a timetable while manual timetabling usually takes a few days. This was pres ented at the Systems'98 Computer Fair in Munich and several universities ha ve inquired about it.