OptaPlanner中的多个计划变量

时间:2014-10-27 07:11:07

标签: optaplanner drools-planner

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

1 个答案:

答案 0 :(得分:1)

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

为什么这样的工作没有?

@PlanningEntity class Event {
    long eventId;
    long eventName;
    @PlanningVariable Car car;
    @PlanningVariable Room room;
}