我使用增量java使用optaPlanner解决了一个问题,其中一个规划变量和一个规划实体, 但是现在在我们的项目中需要有许多计划变量,比如我们必须找到最好的房间(容量,isAC等),汽车(totalSeatsLeft,isAC等等) )我们不知道有多少资源,因为我们每天都需要根据会议室设施等用户需求添加更多资源,所以请给我一些想法,以便我们可以为Opta Planner制作域名。 感谢。
答案 0 :(得分:1)
实体中的每个计划变量都必须是字段。目前,OptaPlanner不支持具有作为计划变量的数组(或列表)。目前还不清楚我们是否想要这样做(因为它引入了其他问题)。
为什么这样的工作没有?
@PlanningEntity class Event {
long eventId;
long eventName;
@PlanningVariable Car car;
@PlanningVariable Room room;
}