• DocumentCode
    1520562
  • Title

    Local search techniques for large high school timetabling problems

  • Author

    Schaerf, Andrea

  • Author_Institution
    Dept. di Ingegneria Elettrica, Udine Univ., Italy
  • Volume
    29
  • Issue
    4
  • fYear
    1999
  • fDate
    7/1/1999 12:00:00 AM
  • Firstpage
    368
  • Lastpage
    377
  • Abstract
    The high school timetabling problem regards the weekly scheduling for all the lectures of a high school. The problem consists in assigning lectures to periods in such a way that no teacher (or class) is involved in more than one lecture at a time, and other constraints are satisfied. The problem is NP-complete and is usually tackled using heuristic methods, This paper describes a solution algorithm (and its implementation) based on local search techniques. The algorithm alternates different techniques and different types of moves and makes use of an adaptive relaxation of the hard constraints. The implementation of the algorithm has been successfully experimented with in some large high schools with various kinds of side constraints
  • Keywords
    computational complexity; education; relaxation theory; scheduling; search problems; NP-complete problem; adaptive relaxation; large high school timetabling problems; local search techniques; Artificial intelligence; Control systems; Councils; Educational institutions; Helium; Humans; Linear programming; Scheduling; Time factors; Workstations;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/3468.769755
  • Filename
    769755