Opta Planner 我如何安排合并的课程 类
Opta Planner How could I arrange courses with combined classes
我是 OptaPlanner 的新手。我正在使用 optaplanner 为学校开发时间 table。
Optaplanner 满足了大部分需求
我想有一个额外的要求。
要求是同一位老师教授的两门课程应该是
给定同期。
老师 1 教授课程 1 和课程 2 的英语。因此,只要在课程 1 中教授英语,就必须将其分配到课程 2(同一时期和房间)。课程 1 和课程 2 将共享同一个房间(组合 Class)
Period curriculum 1 curriculum 2 curriculum 3
-------------------------------------------------------------------------
1.P ENG-teacher1-room1 ENG-teacher1-room1 Math-Another-Teacher-room2
在示例中,一个 Course.java 可以有多个课程(它有一个 curriculumList)。所以这个约束已经存在了。
我是 OptaPlanner 的新手。我正在使用 optaplanner 为学校开发时间 table。
Optaplanner 满足了大部分需求
我想有一个额外的要求。
要求是同一位老师教授的两门课程应该是
给定同期。
老师 1 教授课程 1 和课程 2 的英语。因此,只要在课程 1 中教授英语,就必须将其分配到课程 2(同一时期和房间)。课程 1 和课程 2 将共享同一个房间(组合 Class)
Period curriculum 1 curriculum 2 curriculum 3
-------------------------------------------------------------------------
1.P ENG-teacher1-room1 ENG-teacher1-room1 Math-Another-Teacher-room2
在示例中,一个 Course.java 可以有多个课程(它有一个 curriculumList)。所以这个约束已经存在了。