2012-01-02 34 views
1

我開發一個時間表應用程序,它考慮到因素,如:對受試者對於Python來說,哪些優化軟件包適用於時間表?

  1. 首選小時和教師
  2. 減少每天小時
  3. 強制性的,但抽象規則的數量:「不帶回背面小時」,‘帶有‘HOD’或‘助理教授’標籤必須在這5個小時3是本’

教師我喜歡Drools的,因爲它可以用許多優化算法解決問題並允許聲明性規則。

但是,它在Java中,我更喜歡Python本身的東西。


什麼Python包可以幫助解決我的時間表問題?

回答

1

Drools有一個Python語義模塊,它允許使用Python腳本語言在我們的DRL文件中指定規則。我不確定它是否會對您有所幫助,但這是指向更多信息的網址。

http://legacy.drools.codehaus.org/Python+Semantic+Module

因爲URL中有對「遺產」的字符串,Python的語義模塊可能無法在Drools中的最新版本的支持。

編輯:此解決方案使用Jython解釋器。

相關問題