行业

解决方案加速器:使用Databricks和OSRM生成可伸缩路由

分享这篇文章

查看我们的新可扩展路由生成解决方案加速器欲知详情,请下载笔记本。

配送已经成为现代零售体验中不可或缺的一部分。客户越来越多的期望在越来越短的时间内将货物送到他们的前门。能够满足这一需求的组织正在吸引和留住客户,迫使越来越多的零售商加入快递游戏。

但是,即使是最大的零售商也在为提供“最后一英里”服务的成本而苦苦挣扎。亚马逊在推动快速送货上门的发展方面发挥了很大的作用,但即便如此,它也已经做到了难以收回成本.对于较小的零售商来说,送货通常是通过合作伙伴网络提供的,由于客户不愿意为送货付费,特别是对快速周转的商品,比如食品和杂货

而很多关于交付的未来专注于自动驾驶汽车,短期内零售商和合作伙伴供应商正在投入大量精力提高驾驶解决方案的效率,以降低成本,并将利润返还给配送订单。考虑到特定订单提货和狭窄的送货窗口等限制因素,物品易腐烂性的差异(这限制了一些物品在送货车辆中停留的时间),以及燃料和劳动力成本的可变(但普遍上升),简单的解决方案仍然难以捉摸。


准确的路线信息至关重要

旨在帮助解决这些挑战的软件选项依赖于提货点和交付点之间的旅行时间的高质量信息。简单的解决方案,如计算直线距离和应用一般的遍历率,可能适用于路由问题的假设检查,但对于现实世界评估新的和新颖的方法,让司机通过一个复杂的道路和路径网络,需要访问更复杂的方法来估计时间和距离。

正是由于这个原因,越来越多的组织在其运营和分析基础设施中采用路由软件。其中一个比较流行的软件解决方案是项目OSRM(开源路由机)。bob下载地址项目OSRM一个开源的计bob下载地址算路线平台bob体育客户端下载是使用开源地图数据提供的吗开放地图项目.它为组织在其环境中部署路由API以供广泛应用程序使用提供了一种快速、低成本的方式。

与纽约市出租车乘坐相关的路线由OSRM后端服务器生成,并使用Databricks Mosaic进行可视化。
图1。与纽约市出租车乘坐相关的路线由OSRM后端服务器生成,并使用Databricks Mosaic进行可视化。


路由分析所需的可伸缩性

OSRM服务器通常作为容器化服务部署,通常用作IT基础设施中的共享资源。这适用于大多数应用程序集成场景,但当数据科学家团队将大量模拟和历史顺序数据推到此类解决方案中用于路由生成时,他们往往会不知所措。因此,我们听到越来越多的数据科学家抱怨他们在路由优化和分析工作中遇到瓶颈,以及应用程序团队对应用程序因难以预测的分析工作负载而离线感到沮丧。

为了解决这个问题,我们希望演示如何在Databricks集群中部署OSRM服务器。Databricks是机器学习、数据分析和数bob体育客户端下载据处理的统一平台,提供对云计算资源的可伸缩和弹性访问。同样重要的是,它支持复杂的数据结构,例如由OSRM软件生成的数据结构和通过各种方法进行的地理空间分析本机功能而且bob下载地址开源库.通过将OSRM服务器部署到Databricks集群中,数据科学团队可以访问他们所需的路由容量,而不会干扰环境中的其他工作负载。

这种解决方案的关键在于Databricks如何利用集群中多个服务器的组合计算能力。当OSRM服务器软件部署到这些服务器上时,环境的容量会随着集群的增长而增长。集群可以按需启动和关闭,帮助组织避免在空闲资源上浪费预算。一旦配置完毕,OSRM路由生成功能就呈现为易于使用的功能,非常适合数据科学团队目前执行的熟悉的数据处理和分析工作。

通过在Databricks集群中部署OSRM服务器,数据科学团队现在可以针对大量数据评估新算法,而不用担心容量限制或干扰其他工作负载。更快的评估周期意味着这些团队可以更快地迭代他们的算法,微调他们的工作以推动创新。我们可能还不知道如何以最经济的方式将司机从商店送到客户家中的完美解决方案,但我们可以消除寻找它的又一个障碍。

要更详细地研究如何在Databricks集群中部署OSRM服务器,请查看我们的可扩展路由生成的Databricks解决方案加速器

免费试用Databricks
看到所有行业的帖子