特大型城市公共交通网络的稳定性评估问题

上传人:m**** 文档编号:544441154 上传时间:2023-04-11 格式:DOCX 页数:14 大小:206.65KB
返回 下载 相关 举报
特大型城市公共交通网络的稳定性评估问题_第1页
第1页 / 共14页
特大型城市公共交通网络的稳定性评估问题_第2页
第2页 / 共14页
特大型城市公共交通网络的稳定性评估问题_第3页
第3页 / 共14页
特大型城市公共交通网络的稳定性评估问题_第4页
第4页 / 共14页
特大型城市公共交通网络的稳定性评估问题_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《特大型城市公共交通网络的稳定性评估问题》由会员分享,可在线阅读,更多相关《特大型城市公共交通网络的稳定性评估问题(14页珍藏版)》请在金锄头文库上搜索。

1、编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页 共1页特大型城市公共交通网络的稳定性评估问题摘要公共交通网络的服务能力,即在某一地理区域内(如北京市),乘坐公共交通工具能从任一站点到达另一站点的能力,即道路通行能力。通行能力越好,单位时间通过某段线路的车辆越多,通过某相邻两站点间的公交车次数也就越多,公交网络的服务能力越强。据此,我们可建立模型求得通过公交车次数最多的相邻站点路线,以求得使定义公共交通网络的服务能力下降最多的相邻站点间的道路。本文采用了效率高效的广度优先算法,其基本思路是每次搜索指定点,并将其所有未访问过的近邻点加入搜索队列,循环搜索过程直到队列为空。

2、对于任务一,仅考虑公汽线路构成的网络,用MATLAB编程读取公汽线路信息数据可得到通过任意两个公交站点之间的线路,存入39573957的矩阵A中,得到任意两个公交站点之间能直接通行到达的线路矩阵。根据矩阵A可以求得两个公交站点之间能直接通行到达的线路条数,我们可得到通行线路数量最多的几对相邻站点,即为所求站点。继而,我们根据道路中断造成的线路瘫痪情况求得公交网络服务能力的下降幅度。对于任务二,加入考虑北京市地铁线路,且地铁线路总是能够正常运行。我们可以将地铁线路视为正常运营的公交线路,本质上没有什么区别。地铁站可等效为公交站,地铁和公交的转乘站即可作为两者的交汇点。因此,该模型与模型一中基本相

3、同。任务三中,如果一对相邻站点发生中断,那么所有经过这对站点的下游路线就会全部瘫痪。由于地铁的运载及服务能力有限,它也不可能到达所有下游站点,所以,即使加入考虑北京市地铁线路,且地铁线路总是能够正常运行,此时的公交网络服务能力也会大大降低。对于任务四,仅考虑公汽线路构成的网络,用MATLAB编程读取公汽线路信息数据可得到通过任意公交站点线路,存入集合a中,得到通过任意公交站点的线路集合。根据集合a可以求得通过任意站点的线路条数,我们可得到通行线路数量最多的站点,即为所求站点。继而,我们根据道路中断造成的线路瘫痪情况求得公交网络服务能力的下降幅度。该模型与模型一类似。任务五是在任务四的基础上,假

4、设部分乘客在出行前就已经知道中断信息,而部分乘客只有抵达拥塞站点的前一个站点时才能得知拥塞信息。这样,那些只有抵达拥塞站点的前一个站点时才能得知拥塞信息的乘客就只能临时进行调整,此时可依照以上建立的模型进行解答。而那些在出行前就已经知道中断信息的乘客就可以提早做打算,进行换乘或更改路线。这就缓解了由于站点发生拥塞带来的不便。关键词公交网络 稳定性 服务能力 广度优先算法 相邻站点一、 问题重述 1.1 问题背景随着经济的快速发展以及城市的不断扩大,交通线路和交通工具越来越多,由此导致的交通拥挤现象越发严重,这种现象在大城市中体现得尤为明显。发展城市公共交通已逐步被认为是改善大城市交通环境的有效

