OptaPlanner 是否错误地说明了链式规划实体上的 ChangeMove?
Has OptaPlanner wrong illustration for ChangeMove on a chained planning entity?
好吧,我在 docs 中看过这个插图:
在文档中说:
For one planning variable, the ChangeMove selects one planning entity and one planning value and assigns the entity’s variable to that value.
但是如果我们完全按照它说的去做,我们最终会处于无效状态,其中 Amts.
和 Berlin
都指向 Brus.
作为它们的父级?
插图实际上显示的是一个长度为1的SubChainChangeMove
。所以OptaPlanner在遇到链式变量时会自动将ChangeMove
替换为SubChainChangeMove
还是我理解错了?
OptaPlanner 以不同方式处理 ChangeMove 的 链式变量 :它进行链式校正以避免进入无效状态。请参阅扩展 ChangeMove 的 ChainedChangeMove。
好吧,我在 docs 中看过这个插图:
在文档中说:
For one planning variable, the ChangeMove selects one planning entity and one planning value and assigns the entity’s variable to that value.
但是如果我们完全按照它说的去做,我们最终会处于无效状态,其中 Amts.
和 Berlin
都指向 Brus.
作为它们的父级?
插图实际上显示的是一个长度为1的SubChainChangeMove
。所以OptaPlanner在遇到链式变量时会自动将ChangeMove
替换为SubChainChangeMove
还是我理解错了?
OptaPlanner 以不同方式处理 ChangeMove 的 链式变量 :它进行链式校正以避免进入无效状态。请参阅扩展 ChangeMove 的 ChainedChangeMove。