skip to main content
10.5555/1283383.1283443acmconferencesArticle/Chapter ViewAbstractPublication PagessodaConference Proceedingsconference-collections
Article

Randomization does not help searching predecessors

Published: 07 January 2007 Publication History

Abstract

At STOC'06, we presented a new technique for proving cell-probe lower bounds for static data structures with deterministic queries. This was the first technique which could prove a bound higher than communication complexity, and it gave the first separation between data structures with linear and polynomial space. The new technique was, however, heavily tuned for the deterministic worst-case, demonstrating long query times only for an exponentially small fraction of the input. In this paper, we extend the technique to give lower bounds for randomized query algorithms with constant error probability.
Our main application is the problem of searching predecessors in a static set of n integers, each contained in a l-bit word. Our trade-off lower bounds are tight for any combination of parameters. For small space, i.e. n1+o(1), proving such lower bounds was inherently impossible through known techniques. An interesting new consequence is that for near linear space, the classic van Emde Boas search time of O(lg l) cannot be improved, even if we allow randomization. This is a separation from polynomial space, since Beame and Fich [STOC'02] give a predecessor search time of O(lg l/lg lg l) using quadratic space.
We also show a tight Ω(lg lg n) lower bound for 2-dimensional range queries, via a new reduction. This holds even in rank space, where no superconstant lower bound was known, neither randomized nor worst-case. We also slightly improve the best lower bound for the approximate nearest neighbor problem, when small space is available.

References

[1]
M. Ajtai. A lower bound for finding predecessors in Yao's cell probe model. Combinatorica, 8(3):235--247, 1988.
[2]
S. Alstrup, G. Brodal, and T. Rauhe. New data structures for orthogonal range searching. In Proc. 41st IEEE Symposium on Foundations of Computer Science (FOCS), pages 198--207, 2000.
[3]
P. Beame and F. E. Fich. Optimal bounds for the predecessor problem and related problems. Journal of Computer and System Sciences, 65(1):38--72, 2002. See also STOC'99.
[4]
A. Chakrabarti and O. Regev. An optimal randomised cell probe lower bound for approximate nearest neighbour searching. In Proc. 45th IEEE Symposium on Foundations of Computer Science (FOCS), pages 473--482, 2004.
[5]
M. Degermark, A. Brodnik, S. Carlsson, and S. Pink. Small forwarding tables for fast routing lookups. In Proc. ACM SIGCOMM, pages 3--14, 1997.
[6]
A. Feldmann and S. Muthukrishnan. Tradeoffs for packet classification. In Proc. IEEE INFOCOM, pages 1193--1202, 2000.
[7]
M. L. Fredman and D. E. Willard. Surpassing the information theoretic bound with fusion trees. Journal of Computer and System Sciences, 47(3):424--436, 1993. See also STOC'90.
[8]
D. Liu. A strong lower bound for approximate nearest neighbor searching. Information Processing Letters, 92(1):23--29, 2004.
[9]
P. B. Miltersen. Lower bounds for Union-Split-Find related problems on random access machines. In 26th ACM Symposium on Theory of Computing (STOC), pages 625--634, 1994.
[10]
P. B. Miltersen, N. Nisan, S. Safra, and A. Wigderson. On data structures and asymmetric communication complexity. Journal of Computer and System Sciences, 57(1):37--49, 1998. See also STOC'95.
[11]
M. Pǎtraşcu and M. Thorup. Higher lower bounds for near-neighbor and further rich problems. In Proc. 47th IEEE Symposium on Foundations of Computer Science (FOCS), 2006.
[12]
M. Pǎtraşcu and M. Thorup. Time-space trade-offs for predecessor search. In Proc. 38th ACM Symposium on Theory of Computing (STOC), pages 232--240, 2006.
[13]
P. Sen and S. Venkatesh. Lower bounds for predecessor searching in the cell probe model. arXiv:cs.CC/0309033. See also ICALP'01, CCC'03, 2003.
[14]
P. van Emde Boas, R. Kaas, and E. Zijlstra. Design and implementation of an efficient priority queue. Mathematical Systems Theory, 10:99--127, 1977. Announced by van Emde Boas alone at FOCS'75.
[15]
D. E. Willard. Log-logarithmic worst-case range queries are possible in space Θ(N). Information Processing Letters, 17(2):81--84, 1983.
[16]
A. C.-C. Yao. Probabilistic computations: Toward a unified measure of complexity. In Proc. 18th IEEE Symposium on Foundations of Computer Science (FOCS), pages 222--227, 1977.

Cited By

View all
  • (2018)Hardness of approximate nearest neighbor searchProceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing10.1145/3188745.3188916(1260-1268)Online publication date: 20-Jun-2018
  • (2017)Connectivity oracles for graphs subject to vertex failuresProceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3039686.3039717(490-509)Online publication date: 16-Jan-2017
  • (2010)Confluently Persistent Tries for Efficient Version ControlAlgorithmica10.5555/3118227.311848057:3(462-483)Online publication date: 1-Jul-2010
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SODA '07: Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms
January 2007
1322 pages
ISBN:9780898716245
  • Conference Chair:
  • Harold Gabow

Sponsors

Publisher

Society for Industrial and Applied Mathematics

United States

Publication History

Published: 07 January 2007

Check for updates

Qualifiers

  • Article

Acceptance Rates

SODA '07 Paper Acceptance Rate 139 of 382 submissions, 36%;
Overall Acceptance Rate 411 of 1,322 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Hardness of approximate nearest neighbor searchProceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing10.1145/3188745.3188916(1260-1268)Online publication date: 20-Jun-2018
  • (2017)Connectivity oracles for graphs subject to vertex failuresProceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3039686.3039717(490-509)Online publication date: 16-Jan-2017
  • (2010)Confluently Persistent Tries for Efficient Version ControlAlgorithmica10.5555/3118227.311848057:3(462-483)Online publication date: 1-Jul-2010
  • (2010)Dynamic z-fast triesProceedings of the 17th international conference on String processing and information retrieval10.5555/1928328.1928347(159-172)Online publication date: 11-Oct-2010
  • (2010)Fast prefix search in little space, with applicationsProceedings of the 18th annual European conference on Algorithms: Part I10.5555/1888935.1888985(427-438)Online publication date: 6-Sep-2010
  • (2010)Cell-probe lower bounds for succinct partial sumsProceedings of the twenty-first annual ACM-SIAM symposium on Discrete algorithms10.5555/1873601.1873612(117-122)Online publication date: 17-Jan-2010
  • (2008)Tight lower bounds for selection in randomly ordered streamsProceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms10.5555/1347082.1347161(720-729)Online publication date: 20-Jan-2008
  • (2008)Tight Lower Bounds for Multi-pass Stream Computation Via Pass EliminationProceedings of the 35th international colloquium on Automata, Languages and Programming - Volume Part I10.1007/978-3-540-70575-8_62(760-772)Online publication date: 7-Jul-2008
  • (2008)Confluently Persistent Tries for Efficient Version ControlProceedings of the 11th Scandinavian workshop on Algorithm Theory10.1007/978-3-540-69903-3_16(160-172)Online publication date: 2-Jul-2008
  • (2007)Lower bounds for 2-dimensional range countingProceedings of the thirty-ninth annual ACM symposium on Theory of computing10.1145/1250790.1250797(40-46)Online publication date: 11-Jun-2007

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media