Title :
Course Scheduling in an Adjustable Constraint Propagation Schema
Author :
Pothitos, N. ; Stamatopoulos, P. ; Zervoudakis, K.
Author_Institution :
Dept. of Inf. & Telecommun., Univ. of Athens, Athens, Greece
Abstract :
Constraint Programming constitutes a prominent paradigm for solving time-consuming Constraint Satisfaction Problems (CSPs). In this work, at first we model a generic course scheduling problem as a CSP, that complies with the International Timetabling Competition (ITC) standards. Constraint Programming allowed us to search for a solution via several state-of-the-art methodologies and compare them. For the stochastic search methods, we propose new hybrid semi-random heuristics. Second, we chose to maintain bounds consistency during search to prune ´no-good´ branches of the search tree. We theoretically define new lightweight consistency types, namely k-bounds-consistency, in order to speed up the overall search procedure. Eventually, we process real world data and show the efficiency of our proposal: While plain backtracking produces poor results, constraint propagation dramatically boosts the solutions quality, and can be ´fine-tuned´ in our adjustable schema to make it even faster.
Keywords :
constraint handling; constraint satisfaction problems; educational administrative data processing; educational courses; educational institutions; scheduling; search problems; CSP; ITC; adjustable constraint propagation schema; backtracking; constraint programming; course scheduling; international timetabling competition standards; k-bounds-consistency; search procedure; semirandom heuristics; stochastic search methods; time-consuming constraint satisfaction problems; Educational institutions; Optimization; Programming profession; Search problems; bounds consistency; search; timetabling;
Conference_Titel :
Tools with Artificial Intelligence (ICTAI), 2012 IEEE 24th International Conference on
Print_ISBN :
978-1-4799-0227-9
DOI :
10.1109/ICTAI.2012.53