基于生成树算法的公交地铁线路选择模型.pdfVIP

基于生成树算法的公交地铁线路选择模型.pdf

  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文档。上传文档
查看更多
... 基于生成树算法的公交地铁线路选择模型 摘要 本文建立了优化生成树算法模型以解决公交线路选择问题。生成树算法以起始站作 为树的根结点,用树的高度的不断增长代表换乘次数的增长,从而发现起始站在不同换 乘次数下所能到达的所有站点,通过判断这些站点中是否存在终止站,找到所有从起始 站到终止站的所有路径,再根据决策变量找到最优路径。 优化生成树算法是优化后的生成树算法,与原算法的主要区别是树从起始站和终点 站两端同时生长。题目中要求从实际情况出发考虑,满足查询者的不同需求,因此我们 将决策变量分别设为乘车时间最短、乘车费用最少、换乘次数最少以及综合评价。 题目中所给的信息主要分为两类:每一条公交或者地铁线路的途经站、公交车辆与 地铁的票价以及乘客乘车或换乘所需要耗费的时间。题目最终是要根据这些数据以求得 所给的始末站的最优乘车线路。选择的步骤应该首先给出从起始站出发到达终点站的所 有乘车线路,再根据不同人群的需求,从所有的线路之中选出基于不同评价标准的最优 线路。 题目针对三种出行方式(公共汽车,地铁,步行)的不同特点,提出了三个问题。 第一问中,只有公共汽车可供选择。根据现实生活的经验,公交车价格低廉,容易 遇到堵车等问题。 在乘客只乘坐公交出行时,路线选择的主要因素通常不是价钱和时间, 而是换乘次数。基于这种情况,在这一问中,我们建立了以换乘次数最少为第一目标的 模型。在模型求解中,我们尝试了三种算法,即尽量不换乘的贪婪算法、优化的生成树 算法、计算任意两个站点间经过几次换乘能够到达的算法——Floyd 算法,并比较了各 自的计算结果和时空复杂度。发现优化的生成树算法时空复杂度最小,是满足需要的最 优算法。 第二问中,引入了地铁这种独具特色的出行方式。地铁是一种快捷的出行方式,选 择地铁的乘客,通常把“时间短”看的比“换乘少”更重要,很多人宁愿增加换乘次数, 也不愿坐长时间的直达车。这时由不同的需求出发,会得到几种差异很大的结果,因此 我们分别针对乘车时间最少、乘车费用最少和换乘次数最少建立了三个模型进行求解, 最后还搭建了综合评价的算法以适应需求不明确的用户,同时做出了相应的评价。 第三问中,由于我们已经知道了所有站点之间的步行时间,同时根据日常生活的经 验发现,人们常常不选择频繁换乘,而是选择下了车步行去一个较近的站点换乘,这样 减少了换乘次数,同时也减少了由于换乘所耗费的时间和金钱。所以我们人工设立一个 邻近站点的时间上确界,以权衡两个站点之间是否可以选择步行而不是换乘。同时将邻 近站点加入到搜索域进行扩展搜索,从而选择出包含公交、地铁和步行的最佳路线。 最后我们结合现实生活中的公交选择问题对本题做了扩展。提出并分析了蚂蚁算 法,该算法主要是根据统计人们以往选择情况来决定最优路径。 关键字:贪婪算法 生成树 Floyd 公交 地铁 路线选择 换乘 时间 费用 步行 1 ... 目录 摘要 错误!未定义书签。 目录2 问题重述 3 问题分析 3 问题一4 问题二 11 问题三 15 模型扩展 16 参考文献: 17 附录: 17

文档评论(0)

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

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

1亿VIP精品文档

相关文档