Scheduling Classes on a College Campus

被引:0
作者
Perry Fizzano
Steven Swanson
机构
[1] Computer Science University of Puget Sound,Department of Mathematics
来源
Computational Optimization and Applications | 2000年 / 16卷
关键词
timetabling; bipartite matching; assignment; approximation algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
We consider the problem of scheduling a set of classes to classrooms with the objective of minimizing the number of classrooms used. The major constraint that we must obey is that no two classes can be assigned to the same classroom at the same time on the same day of the week. We present an algorithm that produces a nearly optimal schedule for an arbitrary set of classes. The algorithm's first stage produces a packing of classes using a combination of a greedy algorithm and a non-bipartite matching and the second stage consists of a bipartite matching.
引用
收藏
页码:279 / 294
页数:15
相关论文
共 12 条
  • [1] Carter M.(1992)When is the classroom assignment problem hard? Operations Research 40 S28-S39
  • [2] Tovey C.(1997)Competitive analysis of network load balancing Journal of Parallel and Distributed Computing 40 162-172
  • [3] Deng X.(1985)Timetabling problem for university as assignment of activities to resources Computers and Operations Research 12 207-218
  • [4] Liu H.(1987)Fibonacci heaps and their uses in improved network optimization algorithms Journal of the ACM 34 596-615
  • [5] Long J.(1962)College admissions and the stability of marraige American Mathematical Monthly 69 9-14
  • [6] Xiao B.(undefined)undefined undefined undefined undefined-undefined
  • [7] Ferland J.(undefined)undefined undefined undefined undefined-undefined
  • [8] Roy S.(undefined)undefined undefined undefined undefined-undefined
  • [9] Fredman M.L.(undefined)undefined undefined undefined undefined-undefined
  • [10] Tarjan R.E.(undefined)undefined undefined undefined undefined-undefined