5、手段之一。城市公共交通是指城市中供公众乘用的经济方便的各种交通方式的总称,是由公共汽车、电车、轨道交通、出租汽车、轮渡等交通方式组成的公共客运交通系统。它通过各种交通工具之间相互配合,为乘客提供交通运输服务,维系着城市功能的正常运转,是城市社会和经济赖以生存、发展的基础,在国民经济发展中占有重要地位。交通拥堵是大城市的顽疾,发展城市公共交通被认为是改善大城市交通环境的有效手段之一。当越来越多的市民依赖于城市公共交通系统时,为市民提供可靠的公共交通服务至关重要。但大城市的公共交通线路往往很多,所构成的公共交通网络也比较复杂,如何评估网络的稳定性成为设计可靠的公共交通服务的第一步。1.2 目标任务

6、2007年全国大学生数学建模竞赛B题是乘公交,看奥运。该题提供了截至2007年北京市所有公共交通线路的线路、站点、票价和运行时间等的信息。任务1:仅考虑北京市公交汽车线路构成的网络,假设某时刻有且仅有一对相邻站点间的道路因各种原因发生中断(其他站点间公交汽车都正常运行),且乘客在出行前就已经知道中断信息。请建立合理的数学模型并合理的定义公共交通网络的服务能力的概念,判断是否存在某对(或某几对)相邻站点间的道路,致使公共交通网络服务能力下降最多?若存在这样的道路,请指出并定量的描述下降的服务能力。任务2:在任务1的基础上,如果加入考虑北京市地铁线路,但假设地铁线路总是能够正常运行,那么结果将如何

7、?任务3:在任务2的基础上,如果一对相邻站点间的道路因各种原因发生中断后,经过该道路的公交汽车线路的下游线路都将停止运行(即线路的任意运行方向经过该道路以后的站点都将停止运行),那么结果又将如何?任务4:仅考虑北京市公交汽车线路构成的网络,假设某时刻有且仅有一个站点因各种原因发生拥塞(其他站点的公交汽车都正常运行),且乘客只有抵达拥塞站点的前一个站点时才能得知拥塞信息,并根据自己的出行需求考虑另择线路。请建立合理的数学模型,判断是否存在某个(或某几个)站点,致使公共交通网络服务能力下降最多?若存在这样的站点,请指出并定量的描述下降的服务能力。任务5:在任务4的基础上,如果假设部分乘客在出行前就

8、已经知道中断信息,而部分乘客只有抵达拥塞站点的前一个站点时才能得知拥塞信息,那么结果将如何?二、模型的假设3.1基本假设1)相邻公汽站平均行驶时间(包括停站时间): 3分钟;2)相邻地铁站平均行驶时间(包括停站时间): 2.5分钟;3)公汽换乘公汽平均耗时:5分钟(其中步行时间2分钟);4)地铁换乘地铁平均耗时:4分钟(其中步行时间2分钟);5)地铁换乘公汽平均耗时:7分钟(其中步行时间4分钟);6)公汽换乘地铁平均耗时:6分钟(其中步行时间4分钟);7)公汽票价:分为单一票价与分段计价两种。单一票价:1元分段计价:0 20站:1元2140站:2元40站以上:3元8)地铁票价:3元(无论地铁线

9、路间是否换乘);9)同一地铁站对应的任意两个公汽站之间可以通过地铁站换乘,且无需支付地铁费。3.2 其它假设10)乘客转乘公交的次数不超过两次;11)所有环行公交线路都是双向的;12)地铁线T2也是双向环行的;13)各公交车都运行正常,不会发生堵车现象;14)公交、列车均到站停车;15)不同地区公交车站的间隔大概一致。三、符号说明:通过两个相邻站点之间的线路条数,代表两相邻站点的上一站点,为下一站点;:通过两个相邻站点之间的线路条数,无方向性,即;:通过某一站点的线路条数,包括上行和下行路线,无方向性;:第i条公汽线路标号, i=1,2 1040。当时, 表示上行公汽路线, 当时, 表示与上行

