optaplanner结果均匀分布

时间:2018-05-14 21:18:06

标签: optaplanner

有没有人知道使用Optaplanner统一分散课程安排的规则是什么? 例如: 我正在尝试输入15门课程 - 其中一些需要按特定顺序排列,然后在输入时间段内尽可能均匀地传播这15门课程。

如果在某处记录了这种情况,请转发链接,我真的找不到任何eaxmples

TIA 菲尔

1 个答案:

答案 0 :(得分:0)

在文档中,查找公平/负载平衡

平方技巧也适用于点差,例如最佳时间表:

  • 1-FEB考试A
  • 4-FEB上的考试B => A和B之间3天=> -3²= - 9
  • 考试C on 7-FEB => B和C之间3天=> -3²= - 9
  • 总计: - 18

非最佳时间表:

  • 1-FEB考试A
  • 考试B on 3-FEB => A和B之间的2天=> -2²= - 4
  • 考试C on 7-FEB => B和C之间4天=> -4²= - 16
  • 总计: - 20(差于-18,这是我们想要的)

要将此权重与其他约束相结合,请参阅网球示例和read my blog post a couple of times