1

我已经使用 optaPlanner 解决了一个问题,其中一个规划变量和一个规划实体,其中一个规划变量和一个规划实体,但是现在在我们的项目中,需要许多规划变量,比如我们必须找到最好的房间(容量、isAC 等)、汽车(totalSeatsLeft,isAC 等),我们不知道有多少资源,因为每天我们需要根据用户要求添加更多资源,如会议室设施等,所以给我一些想法,以便我们可以为奥塔规划师。谢谢。

4

1 回答 1

1

实体中的每个计划变量都需要是字段。目前 OptaPlanner 不支持将数组(或列表)作为计划变量。目前还不清楚我们是否愿意这样做(因为它会引入其他问题)。

为什么这样的东西不起作用?

@PlanningEntity class Event {
    long eventId;
    long eventName;
    @PlanningVariable Car car;
    @PlanningVariable Room room;
}
于 2014-10-30T07:43:58.650 回答