欢迎来到天天文库
浏览记录
ID:5420813
大小:290.23 KB
页数:16页
时间:2017-12-10
《公交路线选择模型》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于换乘次数优先的公交路线选择模型中国地质大学(武汉)方俊赵志江赵科指导教师朱小宁湖北省二等奖摘要:随着城市建设的飞速发展及公交系统的不断完善,公交车已成为城市居民出行的主要交通工具。但由于城市公交线路四通八达,且随着城市扩建而快速发展。新的公交线路在不断延伸和开辟,再加上单行道、禁左等道路交通约束,即使是当地居民也不一定能找到到达目的地的最佳线路,外地游客更是难以获取公交出行的路径信息。因此,建立适合于公交线路查询特点的公交数据模型,开发操作直观、便捷、快速、准确的城市公交查询系统,为出行者提供全面、准确的公交信息,是城市公交建设与发展的迫切需
2、要。影响乘客公交出行路线的选择主要有以下四个因素:换乘次数、出行距离、出行时间和出行费用。通过查找资料和分析,得出它们对乘客的影响大小依次为:换乘次数、出行时间、出行距离和出行费用。其中出行时间和出行距离可以看做一个整体用出行时间来衡量。本文针对人们的出行心理并根据以上三个因素的重要程度和公交线网的实际布线情况,建立基于最优换乘次数条件下出行时间最短、出行费用最小的换乘算法模型。在模型中,判断的原则是优先考虑换乘次数少的路径,在换乘次数相同的情况下,再考虑出行时间最短。这种基于最优换乘次数算法能够更好的满足实际应用的需求,很好的解决了居民出行公交
3、路线选择的问题,使公众的出行更加通畅、便利。一、对于公汽网络中最佳路线的选择问题,我们首先定义了两个矩阵line[][]、stat_line[][],分别存储各条线路的站点信息和通过各站点的线路信息,建立了一个完整、详细的公交网络。然后利用广度优先搜索(BFS)及类似于递归的方法,从解空间中依次查找满足约束条件零次换乘(直达),一次换乘,两次换乘的时间最优路线。多次换乘路线的选取则可以综合利用启发式搜索算法和递归原理进行查找。广度优先搜索得到的结果更准确,但是效率较低。启发式搜索则提高了效率和方向性。在换乘次数相同的情况下,考虑出行时间最少的路线
4、,最后将得到的各种换乘次数最少、出行时最短路线输出,并给出各种路线的出行费用,提供给用户参考选择。二、对于在公汽地铁混合的公交网络中查寻最优路线的问题,我们先把地铁线和公汽线输入到问题一建立的两个矩阵line[][]、stat_line[][]中(重新定义),从而构成一个大的公交网络,再建立一个矩阵stat_stat[][],用于存储站点的邻接点,即不需要乘车,可以直接联系起来的站点。先编写出直达的程序,然后利用类似于递归的方法,查找出最优换乘次数的路线。由于多次换乘实际应用价值较小且数据量大我们不予考虑。三、对于考虑步行后出行路线选择的问题,它
5、的解决模型是问题二的模型的扩展。虽然知道了所有站点之间的步行时间,但是我们根据实际情况只考虑步行一站,站点的邻接点增多,最优路线增多。关键词:换乘次数广度优先搜索公交网络递归算法启发式搜索邻接点一、一、问题的提出我国人民翘首企盼的第29届奥运会明年8月将在北京举行,届时有大量观众到现场观看奥运比赛,其中大部分人将会乘坐公共交通工具(简称公交,包括公汽、地铁等)出行。这些年来,城市的公交系统有了很大发展,北京市的公交线路已达800条以上,使得公众的出行更加通畅、便利,但同时也面临多条线路的选择问题。针对市场需求,可准备研制开发一个解决公交线路选择问
6、题的自主查询计算机系统。设计这样一个系统,其核心是线路选择的模型与算法,应该从实际情况出发考虑,满足查询者的各种不同需求。需要解决如下问题:1、仅考虑公汽线路,给出任意两公汽站点之间线路选择问题的一般数学模型与算法。并根据附录[1]提供的数据,利用本文建立的模型与算法,求出以下6对起始站→终到站之间的最佳路线。(1)、S3359→S1828(2)、S1557→S0481(3)、S0971→S0485(4)、S0008→S0073(5)、S0148→S0485(6)、S0087→S36762、同时考虑公汽与地铁线路,解决以上问题。3、假设又知道所有
7、站点之间的步行时间,给出任意两站点之间线路选择问题的数学模型。二、问题的分析乘车方案选择的最终目的是尽最大可能地满足乘客的出行需求。所以建立合理的乘客出行路线选择模型很重要的一点是通过对居民出行心理进行研究,以确定模型的优化目标和约束条件。居民公交出行需求是居民对公交服务的期望,故应首先分析乘客出行考虑的因素及其重要性。我们通过查找资料(参考文献[4])得到石家庄在市内主要公交站点进行的一次居民公交需求问卷调查的结果:34.47%的居民希望换乘次数最少;其次是时问最短为25.31%;路程最短为l8.59%;出行费用最低为12.44%;其他为6.1
8、9%。可见影响居民公交出行的主要因素有以下3个:换乘次数、出行距离和出行时间。重要性比例0.40.30.20.10换乘次数出行时间出行路
此文档下载收益归作者所有