是否可以制作可为空的链式变量?
Is it possible to make nullable chained variables?
我正在使用 optaplanner 解决 VRP 问题,其中不需要访问每个客户。我知道真正的变量可以在 optaplanner 中配置为可为空。所以我想知道我应该如何处理像 customers 这样的链式变量?
这是至少对当前版本 7.18 的链式变量的限制。我们有关于如何在将来的版本中支持这一点的想法。
常见的解决方法是创建一个 "dummy vehicle" 并调整所有约束以忽略虚拟车辆的访问,因此它们不会影响分数。分配给虚拟车辆的任何访问基本上都未分配。
我正在使用 optaplanner 解决 VRP 问题,其中不需要访问每个客户。我知道真正的变量可以在 optaplanner 中配置为可为空。所以我想知道我应该如何处理像 customers 这样的链式变量?
这是至少对当前版本 7.18 的链式变量的限制。我们有关于如何在将来的版本中支持这一点的想法。
常见的解决方法是创建一个 "dummy vehicle" 并调整所有约束以忽略虚拟车辆的访问,因此它们不会影响分数。分配给虚拟车辆的任何访问基本上都未分配。