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

时间:2019-02-12 09:34:01

标签: optaplanner

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

现在,我可以配置相同的移动,一个具有块分布,另一个具有抛物线,但这很快就会变得混乱。因此,相反,我想知道如果声明已实现的NearbyDistanceMeter中的距离是0(如果它是链中的第一个实体)而值大于0(如果它不是第一个实体)会发生什么。这会按预期工作吗?

1 个答案:

答案 0 :(得分:1)

不会。 NearbyDistanceMeter应该是幂等的(两次调用时给出相同的结果),而不管规划变量的状态如何。 实际上,它在解决真正开始之前就被称为&缓存。