|
ABSTRACT
In this paper, we consider several static data structure problems in the deterministic cell probe model. We develop a new technique for proving lower bounds for succinct data structures, where the redundancy in the storage can be small compared to the information-theoretic minimum. In fact, we succeed in matching (up to constant factors) the lower order terms of the existing data structures with the lower order terms provided by our lower bound. Using this technique, we obtain (i) the first lower bound for the problem of searching and retrieval of a substring in text; (ii) a cell probe lower bound for the problem of representing permutation π with queries π(i) and π−1(i) that matches the lower order term of the existing data structures, and (iii) a lower bound for representing binary matrices that is also matches upper bounds for some set of parameters. The nature of all these problems is that we are to implement two operations that are in a reciprocal relation to each other (search and retrieval, computing forward and inverse element, operations on rows and columns of a matrix). As far as we know, this paper is the first to provide an insight into such problems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Miklós Ajtai. A lower bound for finding predecessors in yao's cell probe model. Combinatorica, 8(3):235--247, 1988.
|
| |
2
|
Jérémy Barbay, Alexander Golynski, J. Ian Munro, and S. Srinivasa Rao. Adaptive searching in succinctly encoded binary relations and tree-structured documents. In Combinatorial Pattern Matching, pages 24--35, 2006.
|
| |
3
|
Jérémy Barbay , Meng He , J. Ian Munro , S. Srinivasa Rao, Succinct indexes for strings, binary relations and multi-labeled trees, Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms, p.680-689, January 07-09, 2007, New Orleans, Louisiana
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
Paolo Ferragina, Giovanni Manzini, Veli Mäkinen, and Gonzalo Navarro. An alphabet-friendly FM-index. In Proceedings of the 11th Symposium on String Processing and Information Retrieval, pages 150--160, 2004.
|
| |
12
|
Anna Gál and Peter Bro Miltersen. The cell probe complexity of succinct data structures. In International Colloquium on Automata, Languages and Programming, pages 332--344, 2003.
|
| |
13
|
|
| |
14
|
Robert Giegerich and Stefan Kurtz. From ukkonen to mccreight and weiner: A unifying view of linear-time suffix tree construction. Algorithmica, 19(3):331--353, 1997.
|
| |
15
|
Alexander Golynski. Upper and Lower Bounds for Text Indexing Data Structures. PhD thesis, University of Waterloo, http://www.cs.uwaterloo.ca/~imunro/Golynski.pdf, 2007.
|
 |
16
|
|
| |
17
|
|
 |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
M. E. Hellman. A cryptanalytic time-memory trade-off. IEEE Transactions on Information Theory, 26:401--405, 1980.
|
| |
22
|
Juha Kärkkäinen and Peter Sanders. Simple linear work suffix array construction. In International Colloquium on Automata, Languages and Programming, pages 943--955, 2003.
|
| |
23
|
|
| |
24
|
|
 |
25
|
|
 |
26
|
|
| |
27
|
|
| |
28
|
M. L. Minsky and S. A. Papert. Perceptrons. Cambridge, MA: MIT Press, 1969.
|
| |
29
|
J. Ian Munro, Rajeev Raman, Venkatesh Raman, and S. Srinivasa Rao. Succinct representations of permutations. In International Colloquium on Automata, Languages and Programming, pages 345--356, 2003.
|
 |
30
|
|
| |
31
|
Mihai Pǎtraşcu. Personal communication.
|
 |
32
|
|
| |
33
|
|
| |
34
|
|
| |
35
|
Pranab Sen. Lower bounds for predecessor searching in the cell probe model. In IEEE Conference on Computational Complexity, pages 73--83, 2003.
|
| |
36
|
Esko Ukkonen. On-line construction of suffix trees. Algorithmica, 14(3):249--260, 1995.
|
| |
37
|
|
 |
38
|
|
 |
39
|
|
|