[发明专利]基于Voronoi图的路网k聚集最近邻居节点查询方法无效

专利信息
申请号: 201110127113.4 申请日: 2011-05-17
公开(公告)号: CN102253961A 公开(公告)日: 2011-11-23
发明(设计)人: 孙未未;朱良;荆一楠;毛鼎鼎;陈楚南;陈坤杰 申请(专利权)人: 复旦大学
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 上海正旦专利代理有限公司 31200 代理人: 陆飞;盛志范
地址: 200433 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明属于空间数据库技术领域,具体涉及一种基于Voronoi图的路网k聚集最近邻居节点查询(k-ANN)方法。其步骤为:首先通过R树索引求出每一个查询点的第一个最近邻居节点(1-NN),然后构造一个优先级队列存储所有查询点的1-NN,权值为查询点到目标节点的当前聚集距离,接着按照某种顺序在路网Voronoi图的基础上对某个查询点进行扩展,更新这个查询点下一个NN的聚集距离,对优先级队列进行插入或更新等操作,直到发现队首的目标节点被所有查询点扩展到,那么该目标节点就是1-ANN。从队列中删除1-ANN后,第二次满足条件的是2-ANN,依此类推。本发明在用户查询的响应时间和页面访问量上有着出色的性能。
搜索关键词: 基于 voronoi 路网 聚集 最近 邻居 节点 查询 方法
【主权项】:
一种基于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 表示聚集最近邻居节点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201110127113.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top