怎么匹配最接近的线路

发布于 2022-09-12 04:51:59 字数 66 浏览 21 评论 0

给定若干巴士线路,让用户选择起点和终点,则么匹配到最合适(巴士途径点最接近用户选择的起点和终点)的线路?如果要排序呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

℉服软 2022-09-19 04:51:59

这里其实要解决两个问题:
1、路径规划算法,即点到点的最优路径问题,这个可以用迪杰斯特拉或者A*都可以,目前这些算法本身开源的一大把,可以很容易找到,不过针对业务可能需要些许改造;
2、用户选择起点和终点,这是另外一个问题,即在所有巴士线路中选择最优的乘坐方案,例如换乘最少?步行最少?时间最短等,这是另外一个需要解决的问题;

℉服软 2022-09-19 04:51:59

关键词 GraphShortest path

具体的实现首先要建一个图,选择一个合适的算法,关键词 BFS, Dijkstra, A*

隔岸观火 2022-09-19 04:51:59

建图,算权值,找个 SSSP 算法跑一下,没了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文