链式变量与非链式变量?
chained variable with a non chained?
在同一个规划实体中可以有一个链式变量字段 + 另一个非链式变量字段吗?
示例:
@PlanningVariable(valueRangeProviderRefs = {"amountToTradeRange"})
long amountToTrade;
@PlanningVariable(valueRangeProviderRefs = {"componentsRange", "transactionsRange"}, graphType = PlanningVariableGraphType.CHAINED)
ITransactionComponent prevComponent;
是的,一个实体可以根据需要拥有任意数量的规划变量,并且它们可以组合任何类型。
也就是说,它确实会影响搜索 space。
在同一个规划实体中可以有一个链式变量字段 + 另一个非链式变量字段吗?
示例:
@PlanningVariable(valueRangeProviderRefs = {"amountToTradeRange"})
long amountToTrade;
@PlanningVariable(valueRangeProviderRefs = {"componentsRange", "transactionsRange"}, graphType = PlanningVariableGraphType.CHAINED)
ITransactionComponent prevComponent;
是的,一个实体可以根据需要拥有任意数量的规划变量,并且它们可以组合任何类型。
也就是说,它确实会影响搜索 space。