公交系统快速查询的优化模型与算法.docVIP

公交系统快速查询的优化模型与算法.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
公交系统快速查询的优化模型与算法 西北工业大学 刘倩,陈哲赳,贾艳华 指导教师:肖华勇 摘要 对北京将要举办的第29届奥运会,交通问题十分重要。研制一种快速查询系统,帮助用户特别是那些不熟悉北京交通的用户,快速查询从出发点到目标站如何到达及最优路线十分重要。本文针对该实际问题,提出该问题的一般数学表达模型及有效的算法。 对问题一,我们采用一个三维0-1矩阵完整的表达了任意两站点间的线路信息。建立了表达任意两站点到达情况的0-1决策变量,并以换乘次数最少,时间最少,费用最少为目标的多目标非线性规划模型。为求解该模型,我们提出了以换乘次数为步长的快速搜索算法。并用邻接矩阵的方法计算出该城市公交网络系统通过2次换乘,可以完成99.98%站点对的互达,最多通过3次换乘,可以全部实现任意站点对的互达。对该搜索算法,我们还进行了算法复杂性分析,分析表明,该算法对换乘次数不大情况下是快速有效的。利用该算法,我们得到了问题一的结果: 对(1)S3359→S1828,我们得到2条换乘1次,时间为101分钟,费用3元的线路。同时得到4条换乘2次,时间为76分钟,费用3元的线路.对(2)、S1557→S0481,我们得到1条换乘2次,时间为106分钟,费用3元的线路。对(3)、S0971→S0485, 我们得到1条换乘1次,时间为128分钟,费用3元的线路, 同时得到1条换乘2次,时间为106分钟,费用3元的线路….更详细结果见附录一. 对问题二,我们提出标准线路的概念,将地铁线路,地铁站和公交站,和地铁相连的公交站,都当作新增的线路来考虑。文中重新考虑该线路的费用与时间,得到与模型一统一的模型。在算法上,利用地铁站的特点,首先计算出地铁任意站间的时间矩阵和费用矩阵。对两公交站(起始点和目标点)通过地铁到达情况,分为四种情况计算,分别采用合理算法进行搜索。得到结果如下: 对(1)(2)两对点,乘坐地铁对最优解没有改善,对(3)得到7条时间为96 分钟,费用为5元的线路. 对(4)得到1条时间为65.5分钟,费用为5元的线路, 对(5)得到1条时间为87.5分钟,费用为5元的线路, 对(6)得到1条时间为35分钟,费用为3元的线路.这些为问题一中费用最小的最优线路,提供了一种时间更少的线路。更详细结果见附录二. 对问题三,我们仍然把步行当作一种新的线路加入到问题一和二模型中。这里考虑线路费用为0,时间为步行时间.在实际中,则考虑对公交线路的补充,当只需要乘坐1~2站时,考虑步行。且只考虑对不多于一次且步行时间少于30分钟的情况 关键词:非线性规划, 邻接矩阵, 最优解, 算法复杂性 1.问题重述 第29届奥运会明年8月将在北京举行,届时有大量观众到现场观看奥运比赛,其中大部分人将会乘坐公共交通工具出行。近年来,城市的公交系统的快速发展,使得公众的出行更加通畅、便利,但同时也面临多条线路的选择问题。针对市场需求,某公司准备研制开发一个解决公交线路选择问题的自主查询计算机系统。 设计这样一个系统的核心是线路选择的模型与算法,应该从实际情况出发考虑,满足查询者的各种不同需求。请你们依据题中提供的附录1(基本参数设定)和附录2(数据文件:公交线路及相关信息),解决如下问题: 1、仅考虑公汽线路,给出任意两公汽站点之间线路选择问题的一般数学模型与算法。并根据附录数据,利用你们的模型与算法,求出以下6对起始站→终到站之间的最佳路线(要有清晰的评价说明)。 (1)、S3359→S1828 (2)、S1557→S0481 (3)、S0971→S0485 (4)、S0008→S0073 (5)、S0148→S0485 (6)、S0087→S3676 2、同时考虑公汽与地铁线路,解决以上问题。 3、假设又知道所有站点之间的步行时间,请你给出任意两站点之间线路选择问题的数学模型。 2.基本假设 1) 不考虑各路段公交流量限制,无道路拥挤、堵车等耽搁、延误事件发生。 2) 假设各线路公交按理想情况到站、发车,无抛锚等意外事件发生,公汽、地铁均运行正常。 3) 不考虑公交容量问题,即不出现因等车人数过多,乘客无法在预定时间内搭乘预定公汽的现象。 4) 环行公汽到达终点站后,乘客必须离开,若继续乘坐本环行路线的下一班次公汽,属于换乘情况。 5) 原题附录所提供的信息均真实可信。 3.符号说明 符号 含义 路线-站点关系矩阵 第条公交线路上由起点站起的第个站点 包含站点A的线路的集合 包含站点B的线路的集合 的交集 由站点的出行费用 换乘次数为次到达目标站点时所需的出行费用 由站点的出行耗时 换乘次数为次到达目标站点时所需的出行耗时 集合中的车辆可以到达的站点集合 4.问题分析 近年来,公共交通工

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档