or-tools - OR-tools VRP 多维。一个优化,另一个约束
问题描述
当我想优化车辆路线的全局成本时,我遇到了问题。因此,为此我注册了一个成本维度以返回与每个弧相关的成本。但同时我在时间和距离等另一个维度上也有限制。我怎样才能做到这一点?也许我只需要为每个回调使用AddDimension,但我不知道如何在RoutingModel中设置Objective函数。
解决方案
全部在你的问题中:限制又名约束应该是客观成本的一部分吗?或者这只是求解器需要满足的约束?
恕我直言,使用 AddDimension() 添加新维度是一个好的开始。
注意:您还可以通过设置相应的系数将任意维度的跨度或全局跨度添加到目标成本中(默认为零,因此维度不会参与目标成本,只会在解决方案中添加“约束”)
推荐阅读
- typescript-typings - Angular 4 - 如何创建多用户、多主布局模板
- unity3d - Unity 2017.3 构建资产包需要很长时间
- c++ - 可以采用 Eigen::vector 或 std::vector 的 C++ 模板函数
- mysql - Laravel MySQL 搜索。允许用户进行自定义布尔搜索
- c# - Unity 2D - 导致疯狂延迟的程序(字符串代码)
- sql-server - SQL Server 查询每一行
- dependency-injection - Google Guice 每次都返回新实例
- python - 如何在标签中同时显示图片和文字?(PyQt)
- c# - 是否可以通过 `dotnet` CLI 命令将文件添加到项目中?
- javascript - $未定义,js中没有def错误