Academic course scheduling by simulated annealing

  • Authors:
  • Jared J. Nelson;Ivan Craddock;Kosuke Imamura

  • Affiliations:
  • Eastern Washington University, Cheney, WA;Eastern Washington University, Cheney, WA;Eastern Washington University, Cheney, WA

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

We developed software to solve an academic course scheduling problem. A feasible solution to this problem allocates available instructional resources, such as instructors, classrooms, labs, and day/hours without conflicts. Course scheduling is a well-known NP complete timetabling problem. We used simulated annealing, which is often used to approximate solutions to problems of combinatorial explosion. We tested the software on data provided by our computer science department and the result is promising for practical use.