状況は以下です。
私は何十人もの生徒がいる家庭教師です。私の時間にはいくつかの制限があり (たとえば、金曜日の午後は教えられません)、学生も時間に多くの制限を受けています。それに基づいて、できるだけ多くのプライベートレッスンを行い、同時に時間を最適化できるようにアジェンダを作成しようとしています. 理想的には、私から学生までの距離も考慮に入れるでしょう (一部の学生は別の都市にいます)。クラスには可変期間もあります。理想的には、私は時間 (曜日ごと) を設定できるようにしたいと考えています。各生徒がレッスンを受けることができる時間 (曜日ごと) を教えて設定することができます。つまり、週に 2 回)。
アルゴリズムは既にあると思いますが、この問題の名前がわかりません。それは安定した結婚の場合ではないと思いますし、この場合もそうではないと思います:教師のタイム スケジュール アルゴリズム
もしアルゴリズムが存在しない場合は、それを詳しく説明するために研究できるアルゴリズムや資料を教えていただければ幸いです。
どうもありがとうございました。良い一日を!