The Cell Probe Complexity of Succinct Data Structures

    Publikation: Bidrag til bog/antologi/rapport/proceedingKonferencebidrag i proceedingsForskning

    Abstract

    In the cell probe model with word size 1 (the bit probe model), a static data structure problem is given by a map $f: \{0,1\}^n \times \{0,1\}^m \rightarrow \{0,1\}$, where $\{0,1\}^n$ is a set of possible data to be stored, $\{0,1\}^m$ is a set of possible queries (for natural problems, we have $m « n$) and $f(x,y)$ is the answer to question $y$ about data $x$.

    A solution is given by a representation $\phi: \{0,1\}^n \rightarrow \{0,1\}^s$ and a query algorithm $q$ so that $q(\phi(x), y) = f(x,y)$. The time $t$ of the query algorithm is the number of bits it reads in $\phi(x)$.

    In this paper, we consider the case of succinct representations where $s = n + r$ for some redundancy $r « n$. For a boolean version of the problem of polynomial evaluation with preprocessing of coefficients, we show a lower bound on the redundancy-query time tradeoff of the form

    \begin{displaymath}(r+1) t \geq \Omega(n/\log n).\end{displaymath}

    In particular, for very small redundancies $r$, we get an almost optimal lower bound stating that the query algorithm has to inspect almost the entire data structure (up to a logarithmic factor). We show similar lower bounds for problems satisfying a certain combinatorial property of a coding theoretic flavor. Previously, no $\omega(m)$ lower bounds were known on $t$ in the general model for explicit functions, even for very small redundancies.

    By restricting our attention to systematic or index structures $\phi$ satisfying $\phi(x) = x · \phi^*(x)$ for some map $\phi^*$ (where $·$ denotes concatenation) we show similar lower bounds on the redundancy-query time tradeoff for the natural data structuring problems of Prefix Sum and Substring Search.

    Boolean version of the problem of polynomial evaluation with preprocessing of coefficients, we show a lower bound on the redundancy–query time tradeoff of the form

    In particular, for very small redundancies r, we get an almost optimal lower bound stating that the query algorithm has to inspect almost the entire data structure (up to a logarithmic factor). We show similar lower bounds for problems satisfying a certain combinatorial properties of a coding theoretic flavor, and obtain (r+1)tΩ(n) for certain problems. Previously, no ω(m) lower bounds were known on t in the general model for explicit Boolean problems, even for very small redundancies.

    By restricting our attention to systematic or index structures phi satisfying phi(x)=xdot operatorphi*(x) for some map phi* (where dot operator denotes concatenation), we show similar lower bounds on the redundancy–query time tradeoff for the natural data structuring problems of Prefix Sum and Substring Search.

    OriginalsprogEngelsk
    TitelAutomata, Languages and Programming : 30th International Colloquium, ICALP 2003 Eindhoven, The Netherlands, June 30 - July 4, 2003 Proceedings
    RedaktørerJos C.M. Baeten, Jan Karel Lenstra, Joachim Parrow, Gerhard J. Wöeginger
    Antal sider12
    ForlagSpringer
    Publikationsdato2003
    Sider442-453
    ISBN (Trykt)9783540405436
    ISBN (Elektronisk)3540405437
    DOI
    StatusUdgivet - 2003
    BegivenhedInternational Colloquium on Automata, Languages and Programming. ICALP 2003 - Eindhoven, Holland
    Varighed: 30 jun. 20034 jul. 2003
    Konferencens nummer: 30

    Konference

    KonferenceInternational Colloquium on Automata, Languages and Programming. ICALP 2003
    Nummer30
    Land/OmrådeHolland
    ByEindhoven
    Periode30/06/200304/07/2003
    NavnLecture Notes in Computer Science
    Vol/bind2719
    ISSN0302-9743

    Fingeraftryk

    Dyk ned i forskningsemnerne om 'The Cell Probe Complexity of Succinct Data Structures'. Sammen danner de et unikt fingeraftryk.

    Citationsformater