2
我設計一個程序,計算時間表
- 分配教師根據自己的喜好科目;然後
- 爲每個學生分配小時;根據每個教師的偏好和每個科目的特點(不要安排週五下午的強硬主題)。
它導致100k-ish組合。還有很多特殊情況。
我四處搜索,看到了處理原始算法的語言不可知問題。
Algorithm for computing timetable given restrictions
Seating plan software recommendations (does such a beast even exist?)
問題:什麼是可以由一個Python的數字運算包被操縱了良好的數學模型?
我想到的東西簡單等(例如僅的緣故):
橋問題>圖模型>檢測週期
Dijkstra是圖形中首先想到的東西。但是你也可能想看看聚類算法。 – 2011-12-19 12:24:32
集羣?請解釋如何可以導致解決方案 – aitchnyu 2011-12-19 12:32:42
您的問題中有哪些* faculty *? – MattH 2011-12-19 12:37:28