OptaPlanner对链式规划实体的ChangeMove有错误的说明吗?

问题描述 投票:0回答:1

好吧,我在docs看了这个插图:

enter image description here

在文档中它说:

对于一个计划变量,ChangeMove选择一个计划实体和一个计划值,并将实体的变量分配给该值。

但是如果我们完全按照它所说的那样做,我们最终会处于无效状态,Amts.Berlin都指向Brus.作为他们的父母?

插图实际上是显示长度为1的SubChainChangeMove。当遇到链式变量时,OptaPlanner会自动用ChangeMove替换SubChainChangeMove,还是我明白错了?

java optaplanner
1个回答
0
投票

OptaPlanner以不同的方式处理链接变量的ChangeMove:它进行链式修正以避免进入无效状态。请参阅扩展ChangeMove的ChainedChangeMove。

© www.soinside.com 2019 - 2024. All rights reserved.