基于复杂网络的失效公交站点绕行方案研究
2020-12-08王国娟吕文红刘玉洁
王国娟,吕文红,高 歌,刘玉洁
(1.山东科技大学 交通学院,山东 青岛 266590; 2.宿迁市城市规划设计研究院有限公司,江苏 宿迁 223800)
0 引言
目前,大多数研究采用SpaceL、SpaceP和SpaceR中的一种或几种方法构建单一和复合公交网络模型,对网络站点拓扑特性指标和可靠性展开研究。文献[1-2]构建了无权公交网络,文献[3-6]构建了加权公交网络,文献[7-8]构建了公交—地铁复合网络。上述研究表明城市公交网络站点节点度分布具有明显的小世界和无标度特性。文献[9-10]构建了无权公交换乘网络,文献[11-12]构建了加权复杂运输网络,文献[13-14]构建了公交—地铁加权复合网络。上述研究分别采用不同攻击模式对公交网络站点可靠性展开了研究,得出公交网络具有明显的小世界和无标度特性,复合网络站点可靠性高于单一网络,网络在面对随机攻击时更加脆弱[15-16]。
当前复杂网络在交通运输网络的研究中,对拓扑指标缺乏聚类分析,对公交站点失效后如何采取优化措施亦较少涉及。如能对公交网络站点拓扑特性指标进行聚类分析,找出关键节点并有针对性地进行管理,在站点失效后及时采取合理的绕行措施,将有利于提高公交网络对抗攻击的能力。
1 基于复杂网络的城市公交网络分析
1.1 公交网络模型构建方法
本研究采用SpaceL模型构建方法,以公交线路发车时间间隔倒数为权重构建公交网络模型。此模型以公交站点为网络节点,若两公交站点相邻且经过同一公交线路,则两公交站点间存在一条连边。定义G为公交网络,V,E,W,H分别表示网络的节点、连边、节点权重和连边权重。根据客流量特性,将公交网络划分为早高峰、晚高峰和平峰3个网络,分别用Gm,Ge,Gp表示。
用矩阵形式表示网络拓扑关系,若节点对之间存在连边则矩阵中的元素为1,不存在连边则矩阵中对应元素值为0。假设网络中有N个节点,则定义公交线路网络的邻接矩阵为A为:
(1)
以早高峰网络为例,阐述公交加权网络模型构建规则。
(2)
对高峰时段加权公交网络连边权重进行归一化处理则有:
(3)
早高峰公交加权网络连边权为:
(4)
早高峰加权网络节点权重为:
(5)
早高峰公交加权网络节点权重矩阵为:
(6)
公交加权网络连边权重向量:
Hf={Hfm,Hfe,Hfp},
(7)
公交加权网络节点权重向量:
Wf={Wfm,Wfe,Wfp}。
(8)
1.2 基于Lorenz曲线的公交网络拓扑特性指标分析模型
Lorenz曲线能对事件的分布状况进行聚集性分析,并得出热点所在[17]。本研究以公交网络拓扑特性指标为对象,各拓扑特性指标站点个数呈离散分布并趋于集中。聚集系数Q用以描述Lorenz曲线的聚集程度,其值为α/(α+β),其中:α为Lorenz曲线与直线y=x之间的面积,β为Lorenz曲线与x轴之间的面积,如图1所示。计算公式如下:
(9)
式中L为Lorenz曲线的函数表达式。
图1 Lorenz曲线示意图Fig.1 Schematic diagram of Lorenz curve
聚集系数越大表示分布越不均匀[18]。Q>0.4时呈聚集性,Q>0.5呈强聚集性。结合ABC管理分类法,根据因素个数累计比值(y轴)将Lorenz曲线分为3个区间,如表1所示。本研究则以站点个数累计比值(y轴)为分类对象,对各拓扑特性指标分布情况进行分析。
表1 曲线区间分布Tab.1 Curve interval distribution
Lorenz曲线公交网络拓扑特性分析模型求解步骤:
Step 1:将拓扑特性指标按所对应公交站点个数大小进行升序排列。
Step 2:Lorenz曲线x轴获取。
(1)按照Step 1的顺序,对各拓扑特性指标进行编号;
(2)计算累计比值:
累计比值=编号/最大编号数;
(3)累计比值即为Lorenz曲线的x轴。
Step 3:Lorenz曲线y轴获取。
(1)计算因素个数比值:
站点个数比值=各拓扑指标公交站点个数/公交站点总个数;
(2)将站点个数比值根据升序排列的次序进行累加,得到站点个数累计比值;
(3)站点个数累计比值即为Lorenz曲线的y轴。
2 城市公交网络失效站点绕行方案设计
公交网络优化主要体现在网络连通性的提高,本研究选取平均路径长度和网络全局效率两个指标衡量公交网络连通性,通过对公交站点绕行前后两指标数值的变化判断网络是否优化:与绕行前网络相比,若绕行后网络平均路径数值变小、网络全局效率数值变大,则表明网络优化后更连通,绕行方案可行。
本研究定义绕行前网络为公交站点失效后不采取绕行方案的网络,此网络为除去失效节点以及与失效节点相连连边后的网络。假设某一小型网络中有10个节点,20条连边,与编号为7的节点相连的连边有3条,则节点7失效后,绕行前网络有9个节点,17条连边。
模型假设:
(1)绕行网络为采取绕行方案后的网络,为节约运营成本不重新修建公交站点,站点失效后只选择公交网络中已有站点作为绕行站点,绕行后公交网络的站点数为N-1;
(2)公交线路首末站点不受攻击;
(3)以公交上行方向为研究对象,规定失效站点的上一站点为前,失效节点的下一站点为后;
(4)为方便模型计算,网络优化后其他节站权重保持不变,失效站点权重全部分配到绕行站点。
假设节点i为失效站点,节点i-1和i+1为失效站点i的前、后站点,节点j为绕行站点。绕行站点选取过程中既要考虑路径最短,也要考虑与前后站点的位置关系,应尽量选择在前后站点的中间位置,因此设失效站点前后两站点i-1和i+1间直线距离为d(i-1,i+1),分别以节点i-1和节点i+1为圆心,d(i-1,i+1)为半径画圆,两圆重合区域即为选择绕行站点的区域S。节点i-1与j节点间的直线距离为为d(i-1,j),节点j与节点i+1之间的直线距离为d(j,i+1),选取与节点i-1和i+1直线距离和最小的站点作为绕行站点,绕行区域S内,绕行站点有2个、1个和0个绕行站点3类情况。
2.1 绕行区域内存在2个绕行站点
若重合区域存在2个最短路径站点,则2个站点同为绕行站点,如图2所示,实线线段为绕行前线路,虚线线段为绕行后线路。节点j1与节i-1点间的直线距离为d(i-1,j1),节点j1与节点i+1间的直线距离为d(j1,i+1),节点j2与节点i-1间的直线距离为d(i-1,j2),节点j2与节点i+1间的直线距离为d(j2,i+1),则绕行站点j1和j2满足如下条件:
mind=d(i-1,j1)+d(j1,i+1)=d(i-1,j2)+d(j2,i+1),
(10)
(11)
图2 绕行区域内存在2个节点Fig.2 Two nodes in detour area
网络节点度反映节点与其他节点连接关系,节点度值越大表明该节点与其他节点间的联系越密切,连通性越高,可以承担更多的交通负荷。本研究采用节点度值重新分配策略[19-20]分配失效节点权重值,绕行后失效节点i的节点权重按照节点度值重新分配策略分配至节点j1和j2。设失效节点i的权重值为wi,节点j1和j2的权重值为wj1,wj2,节点j1和j2的节点度值为kj1,kj2,则采用节点度值重新分配策略后节点j1和j2的权重为:
(12)
(13)
2.2 绕行区域内存在1个绕行站点
若重合区域内最短路径站点只有1个,如图3所示该站点即为绕行站点,实线线段为绕行前线路,虚线线段为绕行后线段,则有绕行站点j满足如下条件:
mind=d(i-1,j)+d(j,i+1),
(14)
s.t.j∈S。
(15)
假设失效前节点i的节点权重为wi,节点j的权重为wj则有绕行后节点j的权重为:
w′j=wi+wj。
(16)
图3 绕行区域内存在1个节点Fig.3 One node in detour area
2.3 绕行区域内无站点
若重合区域S内无站点,则适当增加半径值,扩大重合区域直至区域内存在最短路径节点,如图4所示,外侧虚线区域为扩大后的区域,实线线段为绕行前线路,虚线线段为绕行后线段。则有绕行站点j满足如下条件:
mind=d(i-1,j)+d(j,i+1),
(17)
s.t.j∈S′。
(18)
与S区域内存在站点相同,对于扩大的区域S′同样存在1个绕行节点和存在2个绕行节点两种情况,节点权重w′j由公式(12)、公式(13)和公式(16)计算求得。
图4 绕行区域内不存在节点Fig.4 No node in detour area
3 案例分析
本研究以青岛市某区公交网络为例进行分析,区域内有226条公交线路[21],以公交线路发车时间间隔倒数为权重,构建早高峰、晚高峰和平峰公交网络模型见表2,3个网络均有1 823个节点和2 666条连边。
3.1 区域公交网络拓扑特性分析
(1)节点度
该区域公交站点度值主要分为14类,分别为1,2,…,13和17,公交站点间的节点度值差别较大。累计度服从幂律分布,网络具有小世界特性。
表2 节点度分布的Lorenz曲线分析模型构建表Tab.2 Lorenz curve analysis model construction table for node degree distribution
由公式(9)计算可得该区公交站点节点度值分布聚集系数为0.87,大于0.5,呈现强聚集性,由图5(a)可得Ⅰ类区间的节点度为4,3,2,分别占总数站点的11.57%,12.95%和56.83%。由图5(b)节点度值为2的公交站点所占比重最大,表明该区大部分公交站点为非换乘站点,此类站点主要分布在郊区及村镇区域,起连接前后两公交站点的作用,换乘便捷性不高;节点度值为1的尽头时公交站点有82个,占总站点数量的4.5%。网络中节点度值大于10的站点只有16个,此类节点为公交枢纽站点,均分布在中心商业区边缘,周围大多分布着度值较大、换乘便捷的公交站点,有利于缓解中心区域交通负荷。
图5 节点度值分布图Fig.5 Curves of node degree value distribution
(2) 局部特性分析
考虑相邻及次邻节点的影响,本研究以2阶邻近度这一拓扑指标来衡量公交网络节点局部重要性。对于公交站点而言,2阶邻近度值越大,表明其局部换乘便捷性越高。
如图6(a)所示,网络节点2阶度值分布集中系数为0.6,呈现强分布性,I类区域2阶节点度值为28,22,26,20,24,18,16,2,14,12,6,10,8,4,分别占站点总数量的2.30%,2.47%,2.80%,3.46%,3.68%,3.84%,4.44%,4.88%,5.16%,6.03%,6.14%,7.02%,8.83%,19.14%,如图6(b)所示2节点度值为4的站点个数最多。由此可得:①青岛市某区域公交网络密度较低,2阶节点度值为4的公交站点最多,约占总节点数的19%,5%的公交站点2阶邻近度值为2,此类公交站点为始发站多分布在郊区、村镇等区域,换乘便捷性差,连通性较低; ②2阶邻近度值超过100的站点占总站点数量的1.2%,大多数站点为大型购物中心,其中排名前10的站点为:商城、东新村东、机关东部办事中心、市民服务中心北、世纪商城、西海岸汽车东站、东方华庭、新城吾悦广场、保税港区西门、家佳源,此类节点均布中心商业区。
图6 2阶邻近度站点分布Lorenz图Fig.6 Lorenz curves of 2nd-order proximity degree station distribution
(3)中心性分析
点度中心性是网络中刻画节点中心性的最直接指标,在公交网络中若某公交站点与其他很多站点有直接联系,表明该站点处于整个公交网络的中心位置,此站点换乘更便捷,一旦失效后对整个网络的影响也更大。
早高峰、晚高峰和平峰3个时段节点中心度平均值为0.329,0.288,0.179,总和为600.38,525.486,326.154,平方和为502.97,368.239,138.521,最小值为0.011,0.011,0.004,最大值为3.601,3.236,1.959,各值均为早高峰>晚高峰>平峰。
图7 节点中心度值站点分布Lorenz图Fig.7 Lorenz curve of node centrality value station distribution
青岛市某区域各时段公交网络相同排名站点的节点中心度值均为早高峰>晚高峰>平峰。这是由于该区域内分布大量的工厂、高校和企事业单位,上班时间较为集中,下班时间较为分散,早高峰时段公交网络节点权重较大,客流量较晚高峰和平峰时段交通流量更为集中,点度中心值反应站点在网络中的重要程度,因此相同排名的节点中心度值:早高峰>晚高峰>平峰。
早高峰时段公交网络节点中心度值范围为0.001~3.601,如表3所示以0.1为步长将节点中心度值划分为36个区间,由图7(a)可知公交站点节点中心度值主要分布在[0.8,0.9),[0.6,0.7),[0.5,0.6),[0.4,0.5),[0.3,0.4),[0.2,0.3),[0.1,0.2)和[0,0.1)这8个区间,各区间站点个数分别占总站点数的2.14%,3.24%,5.7%,6.8%,8.1%,14.54%,22.87%和27.65%。
晚高峰时段公交网络节点中心度值范围为0.004~3.236,以0.1为步长将节点中心度值划分为33个区间,由图7(b)可知公交站点节点中心度值主要分布在[0.4,0.5),[0.3,0.4),[0.2,0.3),[0.1,0.2)和[0,0.1)这5个区间,各区间站点个数分别占总站点数的7.02%,9.22%,12.95%,26.71%和28.8%。
平峰时段公交网络节点中心度值范围为0.004~1.959,同样以0.1为步长将点度中心值分为21个区间,由图7(c)可知公交站点节点中心度值主要分布在[0.2,0.3),[0.1,0.2)和[0,0.1)这3个区间,各区间站点个数分别占总站点数的12.73%,23.04%和47.28%。
综上所述,对于整个区域公交网络而言,大多数公交站点节点中心度值分布在区间[0.2,0.3),[0.1,0.2)和[0,0.1),平均值为0.265,对于相同排名的站点,节点中心度值大小在早高峰、晚高峰和平峰时段呈现明显的分布规律,排序顺序为:早高峰>晚高峰>平峰。
表3 早高峰节点中心度值分布区间Tab.3 Node centrality value distribution intervals in early rush hour
由表4可知公交网络各时段节点中心度值排序靠前的站点主要分布在商业中心区域和城区边缘新规划区域,此类站点大多分布在商场、高校、政府机构附近,例如同时经过3个时段排名前10的公交站点有:世纪商城、青职学院、东新村东、保税港区西门等。
3.2 区域公交网络站点失效绕行方案设计
3.2.1绕行站点获取
(1) 失效站点获取
常见城市公共交通网络中地铁与公交站点重合区域大多为交通流量较大的区域,人为造成公交站点失效的常见原因为地铁站点施工,因此本研究在选择失效节点的过程中采用蓄意攻击方式,选择节点度值大的站点进行失效处理,如表5所示。选取节点度值排名前10的站点作为研究对象,进行线路优化处理,验证模型的可靠性,对于节点度值相同的站点,选取编号较小的站点。
表4 节点中心度排名前10站点Tab.4 Stations with top 10 node centrality values
表5 失效站点Tab.5 Failure of stations
(2)绕行前、后站点的获取
在确定绕行站点时需要先确定上行线路失效站点前一站点和后一站点的名称及距离,由于只选取一定范围内的公交站点,且公交站点间的距离较远,因此可选用百度地图进行粗略测距。
(3)绕行站点获取
在确定绕行站点时需要先确定前后站点的名称及距离。以失效站点“西海岸汽车总站”公交站点为例,前后站点距离最近的两公交站点为“唐岛湾小区”和“家佳源”,两站点间直线距最小值为0.579 km,因此则有“西海岸汽车总站”的前一站点为“唐岛湾小区”,后一站点为“家佳源”。分别以前后站点为圆心,两站点间的直线距离为半径画圆选择绕行站点。绕行区域内有“西海岸汽车东站”和“西海岸汽车总站西”两个公交站点,其中“西海岸汽车东站”、“西海岸汽车总站西”到前后站点的直线距离分别为0.214,0.483 km和0.411,0.516 km,则两绕行站点到前后站点距离之和分别为0.697 和0.927 km,“西海岸汽车东站”到两前后站点间的距离最小,因此失效站点为“西海岸汽车东站”。其余各失效节点前后站点及绕行站点编号、名称和绕行距离如表6所示。失效节点的前后站点及绕行站点的编号和名称如表7所示。
表6 绕行距离值Tab.6 Detour distance values
表7 绕行前后站点名称及编号Tab.7 Station names and serial numbers before and after detour
3.2.2绕行后指标计算
(19)
表8 绕行连边权重Tab.8 Detour edge weights
公式(11)、公式(12)和公式(14)计算求得绕行站点连边权重,如表9所示。
表9 绕行站点权重Tab.9 Detour station weights
计算结果如表10和表11所示。表10中与绕行前相比,早高峰、晚高峰和平峰时段绕行后公交网络平均最短路径长度均变小,表明绕行后公交网络越紧密,网络性能提升。
如表11所示,除平峰时段编号为50的站点“西海岸汽车总站”,绕行前后公交网络全局效率均为3.610 2无变化之外,其余绕行站点在早高峰、晚高峰和平峰时段公交网络全局效率均提高。这是由于“西海岸汽车总站”站点失效后绕行节点为“西海岸汽车东站”,由表4可知“西海岸汽车东站”在平峰时段为节点中心度值排名前3站的关键站点,交通负荷较大,“西海岸汽车总站”站点失效后站点权重分配到“西海岸汽车东站”,使得这一站点权重大幅度增加,因而网络效率没有提升。进一步研究中选择到前后两站点距离次小的“西海岸汽车总站”作为新的绕行站点,绕行后平均最短路径长度由13.792 91变为13.700 89,网络全局效率由3.610 2变为3.610 3数值在增大,绕行方案可行。
4 结论
本研究以青岛市某区域公交网络为例,结合ABC管理法,构建了基于Lorezen曲线的公交网络拓扑特性指标分析模型,并在拓扑特性指标研究的基础上设计了公交网络优化方案。通过对节点度,2阶节点度、中心性等指标的分析,得出该区公交网络具有明显的小世界性,各时段对于相同排名的站点,节点中心度值大小为早高峰>晚高峰>平峰;选取节点度值排名前10的公交站点作为失效站点,研究绕行方案的可靠性,研究结果表明设计的优化方案可以有效提高公交网络的连通性。
表10 失效前后网络平均路径长度值Tab.10 Network average path lengths before and after failure
表11 失效前后网络全局效率Tab.11 Overall network efficiency before and after failure