6

各学生が講義の好みを表明し、コースの時間割がすべての学生に対して同時に生成されるというスケジューリングの問題があります (可能であればバッチモードで)。

私が読んで理解したところによると、Drools Planner はこの種の問題を解決するのに非常に適しています。Drools と GEF を Eclipse IDE にインストールしました。すべてがうまくロードされます。残念ながら、単純なプロジェクトを構築する方法がわかりません。

オンラインでリファレンスを探したところ、Drools Planner の例が見つかりました。ただし、いくつかのコード スニペット以外に、単純なケースを説明する適切なチュートリアルは見つかりませんでした。

固有の時間とコースの好みを持つ 3 人の学生が 4 つのコースにサインアップしようとしている場合、マッチング/スケジューリングの問題をモデル化するにはどうすればよいですか? コードを開始する方法、制約をどこに配置するか、どのクラスを呼び出すかなど。

どんな助けでも大歓迎です!!

ありがとう!!

4

1 に答える 1

2
  1. Drools Planner zip をダウンロードします。Drools 自体や Eclipse Drools プラグイン ツールなどの他の zip のダウンロードはオプションです。Drools Planner zip には、ほとんどの人が必要とするすべてが含まれています。
  2. zip から、examples/runExamples.sh または .batを開き、GUI でクラウド バランシングとカリキュラム コースのスケジューリングの問題を試してください。
  3. マニュアルのクイック スタート チュートリアルを読んでください。
  4. examples/sources/ の下の zip にあるカリキュラム コース スケジューリングのソース コードを見て、お気に入りの IDE で実行してください
于 2012-09-04T08:21:54.293 に答える