有多个活动,每个活动都有多个会议时间。我需要找到一种会议时间安排,以便每个日程表仅包含任何给定事件一次,使用每个事件的多个会议时间之一。
我可以使用暴力,但这很少是最好的解决方案。我更喜欢任何可以阅读此内容的链接,甚至只是一个我可以谷歌搜索的名称。
我认为你应该使用遗传算法,因为:
解决方案的质量取决于您打算花费多少时间来解决该程序。
遗传算法定义
遗传算法教程
GA 排课项目