附近选择的条件概率分布[Optaplanner]

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

在vrp问题中,我想对所有moveSelectors使用不同的概率分布,这取决于计划链中的位置。更具体地说,我想对链中的第一个实体使用块分布,对于(相同)链中的任何其他实体使用抛物线。

现在,我可以配置相同的移动一个与块分布和一个抛物线,但这将很快混乱。所以,我想知道如果我声明在实现的NearbyDistanceMeter中,如果它是链中的第一个实体,则距离为0,如果它不是第一个实体,则值> 0,将会发生什么。这会按预期工作吗?

optaplanner
1个回答
1
投票

它不会。无论计划变量的状态如何,NearbyDistanceMeter都应该是幂等的(当被调用两次时给出相同的结果)。实际上,它在解决真正启动之前被称为&缓存。

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