2010-09-12 57 views
3

我想弄清楚以下簡單的問題,以便熟悉Solver基金會。使用C#和Microsoft Solver Foundation的簡單時間約束問題?

我有8個小時,1個房間和3個老師。每位教師每次必須舉行兩場1小時的講座,每位教師不得連續舉辦兩場講座。我很難找到如何模擬包含時間的東西。這怎麼可以模擬成一個數學方程?

我不是在尋找一個代碼塊來做它,而是一個解釋,或者可能是我可以讀取的一些資源。

在此先感謝。

+0

我曾經被要求解決整個學校的老師排班問題......我放棄了。這看起來很有趣。謝謝! – Bravax 2010-09-12 20:28:43

回答

2

既然你說你有8個小時,而且每個講座都必須長達1小時,你不能把8小時模型化爲老師「插入」的「插槽」嗎?這似乎等同於將人們分配給電影院座位或類似人員(當然,除了每位教師可以有兩個時間段外)。