Optaplanner:在锚链上已知的性能实现,锚链是链的最后一个实体

时间:2018-08-13 00:46:39

标签: optaplanner

在锚链(链的当前最后一个实体)上哪个执行器已知?

现在,我遍历所有链,直到获得性能方面的O(n)。

是否可以在锚链上附加memw以便在每次链更新时得到通知?

注意:我的实体引用了上一个和下一个(后者由实体上的struct实现)

谢谢。

1 个答案:

答案 0 :(得分:1)

创建一个@CustomShadowVariable并将其设置为的source

  • @PlanningVariable(例如Customer.previousStandstill)将在每次链更新时得到通知
  • 要通知每个计划实体切换到另一个锚点的@AnchorShadowVariable(例如Customer.vehicle