我是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
答案 0 :(得分:0)
在示例中,一个Course.java可以有多个课程(它有一个CurriculumList)。所以这个约束已经存在。