公交查询系统的搜索算法.pdfVIP

  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文档。上传文档
查看更多
公交查询系统的搜索算法 摘要 本文针对一些大城市公交站点多且重叠、线路网络复杂,寻求最优线路问题。采用 直接作站点线路网络图,难度大,不容易实现。针对其特点,编程实现站点间连接网络 图是我们解决该问题的方法。首先,我们扼要的描述了我们的算法。其次,建立了站点 与线路的关系矩阵,并用该矩阵建立两个对映关系:一个是站点对应通过它的各条线路; 二是各条线路对应其上的各个有序站点。这样,模拟出一个抽象的站点线路网络图。分 别采用改进的宽度优先算法、深度优先算法搜寻给定的两个站点的最佳线路,采用网络 线性规划,用 matlab 软件编程运行。同时给出任意两点间乘车时间或乘车费用的最优 值。 对于问题1,我们采用改进的宽度优先算法和改进的深度优先算法进行求两点间的 最佳路线,所给出的6 对数据的最佳路线等信息由表3 给出。 对与问题2、采用先算起点和终点到站台的最优解,把所求得的站点作为新的起点 和终点,通过地铁进行转换,求新起点和终点的最佳线路,把所有的最佳时间和费用加 起来和问题1 进行比较,得到两点间的最佳路线,所给出的6 对数据的最佳路线、所花 的车费等信息如下表所示: 线路 始S3359 始S1557 始S0971 始S0008 始S0087 始S0148 属性 终S1828 终S0481 终S0485 终S0073 终S3637 终S0485 用时 141.5 115.5 84 12 106.5 84 问题2 费用 5 5 5 2 5 5 用时 82 58 88 119 151 103 问题1 费用 3 3 3 4 4 3 关键词 深度优先算法;宽度优先算法;matlab 软件;关系矩阵;网络规划 1 一、 问题的重述 我国人民翘首企盼的第29 届奥运会明年8 月将在北京举行,届时有大量观众到现 场观看奥运比赛,其中大部分人将会乘坐公共交通工具(简称公交,包括公汽、地铁等) 出行。 北京市有两条地铁 (T1 和T2),以及800 多条公交线路,使得公众的出行更加通畅、 便利,但同时也面临多条线路的选择问题。 问题的数据给出了两条地铁线(T1 和T2),以及520 条公交线路和相应的各个站点。 针对公交线路有以下几方面的信息: (1)、每条公交线路的票价信息不一样,分为分段计价和单一票制两种;(2)、对每 一条公交线路,当上行与下行所含的站点完全一致时(即按原路返回),数据中没有下行; 当下行所含的站点与上行不完全一致时(即不按原路返回),数据中有下行出现;当起 点站与终点站一样时(环行路线),数据以“环行”两字开头。 两条地铁中,T2 是环行路线(以D24 开始,同时以为D24 结束),T1 与T2 相交于 两个站点D12 和D18 (即在站D12 或D18 换乘地铁线)。 相邻的公汽站和地铁站的平均行驶时间分别为3 分钟和2.5 分钟;公汽换乘公汽、 地铁换乘地铁、地铁换乘公汽、公汽换乘地铁的平均耗时分别为5 分钟(其中步行时间2 分钟)、4 分钟(其中步行时间2 分钟)、7 分钟(其中步行时间4 分钟)和6 分钟(其中步 行时间4 分钟)。 现要求在以上的数据信息的条件下,为研制开发一个解决公交线路选择问题的自主 查询计算机系统建模,并且给出具体的算法,解决以下的几个问题: (1)、仅考虑公汽线路,给出任意两公汽站点之间线路选择问题的一般数学模型与 算法。并根据附录数据,利用你们的模型与算法,求出以下6 对起始站→终到站之间的 最佳路线(要有清晰的评价说明)。 ①、S3359→S1828 ②、S

文档评论(0)

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

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

1亿VIP精品文档

相关文档