[发明专利]距离敏感大小可变化的最优范围位置查询的计算方法有效
申请号: | 201510396850.2 | 申请日: | 2015-07-08 |
公开(公告)号: | CN105005609B | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | 林欣;罗序辉;邱鑫;周慧君;王桢;陈黎 | 申请(专利权)人: | 华东师范大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海蓝迪专利商标事务所(普通合伙)31215 | 代理人: | 徐筱梅,张翔 |
地址: | 200241 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种距离敏感大小可变化的最优范围位置查询的计算方法,该方法包括以下步骤为数据构造网格,每个网格单元进行映射,并构建横纵线得到交叉点集,为所有有效的交叉点定位构造一个最大矩形,并使其慢慢回缩直至找到一个最优的矩形大小及其位置。本发明能够灵活、方便的查询最优位置放置问题;通过遍历所有可能的情况,利用分治法,剪枝法能够在较快的时间,得出一个正确的结果。 | ||
搜索关键词: | 距离 敏感 大小 变化 最优 范围 位置 查询 计算方法 | ||
【主权项】:
一种距离敏感大小可变化的最优范围位置查询的计算方法,其特征在于该方法包括以下具体步骤:1)为整个数据集建立一个网格;2)对每个网格单元映射,计算score上限;3)对每个网格单元在上限不低于当前最优的情况下,为网格内所有的数据点构建横纵线;4)所有横行与纵线交叉得到一个交叉点集,并除去无用的交叉点;5)以每个交叉点为矩形远角far‑corner构造一个最大矩形并且用范围查询找到在这个矩形范围内的所有数据点;6)使每个最大矩形慢慢回缩,回缩的同时计算优劣值score;7)计算完所有网格单元,输出最优矩形的位置及其大小;其中:所述步骤1)中,网格以查询点为中心,并且网格单元大小为最大矩形所述步骤2)中,网格单元的映射是指每个网格的相邻且离查询点较近的三个网格要为当前网格提供横线纵线以及权值;每个网格单元的score上限是权值之和,再减去最小的代价得到的理论上限;其代价值设置为:cost(r,ro)=αdist(r,ro)+(1‑α)area(r,ro),其中,ro是初始查询点,r为候选矩形,dist(r,ro)为距离代价,area(r,ro)为矩形变大代价,α是一个可变参数;所述步骤4)中,除去无用的交叉点是指:在交叉点的任意一条交叉线上没有数据点或者数据点离交叉点的距离分别大于长和宽,则这些交叉点是没有用的,需去除;所述步骤5)中,以交叉点为far‑corner以为大小构建一个矩形,其范围查询是利用Quad‑tree来进行;所述步骤6)中,矩形回缩时保证长宽比不变,far‑corner固定。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东师范大学,未经华东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510396850.2/,转载请声明来源钻瓜专利网。
- 上一篇:轨道动力学辅助动态脉冲星信号的处理方法
- 下一篇:全塑中控脚轮