[发明专利]基于Voronoi图的路网k聚集最近邻居节点查询方法无效
申请号: | 201110127113.4 | 申请日: | 2011-05-17 |
公开(公告)号: | CN102253961A | 公开(公告)日: | 2011-11-23 |
发明(设计)人: | 孙未未;朱良;荆一楠;毛鼎鼎;陈楚南;陈坤杰 | 申请(专利权)人: | 复旦大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海正旦专利代理有限公司 31200 | 代理人: | 陆飞;盛志范 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 voronoi 路网 聚集 最近 邻居 节点 查询 方法 | ||
1.一种基于Voronoi图的路网k聚集最近邻居节点查询方法,其特征在于具体步骤为:
(a)通过空间数据库索引查找出每一个查询点的1-NN,然后初始化每一个查询点的扩展集合Si = {pi1nn},pi1nn表示查询点qi的第一个NN;
(b)初始化一个优先级队列H,H中的元素形式为(pi,distagg),其中,pi为目标节点,distagg表示pi当前到所有查询点的聚集距离;
(c) 按照某种策略不断计算某个查询点qi的下一个NN,用p'表示,把p'加入qi的扩展集合Si;如果p'在队列H中,那么更新目标节点p'的distagg,否则计算p'的当前聚集距离distagg,接着把(p', distagg)插入队列;
(d)在处理完目标节点p'之后,对于每次出队的元素,判断其目标节点是否被所有的查询点扩展到;如果不是的话,对于出队元素的目标节点,更新它的当前聚集距离distagg,然后再插入队列;如果是的话,那么第一个出队元素的目标节点是1-ANN,第二个出队元素的目标节点是2-ANN;依次类推,得到k-ANN;
其中, NN表示最近邻居节点,ANN 表示聚集最近邻居节点。
2.根据权利要求1所述的基于Voronoi图的路网k聚集最近邻居节点查询方法,其特征在于决定计算哪一个查询点的下一个NN的策略有三种:
(1)、目前扩展距离最小优先,即优先计算使得dist(pi_furthest_nn, qj) (1 <= i <=n)值最小的查询点的下一个NN;这里,pi_furthest_nn表示查询点qi最新计算出的最近邻居节点,dist(pi_furthest_nn, qj)表示节点pi_furthest_nn到查询点qj的路网最短距离;
(2)、目前扩展距离最大优先,即优先计算使得dist(pi_furthest_nn, qj) (1 <= i <=n)值最大的查询点的下一个NN;
(3)、按查询点编号顺序,这种策略是循环的依次扩展查询点,即首先计算查询点q1-的下一个NN,再计算q2的下一个NN,直至计算 qn的下一个NN,再接着计算计算查询点q1-的下一个NN,不断的循环进行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110127113.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:标准单元时序数据测试方法
- 下一篇:具词汇对照标示的语句翻译系统及其方法