我必须安排一个会议,每天有6节课和10多位讲师,为期14天。有些讲师可以在某些日子里找到,有些则不是,有些人更喜欢某些特定的日子或者有些日子,有些日子他们不在。
我搜索了这么多,但找不到好的材料来了解它。 我想要学习它,这意味着如果我需要学习约束编程它对我来说是好事,因为我没有任何关于它的背景。我正在寻找有关此问题的学习资料,书籍和任何建议。在stackoverflow中的某个地方我读取遗传算法它对它有好处,但没有人确定它。 因为这是我必须面对的最容易的主题之一,我将来会面临更难的解决方案,我必须从经理那里学习基本的新任务,我必须面对它。
如果您建议任何书籍,网站,论文和来源与我学习或分享,我将不胜感激
答案 0 :(得分:1)
OptaPlanner(开源,Java)用于会议和课程安排。下载包含一个名为"课程课程"的完整课程安排示例的代码,该代码也记录在参考手册中。
至于其他网站,您可能会发现ITC2007时间表竞赛很有趣。