我有一个问题,建立一个基于三个因素的考试时间表:房间,课程,和时间。有一定数量的房间r,课程c和d天,其中每天有三个插槽。
也有一组学生和从学生到课程的映射,这样就不会有任何冲突。
我试图找到一个算法,并发现这符合最大流量问题。我在为这个做流网络图时遇到了麻烦。
谢谢
发布于 2013-04-07 09:13:24
竞赛ITC2007轨道1考试定义了一个非常好的、非平凡的、具有多个真实世界数据集的考试调度问题。因为这个问题是NP-完全的,所以没有已知的多项式算法来最优地解决它。
要获得解决这个问题的算法的灵感,请看一下这个与OptaPlanner竞争的java开源实现。
https://stackoverflow.com/questions/15855561
复制相似问题