[发明专利]考虑交叉口转向限制的最短路径混合边节点标号方法有效
申请号: | 201410706334.0 | 申请日: | 2014-11-27 |
公开(公告)号: | CN104390651A | 公开(公告)日: | 2015-03-04 |
发明(设计)人: | 陈碧宇;李清泉 | 申请(专利权)人: | 武汉大学 |
主分类号: | G01C21/34 | 分类号: | G01C21/34 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 严彦 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 考虑 交叉口 转向 限制 路径 混合 节点 标号 方法 | ||
1.一种考虑交叉口转向限制的最短路径混合边节点标号方法,其特征在于,包括以下步骤:
步骤1,初始化,包括以下子步骤,
S101,首先判断遍历网络中是否还有未遍历的边αjk,是则进入S102,否则进入S103;
S102,判断边αjk的尾节点k是否为受限节点,
是则初始化边αjk的标号阻抗否则初始化节点k的标号阻抗
然后返回S101;
S103,创建从起点r到自身的标号令其阻抗为
S104,判断起点r是否还有未遍历的下游边αrk,是则进入S105,否则进入步骤2;
S105,新建路径且令阻抗trk为边αrk的阻抗;
S106,判断边αrk的尾节点k是否为受限节点;
是则初始化边αrk的标号阻抗
否则初始化节点k的标号阻抗
S107,将插入到优先队列SE中,使
然后返回S104;
步骤2,路径选择,包括以下子步骤,
S201,判断是否优先队列SE为空,是则停止流程返回为空,否则进入S202;
S202,从优先队列SE中选取并移除阻抗最小的路径路径的最后一条边αij称为选取边;
S203,判断是否路径的尾节点j为终点s,是则停止流程返回最短路径否则进入步骤3;
步骤3,路径扩展,包括以下子步骤,
S301,判断选取边αij是否有为遍历的可行转向ψijk,是则进入S302,否则返回步骤2;
S302,新建路径
S303,判断转向的尾节点k是否为受限节点,是则进入S304,否则进入S307;
S304,判断新建路径阻抗是否小于现有的边标号的阻抗是则进入S305,否则返回S301;
S305,判断现有边标号是否属于优先队列SE,是则将移出优先队列SE,然后进入S306,否则直接进入S306;
S306,用新建路径替换现有边标号将新建路径加入优先队列,使
S307,判断新建路径阻抗是否小于现有的节点标号的阻抗是则进入S308,否则返回S301;
S308,判断现有节点标号是否属于优先队列SE,则将移出优先队列SE,然后进入S309,否则直接进入S309;
S309,用新建路径替换现有节点标号将新建路径加入优先队列,使
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410706334.0/1.html,转载请声明来源钻瓜专利网。