Faster deterministic dictionaries

被引:0
|
作者
Pagh, R [1 ]
机构
[1] Univ Aarhus, Dept Comp Sci, Basic Res Comp Sci Ctr, Danish Natl Res Fdn, DK-8000 Aarhus C, Denmark
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider static dictionaries over the universe U = {0, 1}(w) on a unit-cost RAM with word size w. Construction of a static dictionary with linear space consumption and constant lookup time can be done in linear expected time by a randomized algorithm. In contrast, the best previous deterministic algorithm for constructing such a dictionary with n elements runs in time O(n(1+epsilon)) for epsilon > O. This paper narrows the gap between deterministic and randomized algorithms exponentially, from the factor of n(epsilon) to an O(log n) factor. The algorithm is weakly non-uniform, i.e. requires certain precomputed constants dependent on w. A by-product of the result is a lookup time vs insertion time trade-off for dynamic dictionaries, which is optimal for a realistic class of deterministic hashing schemes.
引用
收藏
页码:487 / 493
页数:3
相关论文
共 50 条
  • [1] Deterministic dictionaries
    Hagerup, T
    Miltersen, PB
    Pagh, R
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2001, 41 (01): : 69 - 85
  • [2] Uniform Deterministic Dictionaries
    Ruzic, Milan
    ACM TRANSACTIONS ON ALGORITHMS, 2008, 4 (01)
  • [3] On Some Deterministic Dictionaries Supporting Sparsity
    Shamgar Gurevich
    Ronny Hadani
    Nir Sochen
    Journal of Fourier Analysis and Applications, 2008, 14 : 859 - 876
  • [4] On Some Deterministic Dictionaries Supporting Sparsity
    Gurevich, Shamgar
    Hadani, Ronny
    Sochen, Nir
    JOURNAL OF FOURIER ANALYSIS AND APPLICATIONS, 2008, 14 (5-6) : 859 - 876
  • [5] Fast deterministic construction of static dictionaries
    Hagerup, T
    PROCEEDINGS OF THE TENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1999, : 414 - 418
  • [6] FASTER DETERMINISTIC INTEGER FACTORIZATION
    Costa, Edgar
    Harvey, David
    MATHEMATICS OF COMPUTATION, 2014, 83 (285) : 339 - 345
  • [7] A new trade-off for deterministic dictionaries
    Pagh, R
    ALGORITHM THEORY - SWAT 2000, 2000, 1851 : 22 - 31
  • [8] Uniform algorithms for deterministic construction of efficient dictionaries
    Ruzic, M
    ALGORITHMS ESA 2004, PROCEEDINGS, 2004, 3221 : 592 - 603
  • [9] Faster Practical Block Compression for Rank/Select Dictionaries
    Kaneta, Yusaku
    STRING PROCESSING AND INFORMATION RETRIEVAL (SPIRE 2017), 2017, 10508 : 234 - 240
  • [10] Faster Deterministic Communication in Radio Networks
    Cicalese, Ferdinando
    Manne, Fredrik
    Xin, Qin
    ALGORITHMICA, 2009, 54 (02) : 226 - 242