首页 | 本学科首页   官方微博 | 高级检索  
     

障碍环境中可视反向视域K最近邻查询
引用本文:杨泽雪,王阿川,李陆,李松.障碍环境中可视反向视域K最近邻查询[J].计算机工程,2022,48(8):258-265.
作者姓名:杨泽雪  王阿川  李陆  李松
作者单位:1. 东北林业大学 信息与计算机工程学院, 哈尔滨 150040;2. 黑龙江工程学院 计算机科学与技术系, 哈尔滨 150050;3. 黑龙江省政务大数据中心, 哈尔滨 150028;4. 哈尔滨理工大学 计算机科学与技术学院, 哈尔滨 150080
基金项目:中国博士后科学基金(2019M651318);黑龙江省自然科学基金(LH2020F047);黑龙江省高等教育教学改革重点委托项目(SJGZ20200145);黑龙江工程学院创新团队项目(2020CX07)。
摘    要:在障碍环境下的空间应用中,用户通常只对视域范围内可视的数据对象感兴趣。为解决障碍环境中视域范围内的反向最近邻查询问题,将视域可视性引入到反向K最近邻查询中,提出一种可视反向视域K最近邻查询算法。给定某空间数据集P、障碍集O和查询点q,可视反向视域K最近邻查询检索P中数据点,并将q作为可视视域K最近邻。应用查询点进行障碍过滤,得到障碍过滤算法,利用数据对象的视域进行剪枝,使用查询点与数据对象的关系剪枝,形成有效的障碍剪枝规则,并根据剪枝规则得到视域可视性判断算法。在此基础上,分别基于R*-树和VFR-树提出可视反向视域K最近邻查询算法R*-V2-RKNN和VFR-V2-RKNN,并分别通过对R*-树和VFR-树进行一次遍历得到查询结果。在真实数据集和模拟数据集上的实验结果表明,VFR-V2-RKNN算法的查询性能明显优于R*-V2-RKNN算法。

关 键 词:障碍  可视性  视域  反向K最近邻查询  空间查询  
收稿时间:2022-03-23
修稿时间:2022-05-05

Visible Reverse View Field K-Nearest Neighbor Queries in Obstacle Environment
YANG Zexue,WANG Achuan,LI Lu,LI Song.Visible Reverse View Field K-Nearest Neighbor Queries in Obstacle Environment[J].Computer Engineering,2022,48(8):258-265.
Authors:YANG Zexue  WANG Achuan  LI Lu  LI Song
Affiliation:1. College of Information and Computer Engineering, Northeast Forestry University, Harbin 150040, China;2. Department of Computer Science and Technology, Heilongjiang Institute of Technology, Harbin 150050, China;3. Heilongjiang Provincial Big Data Center of Government Affairs, Harbin 150028, China;4. College of Computer Science and Technology, Harbin University of Science and Technology, Harbin 150080, China
Abstract:In spatial applications used in obstacle environments, users are usually only interested in visible data objects within the field of view.To solve the problem of a reverse nearest-neighbor query within the field of view in an obstacle environment, view field visibility is introduced into the Reverse K-Nearest Neighbor(RKNN) query, and a Visible Reverse View Field K-Nearest Neighbor (V2-RKNN) query algorithm is proposed.The query considers both the visibility and view field, which makes up for the deficiency in which the existing query only considers one aspect.Given a spatial data set P, an obstacle set O, and a query point q, the V2-RKNN query retrieves the data points in P that have q as their visible view field K-nearest neighbor.First, a query point is used for obstacle filtering to obtain the obstacle filtering algorithm.The view field of the data object is then used for pruning, and the relationship between the query point and data object is applied to the pruning to form effective obstacle pruning rules, based upon which a view field visibility judgment algorithm is achieved.On this basis, two visible reverse view field K nearest neighbor algorithms, R*-V2-RKNN and VFR-V2-RKNN, based on an R*-tree and VFR-tree, respectively, are developed.The two algorithms obtain their query results through one traversal of an R*-tree and VFR-tree, respectively, and the query efficiency of the VFR-V2-RKNN algorithm is verified experimentally on real and synthetic data sets.
Keywords:obstacle  visibility  view field  Reverse K-Nearest Neighbor(RKNN) query  spatial query  
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号