第六课高维空间近邻点搜索.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六课 高维空间近邻点搜索 黄志琦 第第第六六六课课课 高高高维维维空空空间间间近近近邻邻邻点点点搜搜搜索索索 黄黄黄志志志琦琦琦 内容摘要 第第第六六六课课课 高高高维维维空空空间间间近近近邻邻邻点点点搜搜搜索索索 黄黄黄志志志琦琦琦 问题 在维欧氏空间有一些给定的点: 。对任意的一个 测试点要求寻找离最近的个点 是个给定的很小的整 数 (通常不到 。 因为要对很多测试点寻找最近邻 ,希望算法尽可能地优化单次 搜寻时间 。 第第第六六六课课课 高高高维维维空空空间间间近近近邻邻邻点点点搜搜搜索索索 黄黄黄志志志琦琦琦 笨办法 把所有点按照和测试点的距离从小到大排序 ,然后取前个 。 准备工作复杂度 :不需要准备工作 。 单次搜索复杂度 : 第第第六六六课课课 高高高维维维空空空间间间近近近邻邻邻点点点搜搜搜索索索 黄黄黄志志志琦琦琦 的基本思想 在各个维度上同时进行二分搜索 ,以期达到 的复杂度 。 第第第六六六课课课 高高高维维维空空空间间间近近近邻邻邻点点点搜搜搜索索索 黄黄黄志志志琦琦琦 的构 方法 依次在各个维度的坐标寻找 中位数 ,把含 中位数的一个点放到当 前节点 ,把小于中位数的放到当前节点的左分枝 ,把其他点放到 当前节点的右分枝 。 准备工作 : 如果牺牲一些搜索速度 ,还可 以用近似方法 减少这部分的复杂度 。 第第第六六六课课课 高高高维维维空空空间间间近近近邻邻邻点点点搜搜搜索索索 黄黄黄志志志琦琦琦 的搜索个最近邻的方法 从树根 出发 ,每移动一次都检验更新个最近邻 。 先往测试点的应选 (就是如果小于当前节点对应的划分维度 坐标 ,就选左 ;否则选右)分枝移动搜索 (调用函数 自身递 归) 。 再通过比较测试点和节点所在的划分超平面的距离和当 前最近邻距离的最大的一个 ,确定是否要搜索另一个分 枝 。如果需要 ,则进入

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档