10、路线相对应的下行公汽路线;:经过第条公汽路线的第个公汽站点标号;:第条地铁路线标号, g=1,2;:经过第条地铁线路的第个地铁站点标号。四、模型的分析所谓公共交通网络的服务能力,我们将其定义为:在某一地理区域内(如北京市),乘坐公共交通工具能从任一站点到达另一站点的能力,即道路通行能力。通行能力越好,单位时间通过某段线路的车辆越多,通过某相邻两站点间的公交车次数也就越多,公交网络的服务能力越强。据此,我们可建立模型求得通过公交车次数最多的相邻站点路线,以求得使定义公共交通网络的服务能力下降最多的相邻站点间的道路。经分析,本问题的解决归结为一个求通过公交车车次最多的相邻站点的问题,但是传统的Di

11、jkstra算法并不适用于本问题,因为Dijkstra算法采用的存储结构和计算方法难以应付公交线路网络拓扑的复杂性,而且由于执行效率的问题,其很难满足实时系统对时间的严格要求。 为此我们在实际求解的过程中,采用了效率高效的广度优先算法,其基本思路是每次搜索指定点,并将其所有未访问过的近邻点加入搜索队列,循环搜索过程直到队列为空。此方法在后文中有详细说明。五、建模前的准备为了后面建模与程序设计的方便,在建立模型前,我们有必要做一些准备工作。51数据的存储由于所给的数据格式不是很规范,我们需要将其处理成我们需要的数据存储格式。从所给文件中读出线路上的站点信息,存入txt文档中,其存储格式为:两行数

12、据,第一行表示上行线上的站点信息,第二行表示下行线的站点信息,其中下行路线标号需要在原标号的基础上加上520,用以区分上行线和下行线。如果上行线与下行线的站点名不完全相同,那么存储的两行数据相应的不完全相同,以公交线L009为例:L009:3739 0359 1477 2159 2377 2211 2482 2480 3439 1920 1921 0180 2020 3027 2981L529:2981 3027 2020 0180 1921 1920 3439 3440 2482 2211 2377 2159 1478 0359 3739L529为L009所对应的下行线路。如果下行线是上行线

13、原路返回,那么存储的两行数据中的站点信息刚好顺序颠倒,以公交线路L001为例:L001:0619 1914 0388 0348 0392 0429 0436 3885 3612 0819 3524 0820 3914 0128 0710L521:0710 0128 3914 0820 3524 0819 3612 3885 0436 0429 0392 0348 0388 1914 0619如果是环线的情况(如图5.1所示),则可以等效为两条线路:顺时针方向:S1S2S3S4S1S2S3S4;逆时针方向:S1S4S3S2S1S4S3S2。经过分析,此两条“单行路线”线路的作用等同于原环形路线图

14、5.1 环行线路示意图以环形公交线L158为例,此环形路线存储数据如下:L153: 534 649 2355 1212 812 171 170 811 2600 172 1585 814 264 3513 1215 1217 251 2604 2606 534 649 2355 1212 812 171 170 811 2600 172 1585 814 264 3513 1215 1217 251 2604 2606L673: 534 2606 2604 251 1217 1215 3513 264 814 1585 172 2600 811 170 171 812 1212 2355 64

15、9 534 2606 2604 251 1217 1215 3513 264 814 1585 172 2600 811 170 171 812 1212 2355 649在这里,L153被看作成上行路线,L673被当成下行路线。这样对于每条公交线路都可以得到两行线路存储信息。52搜寻经过每个站点的公交路线处理5.1所得信息,找出通过每个站点的所有公交路线,并将它们存入数据文件中。例如,通过搜寻得出经过站点S0001的线路和经过站点S0002的线路如下:经过S0001的线路有:L421经过S0002的线路有:L027 L152 L365 L395 L48553统计线路及站点个数经统计,所给出的北京市公汽线路信息中,共有3957个公交站点、1040条公汽线路(其中上行线和下行线完全重合的算为上下两条,环形线路顺时针行走和逆时针行走算为两条);对所有线路,每条线路最多要经过86个站点。六、模型建立与求解61任务一的解答 针对任务一,仅考虑公汽线路,先对经过每相邻两站点的线路进行统计,然后找出经过的线路数量最多的几对相邻站点,求得最终结果。611 公汽路线的数学表示任意两个站点间的路线有多种情况,如果最多允许换乘两次,则换乘路线分别对应图6.1的四种情况。该图中的A、B为出发站和终点站,C、D、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号