0

会議をスケジュールする必要があります。14 日間、毎日 6 つのクラスと 10 人以上の講師がいます。一部の講師は、ある日は利用できますが、ある日は利用できない場合があり、特定の日またはクラスを好む人もいれば、休みの日もあります

私はそれをたくさんグーグルで調べましたが、それについて学ぶための良い資料を見つけることができませんでした. つまり、制約プログラミングを学ぶ必要がある場合は、それについての背景がないので大丈夫です。

学習教材、本、およびこれに関する提案を探しています。スタックオーバーフローのどこかで遺伝的アルゴリズムを読みましたが、それは良いことですが、誰もそれについて確信が持てませんでした。これは私が直面しなければならない最も簡単なトピックの 1 つであり、今後はより困難な解決策に直面することになるため、マネージャーからの基本的な新しいタスクから学び、それに直面しなければなりません。

私と一緒に学んだり共有したりする本、サイト、紙、情報源を提案していただければ幸いです

4

1 に答える 1

1

OptaPlanner (オープン ソース、Java) は、会議とコースのスケジューリングに使用されます。ダウンロードには、「カリキュラム コース」と呼ばれる完全なコース スケジュール例のコードが含まれており、リファレンス マニュアルにも記載されています。

他のサイトに関しては、ITC2007 時刻表コンテストが興味深いかもしれません。

于 2013-06-11T12:52:12.990 に答える