[发明专利]基于插入位置选择的数据近似集合表示方法及系统有效
申请号: | 201910419541.0 | 申请日: | 2019-05-20 |
公开(公告)号: | CN110222088B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 陈汉华;金海;王飞越;张凡 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06N3/00 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 曹葆青;李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明公开了一种基于插入位置选择的数据近似集合表示方法及系统,属于计算机信息表示领域,包括:为布谷鸟过滤器中每一个哈希桶维护一个重定位计数;对于待插入的成员x,执行如下步骤:分别获得其指纹信息ξ |
||
搜索关键词: | 基于 插入 位置 选择 数据 近似 集合 表示 方法 系统 | ||
【主权项】:
1.一种基于插入位置选择的数据近似集合表示方法,其特征在于,包括:预先建立用于存储集合成员指纹信息的布谷鸟过滤器,并分别为其中的每一个哈希桶维护一个重定位计数;所述重定位计数用于记录成员插入对应的哈希桶中所需要的最大重定位次数;对于每一个待插入的成员x,执行如下步骤:(1)分别获得所述成员x的指纹信息ξx和对应的两个候选哈希桶;(2)若两个候选哈希桶中均未存储所述指纹信息ξx,则转入步骤(3);否则,插入操作结束;(3)若只有一个候选哈希桶中存在空槽,则转入步骤(4);若两个候选哈希桶中均不存在空槽,则转入步骤(5);若两个候选哈希桶中均存在空槽,则转入步骤(6);(4)将所述指纹信息ξx插入到存在空槽的候选哈希桶中,插入操作结束;(5)通过重定位操作将所述指纹信息ξx插入到重定位计数较小的候选哈希桶中,并相应更新该重定位操作所涉及到的哈希桶的重定位次数,插入操作结束;(6)分别估计两个候选哈希桶的全局插入数目后,将所述指纹信息ξx插入到全局插入数目较小的候选哈希桶中,插入操作结束;其中,哈希桶的全局插入数目为所有集合成员均插入完成后,插入到该哈希桶中的指纹总数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910419541.0/,转载请声明来源钻瓜专利网。