1

はい、初心者の質問です。

これらのポイントが自分の状況に固有のものである時刻表アプリケーションを作成したいと考えています。

  1. 一度に、最大 (3 人の教師 X 6 時間)X(3 クラス X 週 35 時間の労働時間) を一度に割り当て、時間割を繰り返し作成しています。

  2. 不可能な状態があり、不可能な時刻表は、アプリケーションが動かなくなることなく通知する必要があります。このアプリケーションが限界までプッシュされることを期待しています。

  3. 一定時間内に結果を返すか、失敗したことを報告する必要があります。


Tomcat 6でJSPアプリケーションとして実行するつもりです。実行は次のとおりです。

  1. PHP アプリケーションは、データとルール セット全体を「POST します」
  2. 実行が終わるまで待つ
  3. 最適化された状態を含む応答を読み取る

JSP のものは、プログラムを転送して維持する最も簡単な方法と思われるため、便宜上のものです。

これが手に負えない状況である場合は、私を修正してください。


それを可能にする Drools 製品はどれですか? それとも、もっと簡単な構成がありますか?

4

1 に答える 1

2

DroolsPlannerはそうします。カリキュラムコースと呼ばれるレッスンスケジュールの例もあります。その例をコピーして貼り付けることから始めてください。

1)問題はありません。この例では、はるかに大きなデータセットを使用しています。2)タイムテーブルはNP完全証明であるため、2)どのような場合でも妥当な時間での証明は不可能です。下限計算はまだサポートされていませんが、場合によっては部分的に役立つ可能性があります。3)問題ありません。与える時間を設定します。(または、解決策が必要になる直前に、別のスレッドから非同期で停止します)。

JBosswithJSPアプローチは問題を引き起こさないはずです。

于 2012-01-03T14:14:02.063 に答える