发明名称 一种城市道路交通检测器布点的方法
摘要 本发明公开了属于智能交通系统范围的一种城市道路交通检测器布点的方法。根据具体城市道路网建立道路交通网模型;使用一个无向图G(V,E)对城市道路网建模,且每一条路分配三个参数:是否安装有交通检测器的布尔型变量,被检测出或推算出的布尔型变量以及在整个道路网中的重要性;对整个模型优化,决定最大化的检测重要路段;本发明不仅可以使得到的交通检测器布局能够获得足够的交通信息,最大化关键路段的检测,同时还可以设定预算上限,在一定预算下获得交通检测器布局,具有很强的实用性。
申请公布号 CN105374204A 申请公布日期 2016.03.02
申请号 CN201510645296.7 申请日期 2015.10.08
申请人 清华大学 发明人 胡坚明;谢旭东;顾浩波;张毅;裴欣;姚丹亚;李力
分类号 G08G1/00(2006.01)I;G08G1/01(2006.01)I;G06F17/50(2006.01)I 主分类号 G08G1/00(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 11246 代理人 张文宝
主权项 一种城市道路交通检测器布点的方法,其特征在于,主要包括:1)根据具体城市道路网建立道路交通网模型;使用一个无向图G(V,E)对城市道路网建模如下,V={v<sub>i</sub>},i=1,2,...,ME={e<sub>j</sub>},j=1,2,...,;其中V是顶点集合,E是边的集合;i表示路口,M表示城市路网中共有的路口i的个数;j表示第几条路;N表示城市路网中共有路j的条数;且每一条路分配三个参数w<sub>j</sub>,a<sub>j</sub>和p<sub>j</sub>;其中w<sub>j</sub>是表示路j上是否安装有交通检测器的布尔型变量,a<sub>j</sub>是表示路j上的交通信息能够被检测出或推算出的布尔型变量,p<sub>j</sub>表示路j在整个道路网中的重要性;2)使用一个布尔类型的向量w=[w<sub>1</sub>, w<sub>2</sub>, ... w<sub>N</sub>]<sup>T</sup>来表示一条路上是否安装的有交通检测器,W<sub>j</sub>=1,表示这条道路上两个路口都安装有检测器;W<sub>j</sub>=0,表示这条道路上两个路口都没有安装检测器;j=1,2,……N;另外使用一个布尔类型的向量a=[a<sub>1</sub>, a<sub>2</sub>, ... a<sub>N</sub>]<sup>T</sup>来表示一条路上的交通信息能否被检测到或者推断出,a<sub>j</sub>=1,表示这条道路上的交通信息能够得到;0,表示这条道路上的交通信息不能够得到;j=1,2,……N;3)用一个矩阵X来表示路网的空间拓扑结构,X∈F<sup>MXN</sup>,F‑{0,1}在矩阵X中,其第i行第j列的数字表示路口i和道路j有没有相连,若相连,则X<sub>ij</sub>=1,表示路口i和道路j相连;否则X<sub>ij</sub>=0,表示二者不相连;因此,X是一个M行N列的矩阵,并且符合下列约束条件,<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>X</mi><mi>i</mi></msub><mo>&CenterDot;</mo><mrow><mo>(</mo><mi>e</mi><mo>-</mo><mi>w</mi><mo>)</mo></mrow><mo>&GreaterEqual;</mo><mn>1</mn></mrow></mtd><mtd><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>X</mi><mi>i</mi></msub><mo>&CenterDot;</mo><mrow><mo>(</mo><mi>e</mi><mo>-</mo><mi>a</mi><mo>)</mo></mrow><mo>&NotEqual;</mo><mn>1</mn></mrow></mtd><mtd><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>a</mi><mi>j</mi></msub><mo>&GreaterEqual;</mo><msub><mi>w</mi><mi>j</mi></msub></mrow></mtd><mtd><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mrow><mi>n</mi><mo>&le;</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>a</mi><mi>j</mi></msub><mo>&le;</mo><mi>N</mi></mrow></mtd><mtd><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mrow><mn>2</mn><mi>c</mi><mo>&CenterDot;</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>w</mi><mi>j</mi></msub><mo>&le;</mo><mi>K</mi></mrow></mtd><mtd><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mrow><mo>(</mo><mi>e</mi><mi>r</mi><mi>i</mi><mo>+</mo><mn>1</mn><mo>)</mo><mo>&CenterDot;</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>w</mi><mi>j</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>a</mi><mi>j</mi></msub></mrow></mtd><mtd><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mrow><mo>&lsqb;</mo><msub><mi>X</mi><mrow><msub><mi>i</mi><mn>1</mn></msub><mi>j</mi></mrow></msub><mo>&CenterDot;</mo><msub><mi>X</mi><mrow><msub><mi>i</mi><mi>2</mi></msub><mi>j</mi></mrow></msub><mo>&CenterDot;</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>w</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>&rsqb;</mo><mo>&CenterDot;</mo><mo>&lsqb;</mo><msub><mi>X</mi><msub><mi>i</mi><mn>1</mn></msub></msub><mo>&CenterDot;</mo><mrow><mo>(</mo><mi>e</mi><mo>-</mo><mi>w</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>X</mi><msub><mi>i</mi><mi>2</mi></msub></msub><mo>&CenterDot;</mo><mrow><mo>(</mo><mi>e</mi><mo>-</mo><mi>w</mi><mo>)</mo></mrow><mo>-</mo><mn>2</mn><mo>&rsqb;</mo><mo>&GreaterEqual;</mo><mn>0</mn></mrow></mtd><mtd><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mrow><mn>1</mn><mo>&le;</mo><mi>i</mi><mo>&le;</mo><mi>M</mi></mrow></mtd><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mrow><mn>1</mn><mo>&le;</mo><mi>j</mi><mo>&le;</mo><mi>N</mi></mrow></mtd><mtd><mrow></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000817146170000021.GIF" wi="1815" he="1111" /></maths>其中前两个约束条件是针对单个路口的检测器布置约束,约束条件(4)和(5)分别是覆盖面积的约束和成本预算的约束,约束条件(6)是对宏观路网的约束,而约束条件(7)则限制了一种特殊情况的发生;4)对整个模型优化,其目的是对最大化的检测重要路段,优化如下:maxw<sup>T</sup>·p,其中W是表示路网中交通检测器安装情况的向量,w=[w<sub>1</sub>, w<sub>2</sub>, ... w<sub>N</sub>]<sup>T</sup>,P是表示路网中各道路优先级的向量,是根据路网的实际情况指定的一组参数5)对优化模型使用二维粒子群算法求解。
地址 100084 北京市海淀区北京市100084-82信箱