[0024] 为使本发明实现的技术创新点易于理解,下面结合图1,对本发明的实现方式进一步详细叙述,具体步骤如下:
[0025] 步骤一:根据某城市部分交通路网的拓扑结构以及交通流向,将其抽象成一个有向图,如图2所示,再将有向图转化成一个邻接矩阵,如下:
[0026]
[0027] 其中,若vi与vj不相连,则Rij=Inf,若相连,则Rij=k,k=1,2,...,m,k表示路口vi和路口vj连接的有向路段编号,如v2通向v1,连接的有向边为a1,矩阵中R2,1=1。
[0028] 在图2中顶点v3,v6,v10,v13满足出度与入度相等,并且与其连接的相邻顶点只有两个,删除这些顶点在矩阵中对应的行和列,调整矩阵中与该顶点直接相连的两个顶点的连接关系,即R11,4=5,R4,11=22,R5,9=12,R9,5=6,R9,12=25,R12,9=20,从而简化了该邻接矩阵。然后分别以各个平衡顶点(不包括v14,v16,v17)作为起始点,采用广度优先遍历确定各个平衡顶点的遍历顺序,具体过程如下:
[0029] (1)以v1为起始顶点,并访问之;
[0030] (2)依次访问该顶点的各个未被访问过的邻接顶点,将全部邻接顶点都访问到;
[0031] (3)分别从上一步骤访问到的顶点出发,依次访问它们的未被访问过的邻接顶点,并使先被访问的顶点的邻接顶点先于后被访问的顶点的邻接顶点被访问,以此循环,直到所有顶点都被访问到;
[0032] (4)依次以其他平衡顶点为初始顶点,重复步骤(1)(2)(3),得出所有的平衡顶点遍历方案,结果如下:
[0033] S1:v1→v2→v4→v15→v5→v7→v11→v8→v9→v12
[0034] S2:v2→v1→v5→v4→v15→v8→v9→v7→v11→v12
[0035] S3:v4→v1→v7→v11→v2→v15→v8→v12→v5→v9
[0036] S4:v5→v2→v8→v9→v1→v7→v12→v4→v15→v11
[0037] S5:v7→v4→v8→v11→v1→v5→v9→v12→v2→v15
[0038] S6:v8→v5→v7→v9→v12→v2→v4→v11→v1→v15
[0039] S7:v9→v5→v8→v12→v2→v7→v11→v1→v4→v15
[0040] S8:v11→v4→v7→v12→v1→v8→v9→v2→v15→v5
[0041] S9:v12→v8→v9→v11→v5→v7→v4→v2→v1→v15
[0042] S10:v15→v1→v2→v4→v5→v7→v11→v8→v9→v12
[0043] 步骤二:根据步骤一所得到的遍历顺序,依次对各个平衡顶点直接相连的有向边进行布点操作。以S1为例,v1的流入边集合为{a1,a28},未知边个数为2,流出边集合为{a2},未知边个数为1,流入未知边数大于流出未知边数,所以选择在流出未知边a2处布点,此时{a1,a2,a28}都更新为了已知边。下一个顶点v2的流入边集合为{a3},未知边个数为1,流出边集合为{a1,a30},未知边个数为1,流入未知边数等于流出未知边数,所以可以选择a3或a30处布点,此时{a1,a3,a30}都更新为了已知边,以此类推,从而得出布点方案。再按其他的平衡点遍历顺序获取布点方案,比较各个方案的布点数目大小,选择数目最小的方案作为布点结果,此例中最小布点路段集合为{a5,a11,a12,a17,a24,a25,a27}。
[0044] 其他未布设监测点的路段上的车辆能够在驶经布点布点路段时首次被监测到的具体情况如图3所示,其中圆盘的7层为布设尾气监测设备的路段,从内到外依次为a5,a11,a12,a17,a24,a25,a27,有颜色填充的扇形区域表示某未布点路段上的全部或部分车辆在行驶到某布点路段上时首次被监测到,例如未布点路段a2上的所有车辆分别行驶到布点路段a5,a11,a17,a24上首次被监测到。由此可见,该方法能够保证每辆在路车辆能够至少被监测一次。
[0045] 总之,本发明更具可行性以及普适性,相比于已有的移动污染源排放遥测站点的选址布设方法,本发明利用的信息更少,得出的结果无冗余项,而且充分考虑布控区域边界点问题,能够处理存在非平衡点的路网模型,适用于任意城市交通网络,对移动污染源排放遥测站点的选址布设方法研究提供了新的思路和方法。
[0046] 提供以上实施例仅仅是为了描述本发明的目的,而并非要限制本发明的范围。本发明的范围由所附权利要求限定。不脱离本发明的精神和原理而做出的各种等同替换和修改,均应涵盖在本发明的范围之内。