Java Optaplanner列表计划变量

Java Optaplanner列表计划变量,java,drools,scheduling,optaplanner,resource-scheduling,Java,Drools,Scheduling,Optaplanner,Resource Scheduling,下载OptaPlanner示例,并对其进行测试。在提供的会议日程安排示例中,在求解的解决方案中返回单个计划变量。例如,对于会议日程安排,返回一个房间。如果地点不同,我计划为单个会议安排分配多个房间(假设远程房间启用了VC)。当前会议日程安排示例没有显示这一点。是否需要将规划变量室更改为列表?规划变量可以具有一系列值,如ValueRangeProviderRefs所指定。这始终是一个Collections对象 检查@PlanningSolution类。这里应该有一个注释:@ValueRangePr

下载OptaPlanner示例,并对其进行测试。在提供的会议日程安排示例中,在求解的解决方案中返回单个计划变量。例如,对于会议日程安排,返回一个房间。如果地点不同,我计划为单个会议安排分配多个房间(假设远程房间启用了VC)。当前会议日程安排示例没有显示这一点。是否需要将规划变量室更改为列表?

规划变量可以具有一系列值,如
ValueRangeProviderRefs
所指定。这始终是一个
Collections
对象


检查
@PlanningSolution
类。这里应该有一个注释:
@ValueRangeProvider(id=“…”)
,它返回一个仅由一个单人房间组成的
列表。修改此选项以返回房间列表。您可能还需要调整评分机制以考虑多个房间。

我对这个问题投了否决票,因为它似乎是一个零努力需求转储。如果您可以通过您的问题向我们展示您的尝试,或明确说明您遇到的困难,此否决票可能会被撤回。现在修改我的问题。抱歉,我匆忙问了这个问题。我的错!谢谢雷蒙德的回复。当您说“修改”时,将返回房间列表。你是说修改下面的代码@ValueRangeProvider(id=“roomRange”)@ProblemFactCollectionProperty公共列表getRoomList(){return roomList;}您能详细说明一下吗?我现在好像被卡住了。我需要你的帮助