Optaplanner:在作为其链的最后一个实体的锚点上已知的高性能实现
Optaplanner: Performant implementation to known on the anchor which is the last entity of its chain
在其链的当前最后一个实体的锚上已知的性能实现是什么?
现在我遍历所有链直到最后得到它,就性能而言是 O(n)。
有没有办法在锚点上附加一个 VariableListener
以便在每次链更新时得到通知?
注意:我的实体引用了上一个和下一个(后者由实体上的 VariableListener
实现)
谢谢。
创建 @CustomShadowVariable
并将 source
设置为:
@PlanningVariable
(例如Customer.previousStandstill
)在每次链更新时被通知
@AnchorShadowVariable
(例如Customer.vehicle
)在每个规划实体切换到另一个锚点时被通知
在其链的当前最后一个实体的锚上已知的性能实现是什么?
现在我遍历所有链直到最后得到它,就性能而言是 O(n)。
有没有办法在锚点上附加一个 VariableListener
以便在每次链更新时得到通知?
注意:我的实体引用了上一个和下一个(后者由实体上的 VariableListener
实现)
谢谢。
创建 @CustomShadowVariable
并将 source
设置为:
@PlanningVariable
(例如Customer.previousStandstill
)在每次链更新时被通知@AnchorShadowVariable
(例如Customer.vehicle
)在每个规划实体切换到另一个锚点时被通知