我有以下问题要解决,也许您可以就解决问题的方法给我一些想法:
有:
- 8间教室
- 16名教师
- 201名学生
- 149位家长
- 241 次预约(大多数家长需要见多位老师,要么是因为有不止一个孩子,要么是因为一个孩子由两个或更多老师教)
2天。
对于每一天:
- 7 间教室每天 20 小时。
- 每天有 1 间教室可供使用 10 小时。
每位教师占用一间教室
- 每次约会持续一小时
进一步的限制: - 对于每位家长,所有约会必须按顺序进行(最多暂停 1 小时) - 每位家长只能访问学校一天。- 对于每位教师,一天内的所有约会都必须是连续的(最多暂停 2 小时) - 在 16 名教师中,3 名只能在两天中出席。
我正在尝试找到一种方法来生成约会时间表,显然在满足所有要求之前不必计算所有可能的变化。有任何想法吗?