Constraint programming approach for a university timetabling decision support system with hard and soft constraints

Li Yen Shue, Pei Chun Lin, Chia Yin Tsai

Research output: Chapter in Book/Report/Conference proceedingChapter

1 Citation (Scopus)

Abstract

This paper develops a university timetabling decision support system that considers both hard and soft constraints of the problem. A timetable solution must satisfy all hard constraints, and may be only capable of partially meeting soft constraints. We modeled the problem as a Constraint Satisfactory Problem and adapted lexicographic optimization approach to implement the solution procedure; where each soft constraint is treated as an objective with a priority. The solution approach utilizes the solution space reduction nature of constraint propagation to optimize objectives sequentially. Different value assignment strategies for constraint propagation are investigated to explore their robustness and effectiveness in performances. The system allows department management to indicate different combinations of preferences and parameters, and view the resulting timetable and related statistics in real time mode. The resulting timetabling contributes to a better teaching environment for both faculty and students.

Original languageEnglish
Title of host publicationOpportunities and Challenges for Next-Generation Applied Intelligence
EditorsBeen-Chian Chien
Pages93-98
Number of pages6
DOIs
Publication statusPublished - 2009

Publication series

NameStudies in Computational Intelligence
Volume214
ISSN (Print)1860-949X

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Constraint programming approach for a university timetabling decision support system with hard and soft constraints'. Together they form a unique fingerprint.

Cite this