最优奥运公交线路的选择.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
最优奥运公交线路的选择

PAGE  PAGE 17 最优奥运公交线路的选择 摘要:对于问题一中所要求解的两个站点之间的最优路径,我们首先把它简单看成最短路径问题,使用Floyd算法得出任意两点之间的最短路径,将每条最短路径所包含的站点序列作为乘车路线,计算出在换乘次数最少情况下的最优换乘方式。但按照该模型所求得的解并不符合人们乘坐公交车出行的实际情况(例如一问第6组的始发点和终点间最短路径仅有11个公交站点,而沿该最短路径乘坐公交车出行至少须要作7次换乘),仅可以作为私家车出行的参考模型。于是从实际情况出发对模型进行进一步的改进和优化,使用基于广度优先的公交换乘算法得出,在优先考虑换乘最小并同时考虑路径、时间、费用等综合因素影响情况下,进行0次、1次、2次换乘的最优换乘方案,在文章中通过图表的方式把结果表示出来。 在第二问中考虑了加入??铁站及地铁线路之后的公交出行方式的影响,给出了地铁直达、公交线经过地铁站换乘、公交线与地铁线换乘等不同的换乘方案,并对题中给定的六组站点进行了计算机实验,得到了每组站点之间的最佳换乘方法。 第三问中,加入了步行的过程,使得模型更加贴近实际情况,得出了在换乘公交和地铁之前可以先不信一段不太长的距离,让后找到更适合的乘车方案,并对“步行-公交-公交”的出行方式进行了实验,得出了具体的换乘方式。 关键字:最小换乘、最短路径、广度优先算法 一、问题背景与分析 08年北京奥运会即将召开,作为世界性的盛会,奥运会吸引着世界各地的观众和游客。北京的城市交通网络本来就存在着很多的问题,举办奥运会带来的巨量出行无疑会给北京城市的交通网络带来巨大的冲击。如何保证运动员、观众、游客快速准确的到达奥运场馆、奥运村、各旅游景点成为一个迫切需要解决的问题。 在现实生活中人们出行时,对距离时间、费用、距离、转乘次数等的要求时不一样的。人们会根据自身的情况的需要来选择乘车的方式。比如对上班族,或要处理突发事件的人群来说就要优先考虑时间因素。对于时间较多而经济不太充裕的人群来说就要优先考虑费用因素,比如学生、下岗待业人群。如果仅考虑距离因素,会使得换乘次数较多不符合公交出行的实际情况,这种方案适合私家车出行的人群,因为私家车出行优先考虑的是路径最短耗油最少这与公交出行考虑的因素是不同的。在奥运会期间应最大可能的限制私家车出行,因为这样会给本来已经不堪重负的城市交通网络带来更大的冲击。 题目中所要求的最佳路线我们认为应该从公交网络的现实情况来考虑最短路径的意义公交乘客出行时更多考虑的是出门的方便性和舒适性,不会因为要求路径最短而频繁的换车因为从一条线路换到另一条线路既费时又费力,所以公交网络中的最短路径和图论中的最短路径的意义是不同的。乘客会在基于换乘次数最少的基础上,考虑路程是否最短。 二、符号说明: A:为一组站点的起点, B:为一组站点的终点 X(i):为穿过站点A的线路集合 Y(j):为穿过站点B的线路集合. k:步行时间上界,假设为步行一站的时间 T(xy):x到y的时间 LA:经过A的一条公交线路 LB:经过B的一条公交线路 三、 模型假设 假设公交和地铁在运行途中,经过每个站点时都必须停靠; 根据实际情况,假设环形线路也分上行和下行,上行和下行的站点顺序正好相反; 假设任意两相邻站点之间的距离是相等的;、 四、模型的建立与求解 1、对数据的处理 为了在搜索路线时不仅能知道途经了哪条线路,而且能够清楚的知道是线路的上行还是下行,因此,我们把每条公交线路的上行和下行线路看成两条不同的线路进行处理。 如果线路的上下行站点完全相同,则同样也把上行和下行线路看成两条不同的线路进行处理。 对环形线路,为了能够使得在环形中的任意两个站都能够通过环形中的小半园到达,我们将环形线路中的站点重复一次接在原环形线路的后面,并把环形线路也考虑成上下行两条线路。如:原环形线路是1-2-3-4-5-1,则变为上行:1-2-3-4-5-1-2-3-4-5 ;下行:5-4-3-2-1-5-4-3-2-1。 对地铁T1线,把它分解成上下行两条线路,而对于T2线也像公交的环形线一样,先进行站点的扩展,然后再分解成上下行连条线路。 2、对问题一的解答 要求任意两点之间最佳路线作为乘客有两种情况1如果时间(如比赛即将开始)比较紧张需要在最短的时间内到达2如果时间比较充裕则对乘车的舒适度要求较高即要求换乘次数最少 我们可以对两种情况先分别进行处理 1、先讨论第一种情况,如果要求在最短时间内到达我们近似的认为AB两站点之间站点最少则路径最短忽略每站之间路程的不同,通过FLOYD算法求出两点之间的最短路 2、再讨论第二种情况,从我们的日常生活逻辑来讲出行总是会选择换乘次数最少的出行方式。对于换乘次数我们分为三种情况来分析:不换乘、换乘次数1和换乘次数为2。假设换乘

文档评论(0)

骨干 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档