私は仮説的な問題を考えており、アルゴリズム的な観点から問題の解決方法を指導しています。タイムテーブルの制約を計算するためのアルゴリズム
問題:
は大学を考えてみましょう。次のオブジェクトがあります。
- 教員。各職員は1つ以上の論文を教える。
- 学生。各学生は1つ以上の論文を取ります。
- お部屋。部屋には特定の数の学生がいて、特定の種類の機器が含まれています。
- 論文。特定の種類の機器を必要とし、毎週一定の時間が必要です。
-
:(各論文に登録され、そしてどのようなスタッフが、それぞれの紙を教えるために割り当てられているどのように多くの学生IE-)入学に関する情報、どのように私は、以下の制限に従う時刻表を計算することができますを考えると
ディスカッション:現実に
私は先に概説状況にあまり関心がないんだ - それは私が好奇心だ問題の一般的なクラスです。一見、私は遺伝的アルゴリズムに適しているように思えますが、そのようなアルゴリズムのための適合関数は信じられないほど複雑になります。
このような制約条件を満たす問題を解決しようとするとよいアプローチはありますか?
私はおそらく生徒の数が生徒の数が増えるにつれて、不可能な状況につながる論文の組み合わせを取るかもしれないので、これを完全に解決する方法はないと思います。
...あなたかもしれません。制約はわずか5つですが、潜在的に何千人もの学生、数百の論文、数百の部屋、そして何百人ものスタッフがいます。これらすべての制約を互いに照合するのは複雑であると私は考えています。元々の問題です。 – Thomi
私は、適性関数が複雑であるために単にGAsを破棄しないことを念頭に置いています。 – JohnIdol
良い点。ありがとう。 – Thomi