具有常数次内存访问的完全动态空间高效字典与过滤器
数据结构与算法
2019-11-13 v1
摘要
完全动态字典是一种用于维护集合的数据结构,支持插入、删除和成员查询。过滤器以单侧错误近似成员查询。我们提出两种设计:1. 第一个空间高效的完全动态字典,维护集合与随机多重集,并在最坏情况下以高概率通过常数次内存访问支持查询、插入和删除。Arbitman、Naor 和 Segev [FOCS 2010] 的可比字典仅适用于集合。2. 通过由我们的随机多重集字典归约,我们获得了一个空间高效的完全动态过滤器,在最坏情况下以高概率通过常数次内存访问支持查询、插入和删除(只要假阳性概率为 ,其中 表示字长)。这是首个可证明实现这些性质的存内空间高效完全动态过滤器设计。我们还展示了用于设计字典的技术在静态检索问题上的应用。
引用
@article{arxiv.1911.05060,
title = {Fully-Dynamic Space-Efficient Dictionaries and Filters with Constant Number of Memory Accesses},
author = {Ioana O. Bercea and Guy Even},
journal= {arXiv preprint arXiv:1911.05060},
year = {2019}
}