中文

是-否布隆过滤器:一种减少假阳性的集合表示方法

数据结构与算法 2016-03-04 v1 网络与互联网体系结构

摘要

布隆过滤器(BF)是一种空间高效的随机化数据结构,特别适合表示支持近似成员查询的集合。BF因其简单灵活在许多应用中被广泛使用,尤其在网络中。BF的性能主要取决于查询开销、空间需求和假阳性。本文旨在关注假阳性。受BF在信息中心网络新型组播转发结构中近期应用的启发,本文提出是-否布隆过滤器(yes-no BF),一种基于BF但假阳性显著更低且无假阴性的新集合表示方法。尽管在构建阶段需要稍多的处理,但它对成员查询的处理需求与BF相同。在介绍是-否布隆过滤器后,我们通过仿真表明其假阳性性能优于BF。

关键词

引用

@article{arxiv.1603.01060,
  title  = {Yes-no Bloom filter: A way of representing sets with fewer false positives},
  author = {Laura Carrea and Alexei Vernitski and Martin Reed},
  journal= {arXiv preprint arXiv:1603.01060},
  year   = {2016}
}