链式变量与非链式?

时间:2016-05-02 08:33:19

标签: optaplanner

在同一个规划实体中有一个链式变量字段+另一个非链式变量字段可以吗?

示例:

@PlanningVariable(valueRangeProviderRefs = {"amountToTradeRange"})
long amountToTrade;  

@PlanningVariable(valueRangeProviderRefs = {"componentsRange", "transactionsRange"}, graphType = PlanningVariableGraphType.CHAINED)
ITransactionComponent prevComponent;

1 个答案:

答案 0 :(得分:0)

是的,一个实体可以拥有你需要的任意数量的计划变量,它们可以组合任何类型。

话虽如此,它确实会影响搜索空间。