小编Hun*_*Ali的帖子

如何在Google OR-Tools Route Optimization中限制每辆车的位置数量

我已经实施了 Or-Tools 来优化路线。它工作正常。我只想实现每辆车的位置限制数量。例如,为每辆车定义最多两 (2) 个位置。

我尝试过实施容量约束,但它不起作用。我还尝试实现 SetSpanUpperBoundForVehicle 函数,在这种情况下解决方案对象为空。

这是我的代码

RoutingDimension timeDimension = routing.GetMutableDimension("Time");
            timeDimension.SetSpanUpperBoundForVehicle(2, 0);
            timeDimension.SetSpanUpperBoundForVehicle(2, 1);
            timeDimension.SetSpanUpperBoundForVehicle(2, 2);
Run Code Online (Sandbox Code Playgroud)

我如何限制这条路线的数量?请帮忙。

c# or-tools

2
推荐指数
1
解决办法
1370
查看次数

标签 统计

c# ×1

or-tools ×1