- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于换乘次数最少算法公交查询平台
基于换乘次数最少算法公交查询平台
摘要:该文依据安阳市目前的交通现状,指出游客出行更多考虑的是换乘次数。本文同时分析了Dijkstra算法的局限性,并提出了基于换乘次数最少算法。最后又对平台的设计模块进行了介绍,取得了一定的实际效果。
关键词:公交;换乘;最优路径
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)05-0201-02
The Design and Implementation of Anyang Intelligent Public Transportation Platform
LU Na, ZHU Li-hua
(Computer Science and Engineering Department, School of Mechanical Engineering AnYang Institute of Technology, Anyang 455000, China)
Abstract: This paper pointed out that the least transfer is the most important, based on the present situation of transportation in Anyang and the statistic about psychological inquisition of passengers trip. This paper analyzed the Dijkstra algorithm is not optimal route selection of public traffic network., And presented the algorithm about optimal route selection based on the least transfer. Last, This paper discussed the design of each function module.
Key words: public transport; transfer algorithm; optimal path
公共交通是与人民群众生活息息相关的重要基础设施之一。安阳市位于豫北地区,其历史悠久。安阳目前的交通现状是:私家车迅猛猛增,非机动车不按道行驶等,使安阳的交通越来越拥堵,人们的出行也越来越不方便。本文试以安阳市公共交通为基础,研发了一种经济实用的公交信息查询平台方便人们出行。
1 公交信息查询平台的形式
目前有四种通用的公交查询平台:
1)出行前的查询:主要是静态的交通信息,人们在乘车前可以通过手机、计算机等途径查询公交车辆的线路、途径站点等信息。
2)车站/站牌的公信息查询:人们可以通过在车站或者站牌查询一些公交信息。
3)公交车上信息查询:主要是动态信息,通过车内电子显示板,能显示车辆目前的位置、到站时间以及一些换乘信息等。
4)综合的信息查询:属于以上三种的综合,主要通过集成多个服务系统的实时数据。
2 公交信息的换乘算法
在公交网络的数学描述方面,可以用对偶图描述,也可以从街道的地理数据产生公交线路和站点情况。出行最优路径算法以最短路径算法为基础,常用的最短路径算法主要有Dijkstra算法、Ford算法、Floyd算法[1]、Moore算法等。下面以Dijkstra算法为例。
2.1 Dijkstra算法
Dijkstra算法在计算机网络拓扑路径选择以及GIS中应用较广泛,因为其能较好地适应网络拓扑的变化。但是对于公交网络来说,Dijkstra算法具有数据结构复杂,算法时间长的缺陷。另外由于公交换乘中的特殊性,如果采用 Dijkstra算法,只要图中两个结点之间有边存在,它就会进行搜索,忽略了乘客的换乘次数,这样所计算出来的结果可能是两个站点之间的最短距离,但需要换乘好几次才能到达。这对乘客来说一定不是最佳的选择,甚至没有实际意义。
2.2 基于换乘最少算法
人们出行首要考虑的是换乘次数最少,然后是出行距离、时间等最短。所以本平台将换乘最少作为最优路径算法的第一约束条件,出行距离最短作为第二约束条件。
输入起始站点和终止站点时,该平台将会对输入的站点进行判断,如果起始站点和终止站点刚好在同一条公交线路上,直接把结果输出,该条线路就是最短路径;否则,需判断两个站点之间的线路是否有相同的站点,若只有一条则说明在此点经过一次中转就能够到达目的地,则这条线路就是我们要求的最短路径;若有多条路径可以到达则选择距离最近的路径作为最短路径,输出结果。再则,
您可能关注的文档
最近下载
- 季度查漏补种登记表.doc VIP
- GB50318-2017 城市排水工程规划规范.pdf VIP
- 2025至2030中国移动视频监控行业市场占有率及投资前景评估规划报告.docx VIP
- 汽车门锁及空调故障.pptx VIP
- 生态环境数据分级管理指南.pdf VIP
- 八省联考2026届高三年级12月检测训练(T8联考)化学试卷(含答案详解).pdf
- 2022春(六下)顺 - 填空题1.docx VIP
- T∕CACM 1319-2019 慢性阻塞性肺疾病中医诊疗指南.docx VIP
- GZ021 化工生产技术赛项(正式赛卷)仿真操作模块方案及评分6.doc VIP
- 金蝶云星空完整版.pdf VIP
原创力文档


文档评论(0)