• DocumentCode
    3572387
  • 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
  • Volume
    1
  • fYear
    2012
  • Firstpage
    335
  • Lastpage
    343
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence (ICTAI), 2012 IEEE 24th International Conference on
  • ISSN
    1082-3409
  • Print_ISBN
    978-1-4799-0227-9
  • Type

    conf

  • DOI
    10.1109/ICTAI.2012.53
  • Filename
    6495065