使用多个实体求解

问题描述 投票:0回答:1

我目前正在使用 OptaPlanner 解决路由问题,并且面临着有关规划变量的挑战。对于特定的计划实体,我想同时使用基本计划变量和计划列表变量(总共 2 个计划变量)。是否可以将这两种类型的规划变量合并到一个规划实体中?

到目前为止,我已经尝试实现此目标,但遇到了以下错误消息:

'config(ValueSelectorConfig(null))没有为entityClass(class org.acme.routing.domain.T...)配置variableName,并且由于有多个variableName([signedPosition, auftragsListe]),所以无法自动推导.'

您能否解释一下我如何解决这个问题或者是否有更好的方法?

提前谢谢您!!

java optaplanner vehicle-routing timefold
1个回答
0
投票

不可以,目前列表变量不能与任何其他变量组合。 将来,时间折叠解算器可能会解决这个问题。

链式变量已经支持与基本规划变量共存。

© www.soinside.com 2019 - 2024. All rights reserved.