【问题标题】:Building matrix with GraphHopper and jsprit使用 GraphHopper 和 jsprit 构建矩阵
【发布时间】:2016-06-17 13:46:04
【问题描述】:

我正在用 Java 构建一个路由服务,其中包含用于生成点之间路线的 graphhopper 等路由工具,以及用于通过 Maven 嵌入到应用程序中的车辆路由问题的 jsprit。

在jsprit中,可以添加一个成本矩阵来标记矩阵中2个点之间的时间和距离。但这意味着对于图中的每条边,我都必须向 graphhopper 发出请求以获取信息。

我的问题是,这是否是处理此问题的正确方法?我已经搜索了 API,但找不到生成矩阵的选项。这种情况的最佳做法是什么。

提前致谢

【问题讨论】:

    标签: java graphhopper jsprit


    【解决方案1】:

    创建矩阵是处理问题的好方法。

    社区builds 一个解决方案,目前以蛮力方式(两个for循环)执行矩阵。但是有更有效的方法来生成矩阵,就像我们在商业产品中所做的那样。

    注意:我是 GraphHopper 的作者

    【讨论】:

    • 嗨 Karussell,感谢您的输入,您能举个例子吗?我发现的那些从 2014 年开始就已经过时了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-24
    • 1970-01-01
    • 1970-01-01
    • 2020-07-09
    相关资源
    最近更新 更多