2007年全国一等奖.docVIP

  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文档。上传文档
查看更多
2007年全国一等奖

公交乘客乘车方案优化模型 摘 要:本文研究公交乘客乘车方案优化问题。首先分析了乘客乘车方案的选择问题,并给出了路径约束条件,且通过构造有向网络和定义顺序拆分路径及顺序属于运算符,使得该约束条件与公交车行驶线路相关联,从而确定乘客乘车方案的约束条件。在此基础上,以顺序拆分子集合个数为方法,建立最少换乘次数模型,并设计相应求解算法。同样以顺序拆分子集合为立足点,分别基于三种信息层次,即仅考虑公共汽车线路;同时考虑公汽与地铁线路;综合考虑公汽、地铁及步行构造不同的换乘网络,对最少换乘次数、最小乘车费用、狭义及广义最短乘车时间等目标进行分析,得到多个单目标优化模型,提出了对乘客换乘路径选择的优化方案。 针对问题一,首先,利用顺序拆分路径将全北京公交车路线网拆分为以各站点为顶点集,路线为弧集,乘车时间或费用为弧集上的权函数的有向网络,使公交车路线可以数学语言的方式表达,并在此基础上建立约束条件,建立最少换乘次数模型、最小乘车费用模型。此外,针对最短乘车时间问题,由于中转站停留时间的影响,在纯乘车时间即狭义乘车时间的基础上引入了广义最短乘车时间。 针对问题二,基本原理与问题一相同。但在解决最短乘车时间问题时,问题一只存在公汽换乘公汽,故每次换乘时间只取常数,问题二中公汽与地铁相互间换乘的耗时不同,所以最短换乘时间也需建立相应的模型。 针对问题三,已知两站点之间的步行时间,引入0-1变量建立广义最短乘车时间的0-1规划模型以处理乘客步行与否问题。此外,由于在线路选择时,乘客可在任意站乘车或步行,步行时间可取中任意值,换乘次数可取中任意值,乘车费用可取,通过求解0-1规划模型计算基于前述最短时间模型所确定的各条既定路径的步行时间,换乘次数,乘车费用;选择其中步行时间,换乘次数,乘车费用最短的路径。其余解题原理与问题一类似。 此外,根据公交车行驶方案及已构造的有向网络,构成路径矩阵和车次矩阵,以Floyd-Warshall算法求解任意两点间最短路径为主要依据的最少换乘次数模型的相应算法,递归求得乘车方案。并在此算法基础上作相应调整得到最短乘车时间模型的算法。最后使用VC++语言设计实现模型算法,得到六对算例的运行结果。 关键词 乘车方案;有向网络;中转站停留时间;最小乘车费用;最短乘车时间; 问题重述 基于北京市公交线路实际情况,考虑线路选择的模型与算法,以满足查询者对于线路选择的各种不同需求。需解决如下问题: ⒈仅考虑公汽线路,给出任意两公汽站点之间线路选择问题的一般数学模型与算法。并根据附录数据,利用模型与算法,求出以下6对起始站→终到站之间的最佳路线(要有清晰的评价说明)。 (1)、S3359→S1828 (2)、S1557→S0481 (3)、S0971→S0485 (4)、S0008→S0073 (5)、S0148→S0485 (6)、S0087→S3676 ⒉同时考虑公汽与地铁线路,解决以上问题。 ⒊假设又知道所有站点之间的步行时间,给出任意两站点之间线路选择问题的数学模型。 (详细数据均可见题目及其数据包) 问题分析 从乘客的利益出发,考虑任意两站点之间线路选择问题,它不同于最短路径问题等目标较为单一的优化问题,实际上它是一类多个单目标优化的问题。乘客的乘车需求、乘车目的等和交通方式紧密联系,时间价值、乘车费用、及乘客偏好等诸多因素会对乘客乘车方案选择产生影响。 针对问题1:影响乘客作出决定的因素很多,但综合分析可得如下两个主要因素:①最少换乘次数;②最小乘车费用;③最短乘车时间。因而,可通过定义顺序拆分路径及顺序属于运算符定量分析建立多个单目标模型并编写实现相应模型的算法。此外,依据所建立的模型及算法编写VC++语言程序求解题中所给6对起始站→终到站之间的最佳路线。 针对问题2:同时考虑公汽与地铁线路,从交通线路角度来说,仅相当于在原有公汽线路上加入若干条可换乘的可行线路,而组成一个更大范围内的公交线路网。所以,问题2所采用最少换乘次数及最小乘车费用模型与问题1相同。仅需对最短乘车时间模型作一定调整。 针对问题3:已知步行时间使得乘客在每一站均多了一种方式做选择,需引入0-1变量建立广义最短乘车时间模型,并在此基础上建立其它模型。 模型假设 公交车在每一站的运载量均能满足乘客流量; 交通情况、路面状况良好,无交通堵塞和车辆损坏等意外情况; 从乘客利益出发考虑线路选择,不考虑兼顾公交公司的利益。 符号说明 符号 说明 全北京路网的一个有向网络 顶点集: 弧集 弧集A上的权函数 顶点的外邻点 顶点的内邻点 对于某一个解中所有的构成的集合,即顶点序 顺序拆分为个集合所得的第个集合 换乘次数 汽车数 顶点序的集合函数 按顺序属于的运算

文档评论(0)

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

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

1亿VIP精品文档

相关文档