Optaplanner中的免费期罚款
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Optaplanner中的免费期罚款相关的知识,希望对你有一定的参考价值。
在我的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。
以上是关于Optaplanner中的免费期罚款的主要内容,如果未能解决你的问题,请参考以下文章
Optaplanner为ConstraintProvider类中的雇员所允许的最大班次增加限制
OptaPlanner 8.0.0 final (Windows 10) 中的课程时间表和会议安排示例被破坏
43亿欧元罚款后,谷歌警告安卓可能不再免费;JDK 12早期试用版发布;微软正为Linux用户改进Windows命令行丨Q新闻