- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
城市公交换乘查询系统优化枚举算法研究与应用
城市公交换乘查询系统优化枚举算法研究与应用 摘 要:该文针对目前我国城市公交查询系统存在的不足,提出了一种便于乘客进行路线选择的优化枚举算法,并探讨了以换乘次数最少为目标的公交查询方案。对n次公交换乘算法进行改进,引入紧邻站点和站站快表,提高公交查询系统的实用性和查询效率,从而吸引出行者优先选择公交车出行方式。 关键词:公交查询 优化枚举算法 Java Applet 最少换乘 中图法分类号:TP391 文献标识码:A 文章编号:1674-098X(2014)09(b)-0195-02 随着我国社会经济的发展,人民出行频率不断增加,交通问题日益突出,而城市公共交通具有运量大、人均占有道路少等优点。城市道路基础建设规模扩大的同时,道路的延伸后,随之满足人民需要的公交线路也在不断地增加。为市民提供便捷的查询系统,为方便地提供给人们出行时选择最优的公交换乘方案。在多种交通出行方式的复杂情况下,如果通过换乘进行协调配合,那么将会提高公共交通的利用率,从而有效减少重复投资建设的现象。 由于我国在公共交通管理方面还处于较低水平,推行公共交通换乘方面没有加强,因此,在公交换乘系统的开发方面,也处于起步阶段。然而,随着信息技术的快速发展,公交换乘查询系统的开发及推广也势在必行。目前,我国公交换乘查询系统仍存在一些问题[1]。 (1)公交线网管理混乱,没有建成换乘枢纽。 (2)公交信息查询系统终端没有普及。 (3)公交查询信息单一,不能满足出行者需求。 (4)查询信息陈旧,没有数据维护管理员。 1 公交换乘理论基础 公交换乘从换乘交通工具的一致性来讲,主要分为多方式换乘和普通换乘。多方式换乘是指换乘前后所采用的交通方式不同;而普通换乘则是指换乘前后的交通方式是一样的。本系统所要设计的换乘系统主要指的是普通换乘,主要针对公交这种特定的交通方式进行设计。 公共交通线路网的结构可按三种不同的线路网组成,分别是:放射形线路网、主干线和驳运线相结合的线路网、带有环线或切线状线路的放射形线路网[2-3]。 公交换乘的特性: (1)换乘的必要性。 (2)换乘的有效性。 (3)换乘的多功能性。 2 优化枚举快速算法研究 基于距离最短的换乘方式,人们考虑更多的是减少换乘次数,避免换乘频繁带来的麻烦。因此,换乘理论中,基于换乘次数最少的方式,与实际换乘系统的应用联系更为紧密。基于换乘次数最少的换乘算法的算法思想核心是,根据调查显示[4],出行者出行时对于公交线路的选择时,多数优先考虑是否有直达车,如图1(a)所示。如果没有直达车,则考虑一次换乘的方案,然后考虑中间站的位置,如图1(b)所示。如果没有一次换乘的方案,则考虑多次换乘,二次换乘如图1(c)所示,三次换乘如图1(d)所示。 基于优化枚举快速算法,通常情况下搜索得出的换乘次数要比实际公交换乘次数多。原因是算法理论搜索得出的是只考虑在原地换乘的结果;而在实际生活中,同一区域站点设置有一定的短距离,出行者会通过步行转到换乘点。因此,出现了查询换乘次数较多的现象。所以,在后续设计换乘查询模块时,应考虑到同一区域范围内的所有站点情况。 基于优化枚举快速算法的基本思想:如果确定起始站点Q、终点站Z出发,与数据库中各个线路中的站点相比较,寻找可换乘车站,得出可能的路径。 设S(I)(I=1,2,…,m)为经过起始站Q 的线路集合。 T(J)(J=1,2,…,p)为线路S(I)上的所有站点的集合。 F(J,V)(V=1,2,…,g)为线路T(J)上的所有站点集合。 R(K)(K=1,2,…,g)为经过站点 E(I,U)的线路集合。 Y(O)(O=1,2,…Z)为经过 F(J,V)的线路集合。 G(K,W)(W=1,2,…i)为线路 R(K)上的站点集合。 算法的步骤如下: 根据出行目的确定起始站Q和终点站 Z。 分别求经过起始站Q的所有线路集 S(I),以及经过终点站Z的所有线路集 T(J)。 经过判断条件S(I)与T(J)是否相等。如果相等,即存在直达线路,输出结果T(J);如果没有则进行下一步。 求线路S(I)上的站点E(I,U)以及线路 T(J)上的站点F(J,V)。 分别求经过E(I,U)的线路集 R(K),和经过 F(J,V)的线路集Y(O)。 经过判断条件R(K)=Y(O)是否相等。如果相等,则得出两次换乘的一条可行路径 S(I),R(K),T(J),经过的中间换乘站点为 E(I,U)和 F(J,V),输出结果,结束运算。 3 查询系统的实现 本公交查询系统的功能主要包括:电子地图绘制和操作、公交线路查询、公交站点查询以及公交换乘的查询等。其公交查询的页面如图2所示。
您可能关注的文档
最近下载
- 考研真题 浙江大学833传热学历年考研真题汇编(含部分答案).docx VIP
- 东北大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 古代汉语王力版第一册-副本概述.ppt
- 作文纸模板-(1)[共2页].doc VIP
- 内蒙古科技大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 20以内的不进位加法练习题最新.pdf VIP
- 2025年《中华人民共和国原子能法》解读学习课件.pptx VIP
- 一年级上数学排队及应用题.pdf VIP
- 火电机组优化控制技术及应用.ppt VIP
- 年产量10万吨己二酸生产工艺的初步设计.doc VIP
原创力文档


文档评论(0)