我已经实施了 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)
我如何限制这条路线的数量?请帮忙。