A constraint-based approach to high-school timetabling problems: a case study
AAAI'94 Proceedings of the twelfth national conference on Artificial intelligence (vol. 2)
Timetable planning using the constraint-based reasoning
Computers and Operations Research
Modelling Timetabling Problems with STTL
PATAT '00 Selected papers from the Third International Conference on Practice and Theory of Automated Timetabling III
A Comprehensive Course Timetabling and Student Scheduling System at the University of Waterloo
PATAT '00 Selected papers from the Third International Conference on Practice and Theory of Automated Timetabling III
A Language for Specifying Complete Timetabling Problems
PATAT '00 Selected papers from the Third International Conference on Practice and Theory of Automated Timetabling III
A Generic Object-Oriented Constraint-Based Model for University Course Timetabling
PATAT '00 Selected papers from the Third International Conference on Practice and Theory of Automated Timetabling III
A perspective on bridging the gap between theory and practice in university timetabling
PATAT'06 Proceedings of the 6th international conference on Practice and theory of automated timetabling VI
Complex university course timetabling
Journal of Scheduling
Minimal perturbation problem in course timetabling
PATAT'04 Proceedings of the 5th international conference on Practice and Theory of Automated Timetabling
Hi-index | 0.00 |
This article deals with the analysis and design of an interactive decision support system for timetable management. This tool will be able to take hierarchical data organization into account and to maintain coherence of the constraints on this data. Our research which has led to the creation of the VT tool has two aims. The first aim is to provide an open, generic tool which can be developed in many different ways. In order to achieve this aim, we have used an object-oriented approach and we have defined object classes for the modelling of the timetabling problem. The second aim is to analyse the needs in timetable manipulation and to provide a generic organization so that the tool can be used in many situations. To achieve this aim, both user-based and automated techniques are used.