[自然科学]最佳公交线路的查询模型及算法.docVIP

[自然科学]最佳公交线路的查询模型及算法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[自然科学]最佳公交线路的查询模型及算法

最佳公交线路的实时查询模型及算法 摘要本文为公查询系统提供了最佳线路查询的模型与算法。对六对站点进行查询,运行时间为:最长运行时间为了算法实时性。 问题重述 第29届奥运会将于今年8月在北京举行,届时有大量观众到现场观看比赛,其中大部分人将乘坐公共交通工具(包括公汽、地铁等)出行。北京市的800多条公交线路使得公众面临多条线路选择问题。因此,有必要开发一个解决公交线路选择问题的自主查询计算机系统。 现有如下数据: 基本参数设定:包括相邻站点平均行驶时间、换乘时间、票价等信息。 公交线路信息:包括公汽和地铁的所有线路、途经站点、票制等信息。 公交换乘信息:包括在每个地铁站点可以换乘的所有公汽站点。 从实际情况出发考虑,在满足查询者不同需求的条件下,我们需要完成如下工作: 仅考虑公汽线路,给出任意两公汽站点之间线路选择问题的一般数学模型与算法。并根据附录数据,利用模型与算法,求出以下6对起始站→终到站之间的最佳线路(要有清晰的评价说明)。 (1)、S3359→S1828 (2)、S1557→S0481 (3)、S0971→S0485 (4)、S0008→S0073 (5)、S0148→S0485 (6)、S0087→S3676 同时考虑公汽与地铁线路,解决以上问题。 假设又知道所有站点之间的步行时间,给出任意两站点之间线路选择问题的数学模型。 问题分析 ,满足查询者的各种需求,并使查询系统具有实时性。 对于一般的查询者来说,对线路的选择主要有以下几种需求:换乘次数少、时间少和费用少,但不同的查询者对这三个因素有不同的偏好,故查询系统应能提供多种方案查询者自行选择。 可以先换乘次数,求得连通某两个站点的所有方案再对在该换乘次数下的每一种乘车总费用所对应的方案,筛选出花费时间最少的方案最后再对换乘次数不同的方案进行比较,淘汰掉劣势方案,得出满足不同查询者需求的最佳线路集。 从实际的城市交通状况出发,交通部门在设置公交站点时会保证整个城市交通网的连通性,以方便人们出行,故可以假设任何两个公汽或地铁站点最多经过2次换乘便可到达。 在查询系统寻找最佳线路集时,若给定的两站点直通,可方便的找出其最佳线路,得到其乘车总费用及总时间。但对于存在换乘点的方案,需要确定线路和换乘点,使得通过这些线路和换乘点可以到达终到站,并需要判断各个方案的优劣。对于目前的城市交通系统,线路和站点的数目都较大,故可能的换乘方案的数目也会较多,特别是对2次换乘的情形。这对各个方案的筛选即最佳线路集的确定将带来一定难度,并对查询算法的效率提出了较高的要求。故问题的关键在于怎样高效的找出最佳方案中的换乘点。 现需要考虑的是有着3957个公汽站点的交通网先可建立矩阵。在查询给定两站点的最佳线路时,由于查询时间和遍历的站点数目成正相关,故不宜采用直接遍历全部站点的方法,应考虑对可能成为换乘点的站点进行筛选。由于假设的换乘次数不超过两次,故所有可能的换乘点都与起始站或终到站直通,则可考虑将经过起始站和终到站的所有线路上的站点作为可能的换乘点集合。再对该集合中的站点构成的连通矩阵进行分析,可以得出所有可行的换乘方案。 可行的换乘方案数目也可能很多,特别是对城市中心地带。故在确定最佳方案时,应考虑采用较高效的对比算法。鉴于,故可考虑用分支定界算法。 对于公汽地铁混合公交系统,地铁票价与站点数无关、地铁间的换乘和同一地铁站对应的任意两个公汽站之间的换乘均属免费、地铁线的引入增强了整个公交网络的连通性、地铁相对公汽更便捷且无阻塞, 对于考虑了步行时间的最佳线路选择问题,由于存在在某站下车步行到另一站上车的情况,会对整个公交网络的连通性产生较大影响,具有一定的复杂性。而步行时间无具体数据,故只给出一般模型和求解思路。 变量说明 :已知的520条公汽线路编号 :交通网络中各个公汽站点 :经过站点的线路集 :经过站点的线路数量(包括上下行,算两次) :线路属性向量,记录该向量为来回、上下行、环行。 :分别为从站点到站点的直通、一次换乘、二次换乘票价 :分别为从站点到站点的直通、一次换乘、二次换乘时间 :起始站点:终止站点 基本假设 换乘次数不超过两次。 不考虑交通事故等意外情况。 不考虑车辆内部的拥挤情况及交通阻塞。 换乘时间及相两站的行驶时间都取平均值。 若两站点连通且直通线路上的中间站点数不超过3个,则不考虑换乘。 模型建立 先对数据进行处理,缩小搜索范围;然后设计快速算法找出任意两个站点经过直通、换乘一次及换乘两次连通的所有可行线路;最后根据查询者在换乘次数、时间和费用上的不同需求从可行线路中筛选出相应的最佳线路。 5.1公汽最佳线路选择模型 5.1.1建模前的准备 名词解释: 直通:站点i到站点j不需要换乘,则称站点i直通到站点j。连通矩阵A:由n个站点构成的的0

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档