[发明专利]获取路网上单反向最远邻居的地标方法及系统有效
申请号: | 201310279173.7 | 申请日: | 2013-07-04 |
公开(公告)号: | CN103365984A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 姚斌;邢昊原;李飞飞 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 郑玮 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种获取路网上单反向最远邻居的地标方法及系统,包括:使用Dijkstra算法预计算每个结点L到路网G上所有结点VG的距离;对于每一个VG中的结点d,使用三角不等式检查距离||d-q||是否一定小于d到距离d最远地标f的距离||d-f||,若结点L中存在地标u和f,使得||d-u||+||u-q||<||d-f||,则q一定不是d的最远邻居,从而d一定不是q的反向最远邻居,将该结点d从路网上排除。本发明能够在路网上快速搜索到查询点的单反向邻居。 | ||
搜索关键词: | 获取 路网 反向 最远 邻居 地标 方法 系统 | ||
【主权项】:
一种获取路网上单反向最远邻居的地标方法,其特征在于,包括:对于给定路网G上的某一结点p和路网G上的所有结点VG,如果路网G上存在结点q,q与p的路网距离||q‑p||不小于p到VG当中任何点p’的距离||p′‑p||,则定义q为p相对于VG的最远邻居,记为fn(p,VG);对于给定路网G上的所有结点VG,定义q的单反向最远邻居是VG中以q作为最远邻居点的集合即MRFN(q,VG)={p|p∈VG,fn(p,VG∪{q})=q};选择路网上的多个结点L作为地标,使用Dijkstra算法预计算每个结点L到路网G上所有结点VG的距离;对于每一个VG中的结点d,使用三角不等式检查距离||d‑q||是否一定小于d到距离d最远地标f的距离||d‑f||,若结点L中存在地标u和f,使得||d‑u||+||u‑q||<||d‑f||,则q一定不是d的最远邻居,从而d一定不是q的反向最远邻居,将该结点d从路网上排除;使用Dijkstra算法以每一个d∈VG作为源点进行一次扩展,直到查询点q被访问到为止,若q在路网上的其他点被全部遍历之前被访问到,则q并非d的最远邻居,从而d不属于q的反向最远邻居;若q在路网上的其他点被全部遍历之后才被访问到,则确定d为p,p∈MRFN(q,P)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310279173.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种中空玻璃自动合片机
- 下一篇:循环冲厕水处理装置