基于R-Tree的最近邻查询

本文介绍了基于R-Tree的空间数据库中的最近邻查询,包括MBR的面性质、距离度量MINDIST和MINMAXDIST的定义及计算方法,并通过实例展示了MINMAXDIST的计算过程。
摘要由CSDN通过智能技术生成
        BAB(Branch.and.Band)算法是由Nick Roussopoulousnl等人于1995年提出的,是最早的基于R.树的静态最近邻查询算法。该算法使用MINDIST和MINMAXDIST两个距离作为查询过程中的判断条件,对R树进行深度优先
搜索以查找最近邻,适用于基于静态对象的最近邻搜索。BAB思想已经被广泛的应用于人工智能以及运筹学等领域。如果搜索顺序和剪枝的规则选取适当,可以有效的减少系统在大规模空间搜索过程中的结点访问数目。

一、The MBR Face Property

    Lemma:Every face of any MBR contains at least one point of an actual spatial object

    如图:

 

 

 

二、距离度量MINDIST和MINMAXDIST

      为了减少计算量,文中的距离都以实际欧式距离的平方为标准。

      给定一个查询点p及包含在一个MBR中的空间数据对象O,定义两个距离MINDIST和MINMAXDIST作为最近邻的度量和约束。其中:

   MINDIST(P,R):  the shortest distance from

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值