A constraint-based hybrid heuristic solver for practical school timetabling

  • Authors:
  • Alvin C. M. Kwan;Ken C. K. Chung;Kammy K. K. Yip

  • Affiliations:
  • CITE, University of Hong Kong, Pokfulam Road, Hong Kong, China;REAL Logic Technology, 2012A Shun Tak Centre, West Tower, 200 Connaught Road, Central, Hong Kong, China;REAL Logic Technology, 2012A Shun Tak Centre, West Tower, 200 Connaught Road, Central, Hong Kong, China

  • Venue:
  • Design and application of hybrid intelligent systems
  • Year:
  • 2003

Quantified Score

Hi-index 0.01

Visualization

Abstract

School timetabling has been one of the most difficult scheduling problems for decades. Scarce teaching resources and the need for supporting stringent teaching requirements such as co-teaching, alternate-week lesson and split-class teaching complicates the problem even more. In this paper, a sophisticated automated school timetabling system called @PT is described. @PT makes use of a number of intelligent techniques including constraint technology, heuristics, local search operators, and tabu-list like data structure to tackle the complicated problem. The system also adjusts its search behavior dynamically at run-time. @PT is equipped with a full range of functions to facilitate the whole timetabling process from data entry to report generation. The system is robust and manages to solve real problem instances effectively on an ordinary personal computer within minute.