发明名称 一种基于进化树拓扑路网构建的路径规划确定方法
摘要 一种基于进化树拓扑路网构建的路径规划确定方法,包括获取城市完全路网数据,应用邻接矩阵方法构造表示原始地理信息的路网全连通图G;将路网全连通图G归类划分为二叉路网拓扑进化树;获取包含所有目标结点的最小分支树;对于包含所有路径规划问题中目标结点的最小分支树采用分支定界搜索策略消除无效分支结点,减小关联矩阵维度,获得规划结果。本发明的有益效果主要表现在:本发明优化了路径规划过程的算法复杂度,提高了路径规划的效率。
申请公布号 CN102175256B 申请公布日期 2013.04.17
申请号 CN201010606776.X 申请日期 2010.12.27
申请人 浙江工业大学 发明人 张贵军;吴海涛;郭海峰;洪榛;何洋军;金媚媚;俞立
分类号 G01C21/34(2006.01)I 主分类号 G01C21/34(2006.01)I
代理机构 杭州天正专利事务所有限公司 33201 代理人 王兵;黄美娟
主权项 1.一种基于进化树拓扑路网构建的路径规划确定方法,包括以下步骤:1)、获取城市完全路网数据,应用邻接矩阵方法构造表示原始地理信息的路网全连通图G,将路网结点抽象为路网全连通图G中的结点v<sub>i</sub>,而路网结点间的路网可达性抽象为路网全连通图G中的边e<sub>i</sub>的连通性,路网全连通图G={V,E},其中V(G)={v<sub>1</sub>,v<sub>2</sub>,…v<sub>n</sub>}为结点集,n表示结点个数;E(G)={e<sub>1</sub>,e<sub>2</sub>,…e<sub>m</sub>}表示各路网结点之间边的集合,其中m表示边的条数,则有m=n×(n-1)/2;边权矩阵D表示路网全连通图G各结点之间的权值:<img file="FDA00002532496000011.GIF" wi="537" he="139" />其中w<sub>ij</sub>表示结点v<sub>i</sub>、v<sub>j</sub>间路网可达距离;D<sub>ij</sub>表示边权矩阵D的元素;2)、将路网全连通图G归类划分为二叉路网拓扑进化树;2.1)、将路网全连通图G抽象为一个以抽象连接点为连接点的星型树,路网全连通图中的结点形成星型树的实际结点,实际结点与抽象连接点连接;路网全连通图G中的任意两个结点v<sub>i</sub>和v<sub>j</sub>之间的权值d<sub>ij</sub>表示为抽象星型树中两结点的抽象边权之和,d<sub>ij</sub>=L<sub>iX</sub>+L<sub>jX</sub>,其中L<sub>iX</sub>表示所述结点v<sub>i</sub>到X之间的抽象边权,L<sub>jX</sub>表示所述结点v<sub>j</sub>到抽象连接点X之间的抽象边权;2.2)、获取表征星型树中的任意两个结点<img file="FDA00002532496000012.GIF" wi="37" he="57" />和<img file="FDA00002532496000013.GIF" wi="43" he="63" />之间邻接关系的邻接值S<sub>ij</sub>,其中<maths num="0001"><![CDATA[<math><mrow><msubsup><mi>v</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>,</mo><msubsup><mi>v</mi><mi>j</mi><mo>&prime;</mo></msubsup><mo>&Element;</mo><mi>V</mi><mrow><mo>(</mo><mi>G</mi><mo>)</mo></mrow></mrow></math>]]></maths>且i≠j;<maths num="0002"><![CDATA[<math><mrow><msub><mi>S</mi><mi>ij</mi></msub><mo>=</mo><mfrac><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>k</mi><mo>&NotEqual;</mo><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mi>n</mi></msubsup><msub><mi>D</mi><mi>ik</mi></msub><mo>+</mo><msub><mi>D</mi><mi>jk</mi></msub></mrow><mrow><mn>2</mn><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow></mfrac><mo>+</mo><mfrac><msub><mi>D</mi><mi>ij</mi></msub><mn>2</mn></mfrac><mo>+</mo><mfrac><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>k</mi><mo>,</mo><mi>l</mi><mo>&NotEqual;</mo><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mi>n</mi></msubsup><msub><mi>D</mi><mi>kl</mi></msub></mrow><mrow><mi>n</mi><mo>-</mo><mn>2</mn></mrow></mfrac><mo>;</mo></mrow></math>]]></maths>2.3)、在每一组邻接值计算结果集中,选择邻接值最小的结点对作为最佳邻接对保留,将每一对邻接结点对合并为虚拟结点插入结点集合中,进行拓扑重构获得二叉路网拓扑进化树;3)、依据路网结点间的邻接值,对路网全连通图进行分类划分、构建进化树拓扑路网,针对线路路径寻优问题,采用进行动态回溯方法对路径规划问题中线路路径寻优的目标结点进行分类,获取包含所有目标结点的最小分支树;4)、对于包含所有路径规划问题中目标结点的最小分支树采用分支定界搜索策略消除无效分支结点,减小关联矩阵维度,之后针对消除无效分支结点之后的包含目标结点的最小分支树进行路径规划分析,获得线路路径寻优结果;路径规划分析过程如下:4.1).路网拓扑重构,将整个路网按照邻接关系进行拓扑重构,最终形成以邻接关系为表现特征的路网拓扑进化树Tree;4.2).根据停靠站点集合V=(v<sub>1</sub>,v<sub>2</sub>,…v<sub>n</sub>),采用动态回溯分类策略,在Tree中寻找最小分支树B-Tree,满足条件:<img file="FDA00002532496000023.GIF" wi="238" he="48" />4.3).对于包含(v<sub>1</sub>,v<sub>2</sub>,…v<sub>n</sub>)的最小分支树B-Tree,遵循分支定界优化策略,获取依据邻接关系判定各停靠结点访问先后的巡游顺序(v<sub>π1</sub>,v<sub>π2</sub>,…v<sub>πn</sub>)并输出;4.4).同时对步骤4.3)所获取的序列应用动态规划策略进行局部调整,即将(v<sub>1</sub>,v<sub>2</sub>,…v<sub>n</sub>)中位于B-Tree同一分支树的结点与其他结点分离开来,对限制范围内结点应用动态规划进行精确求解,之后与其他结点以相互邻接关系合并,得到最优解。
地址 310014 浙江省杭州市下城区朝晖六区