- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
公交系统最佳路选择问题
公交系统最佳路线选择问题
摘 要
北京奥运会即将举行,届时观众的出行和乘车将是一个很重要的问题,本文就最佳路线的选择给出了具体的模型和有效的算法,得到了较理想的结果.
问题1要求建立模型求解公汽网络任意两站点间的最佳路线.本文赋予最佳路线的第一指标是最少换乘次数,第二指标是时间,第三指标是路线总票价;本文采用的是基于最少换乘次数的最佳路线的算法,将路线的选择转化为集合以及集合的运算——求起始站所能直达的站点集,通过判断是否包含目的站来判别起始站与目的站可否直达,并用类似的集合交并运算,判断起始站与目的站可否1次换乘或2次换乘.最后分别按照上述三种指标给出了三类最佳路线,以满足乘客的不同喜好和要求.
起始站→终到站之间的最佳路线(一次换乘)
起始站
—→
目标站 车次 距离换乘站点 估计用时 换乘站 换乘车次 距离换乘站点 估计用时 总票价 总用时 换乘
次数 总站数 S3359→S1828 436 32 93 1784 167 2 3 3 101 1 33 S0971→S0485 13 21 60 2184 417 22 63 3 128 1 42 S0008→S0073 159 19 54 291 58 9 24 2 83 1 27 S0087→S3676 454 12 33 3496 209 10 27 2 65 1 21 起始站→终到站之间的最佳路线(二次换乘)
起始站
—→
目标站 车次 距换乘站点1 换乘站点1 车次 距换乘站点2 换乘站点2 车次 距换乘站点2 总用时 总票价 换乘次数 总站数 S1557→S0481 84 13 1919 189 4 3186 460 18 106 3 2 33 S0148→S0485 308 15 36 156 16 2210 417 4 106 3 2 33
对问题2,首先我们求得地铁站附近的所有公汽站点集合,然后判断起始站和目的站是否属于集合,从而得到和与地铁线路T的位置关系,得到4种情况并分别讨论。然后求解地铁线路上相应的两个地铁站之间的最佳路线,由于地铁线路T1和T2可以通过地铁站D12,D18换乘,换乘时不需另付费用,且消耗的时间仅取决于站程,从而将该问题转化为有向图的最短路问题.通过求解得到最佳路线及其路线的总耗时,并与问题1的结果相比较,我们可以清晰地发现,对大部分路线,合理使用公交和地铁,比单纯乘坐公交能省出一定的时间,充分体现了地铁的作用.
对问题3,从实际出发,我们约定步行次数最多为2次,每次步行距离最多为1站.将步行与乘车相结合,我们建立了“1-邻域”的概念,将原先直达路线的乘车时间显著缩短;将原先一次(二次)的换乘路线部分转化为直达(一次换乘)路线,或显著缩短原先换乘路线的乘车时间.
总之,公交查询问题是一个需要综合考虑方便性、时间路程的多目标决策问题,本文的算法是一个充分利用集合及其运算并不断迭代的过程,在求解的效率和稳定性上都取得了较好的结果.
关键词: 最少换乘 站点集 公交 地铁 排序 1-邻域
一、问题重述
第29届奥运会明年8月将在北京举行,届时有大量观众到现场观看奥运比赛,其中大部分人将会乘坐公共交通工具出行.这些年来,城市的公交系统有了很大发展,北京市的公交线路已达800条以上,使得公众的出行更加通畅、便利,但同时也面临多条线路的选择问题.针对市场需求,某公司准备研制开发一个解决公交线路选择问题的自主查询计算机系统.
为了设计这样一个系统,其核心是线路选择的模型与算法,应该从实际情况出发考虑,满足查询者的各种不同需求.现在我们要解决如下问题:
1、仅考虑公汽线路,给出任意两公汽站点之间线路选择问题的一般数学模型与算法.然后根据附录数据,求出以下6对起始站→终到站之间的最佳路线并对每条路线的优缺点给出清晰的评价说明.
(1)S3359→S1828 (2)S1557→S0481 (3)S0971→S0485
(4)S0008→S0073 (5)S0148→S0485 (6)S0087→S3676
2、同时考虑公汽与地铁线路,解决以上问题.
3、假设知道所有站点之间的步行时间,给出任意两站点之间线路选择问题的数学模型.
二、假设
不考虑路况、气候、交通管制等外界不确定因素对交通的影响.
假设相邻公汽站行驶时间是均等的.
假设相邻地铁站行驶时间是均等的.
对问题1即只研究公汽线路时,考虑到城市公交实际情况及乘客乘车习惯,假设换乘次数最多为2次.
假设各相邻公汽站点间距相等,行车总距离的大小可由行车所经过的站点总数衡量.
假设无论地铁线路间是否换乘,地铁票价均为3元.
对于环形的地铁线路T2,假设为单环,即单一绕向的环.
三、符号表示
1.将题中所给的520
文档评论(0)