首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Optaplanner/graphhopper:如何解决VRP minimax优化?

问Optaplanner/graphhopper:如何解决VRP minimax优化?
EN

Stack Overflow用户
提问于 2017-06-26 11:58:01
回答 1查看 417关注 0票数 0

我有一个由N辆车和> 2N个路点组成的路线规划问题。我想优化他们的路线,使所有车辆的最大时间/成本最小化。

在JVM中,唯一的选项要么是optaplanner,要么是options。

然而,这个问题并没有在他们的任何文档中得到证明。看起来这是一个被大多数用户忽略的边缘情况。有没有可能扩展这两个库中的任何一个来解决这样的问题?非常感谢你的建议。

EN

回答 1

Stack Overflow用户

发布于 2017-06-26 23:48:26

请参阅OptaPlanner's page on Vehicle Routing

以下是一个使用比利时数据集的示例,在大约32小时的实际道路驾驶时间(不考虑交通)中,使用10辆车(并不是所有车辆)交付到50个地点(~您的路点):

​

​

请参阅optaplanner-webexamples示例以查看实际操作(包括google地图和openstreetmap可视化),并查看optaplanner-examples的车辆路径示例以处理更大的数据集、多站点案例和/或时间窗口。

上面的案例最小化了总持续时间(32小时),但通过对vehicleRoutingScoreRules.drl进行一些更改,您可以将其更改为最小化每辆车的最大持续时间(只需将每辆车的持续时间相加并对该数字的平方进行惩罚,请参阅OptaPlanner文档中的“公平/负载平衡”)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44752930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档