为什么事实和计划实体在规划期间是无效的解决方案?

时间:2018-03-12 08:19:17

标签: optaplanner

我正在开发一个类似于示例" meetingscheduling"的项目,当我有一个MeetingAssignment时,我想得到它的"之前的MeetingAssignment"在同一个房间里。

换句话说,当我有一个MeetingAssignment - TA1时,我想找到与TA1位于同一房间的MeetingAssignment,它应该是TA1左边最近的一个。

我的想法是:当我得到TA1时:
1.获取与TA1具有相同房间的所有MeetingAssignments 2.从上一步生成的列表中获取MeetingAssignments有什么内容    startTimeGrain比TA1少。
3.找到具有最大startingTimeGrain值的MeetingAssignment。 它是以前的会议协议"。

但是当我在计划(WorkingSolution)期间获得关于闷热类的MeetingAssignment列表时,所有的空间都是空的,我得到了错误的解决方案? 有什么更好的主意吗?非常感谢。

1 个答案:

答案 0 :(得分:0)

在构造启发式结束时(如果有机会完成,请参阅DEBUG日志记录),所有计划变量都将为非null。如果CH也需要,请参阅"缩放CH"文档中的章节。