Opta Planner我如何安排合并课程的课程

时间:2018-06-11 13:29:56

标签: optaplanner timetable

我是OptaPlanner的新手。我正在使用optaplanner为学校开发时间表。 Optaplanner满足了大部分要求 我想增加一项要求 要求是由同一位老师讲授的两门课程 给予相同的periord。

教师1为课程1和2教授英语。因此,无论何时在课程1中教授英语,都必须在课程2中指定(同一期间和房间)。课程1和课程2将共用同一个房间(合并课程)

  Period    curriculum 1        curriculum 2           curriculum 3 
  -------------------------------------------------------------------------

  1.P     ENG-teacher1-room1    ENG-teacher1-room1     Math-Another-Teacher-room2

1 个答案:

答案 0 :(得分:0)

在示例中,一个Course.java可以有多个课程(它有一个CurriculumList)。所以这个约束已经存在。