首页> 外文会议>Design and analysis of algorithms >Cache-Oblivious Dictionaries and Multimaps with Negligible Failure Probability
【24h】

Cache-Oblivious Dictionaries and Multimaps with Negligible Failure Probability

机译:缓存可忽略的字典和多图,故障概率可忽略不计

获取原文
获取原文并翻译 | 示例

摘要

A dictionary (or map) is a key-value store that requires all keys be unique, and a multimap is a key-value store that allows for multiple values to be associated with the same key. We design hashing-based indexing schemes for dictionaries and multimaps that achieve worst-case optimal performance for lookups and updates, with minimal space overhead and sub-polynomial probability that the data structure will require a rehash operation. Our dictionary structure is designed for the Random Access Machine (RAM) model, while our multimap implementation is designed for the cache-oblivious external memory (I/O) model. The failure probabilities for our structures are sub-polynomial, which can be useful in cryptographic or data-intensive applications.
机译:字典(或映射)是要求所有键都是唯一的键值存储,而多图是允许将多个值与同一键关联的键值存储。我们为字典和多图设计基于哈希的索引方案,以实现最坏情况下的查找和更新最佳性能,同时将空间开销和子多项式概率最小化,即数据结构需要重新哈希操作。我们的字典结构是为随机存取机(RAM)模型设计的,而我们的多图实现是为缓存不易理解的外部存储器(I / O)模型设计的。我们的结构的故障概率是次多项式,在加密或数据密集型应用程序中很有用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号