使用C#和Microsoft Solver Foundation的简单时间约束问题?

时间:2010-09-12 20:21:30

标签: c# ms-solver-foundation

我想弄清楚以下这个简单的问题,以便熟悉Solver Foundation。

我有8个小时,1个房间和3个老师。每位教师每次必须举行2次1小时的讲座,每位教师不得连续举办2次讲座。我无法找到如何模拟包含时间的东西。如何将其建模为数学方程?

我不是在寻找能够做到这一点的代码块,而是一个解释,或者可能是我可以阅读的一些资源。

提前致谢。

1 个答案:

答案 0 :(得分:2)

既然你说你有8个小时,并且每个讲座必须正好是1个小时,那么你不能只把你把教师“插入”的8个小时作为“老虎机”吗?这似乎相当于将人分配到电影院座位或类似场所(当然除了每位教师可以有两个时间段)。