在我的optaplanner 课程-课程之类的项目中,我想使用constraints-streams>]惩罚老师的空闲时间。谁能给我一个有关如何实现这一点的提示?
免费时段是一个没有安排课程的时间段,而安排课程之前和之后的时间段则是一个时间段。示例(时隙1和2中的空闲时间):
Timetable of a Teacher: Period | Grade | Subject 0 | 9a | Math 1 | ---- 2 | ---- 3 | 10c | Math
[我有一个约束,惩罚上晚课,这减少了学生的免费学习时间,但没有老师的免费学习时间。
在我的optaplanner类课程计划项目中,我想使用约束流来惩罚教师的闲暇时间。谁能给我一个关于如何实现这一点的提示?空闲时间为...
看看ConstraintStreams中的ifExists()
和ifNotExists()
。至少使用optaplanner 7.36。