Article ID: | iaor1988560 |
Country: | Canada |
Volume: | 27 |
Issue: | 2 |
Start Page Number: | 230 |
End Page Number: | 246 |
Publication Date: | May 1989 |
Journal: | INFOR |
Authors: | Carter Michael W. |
Keywords: | scheduling, programming: integer, programming: assignment, lagrange multipliers, timetabling |
This paper describes one of the algorithms in a new timetabling and student registration system that was implemented at the University of Waterloo (Ontario, Canada) in May, 1987. We are given a set of class meetings that has already been assigned to specific days and time periods of the week, and a collection of available classrooms on campus. We must determine an acceptable assignment of classes to rooms based on a variety of factors that measure the desirability of a particular assignment. The problem is subdivided into two separate components. Given a function