scispace - formally typeset
Open AccessJournal ArticleDOI

Adapt or Die: Polynomial Lower Bounds for Non-Adaptive Dynamic Data Structures

Joshua Brody, +1 more
- 30 Dec 2015 - 
- Vol. 11, Iss: 1, pp 471-489
TLDR
In this paper, the authors study the role of non-adaptivity in maintaining dynamic data structures in the cell probe model and show that one can obtain polynomial cell probe lower bounds for nonadaptive data structures.
Abstract
In this paper, we study the role non-adaptivity plays in maintaining dynamic data structures. Roughly speaking, a data structure is non-adaptive if the memory locations it reads and/or writes when processing a query or update depend only on the query or update and not on the contents of previously read cells. We study such non-adaptive data structures in the cell probe model. The cell probe model is one of the least restrictive lower bound models and in particular, cell probe lower bounds apply to data structures developed in the popular word-RAM model. Unfortunately, this generality comes at a high cost: the highest lower bound proved for any data structure problem is only polylogarithmic (if allowed adaptivity). Our main result is to demonstrate that one can in fact obtain polynomial cell probe lower bounds for non-adaptive data structures. To shed more light on the seemingly inherent polylogarithmic lower bound barrier, we study several different notions of non-adaptivity and identify key properties that must be dealt with if we are to prove polynomial lower bounds without restrictions on the data structures. Finally, our results also unveil an interesting connection between data structures and depth-2 circuits. This allows us to translate conjectured hard data structure problems into good candidates for high circuit lower bounds; in particular, in the area of linear circuits for linear operators. Building on lower bound proofs for data structures in slightly more restrictive models, we also present a number of properties of linear operators which we believe are worth investigating in the realm of circuit lower bounds.

read more

Content maybe subject to copyright    Report

Citations
More filters
Book ChapterDOI

The Function-Inversion Problem: Barriers and Opportunities

TL;DR: Oechslin et al. as discussed by the authors showed that it is possible to invert a random function in time (T = \widetilde{O}(N^{2/3}) given only bits of precomputed advice about f.
Proceedings ArticleDOI

Tight cell probe bounds for succinct Boolean matrix-vector multiplication

TL;DR: In this article, a cell probe data structure with query time O(n3/2) was presented, where n is the number of bits on the side of the input matrix.
Proceedings ArticleDOI

Static data structure lower bounds imply rigidity

TL;DR: In this article, it was shown that an explicit lower bound of t ≥ ω(log2n) on the cell-probe complexity of linear data structures in the group model, even against arbitrarily small linear space (s= (1+)n), would already imply a semi-explicit (PNP) construction of rigid matrices with significantly better parameters than the current state of art.
Proceedings ArticleDOI

Randomized Approximate Nearest Neighbor Search with Limited Adaptivity

TL;DR: An Ω( 1/k(log d)1/k) lower bound is proved for the total number of memory accesses required by any randomized algorithm solving the approximate nearest neighbor search within k ≤ (log log d)/(2 log log log d) rounds of parallelMemory accesses on any data structures of polynomial size.

Non-Adaptive Data Structure Bounds For Dynamic Predecessor Search

TL;DR: In this paper, the authors consider non-adaptive data structures for predecessor search in the w-bit cell probe model and provide exponential cell probe complexity separations between adaptive and nonadaptive (nonadaptive and memoryless) data structures and give a nearly matching Omega(log(m)/log(w)) lower bound.
References
More filters
Journal ArticleDOI

A mathematical theory of communication

TL;DR: This final installment of the paper considers the case where the signals or the messages or both are continuously variable, in contrast with the discrete nature assumed until now.
Proceedings ArticleDOI

Some complexity questions related to distributive computing(Preliminary Report)

TL;DR: The quantity of interest, which measures the information exchange necessary for computing f, is the minimum number of bits exchanged in any algorithm.
Journal ArticleDOI

An information statistics approach to data stream and communication complexity

TL;DR: This work presents a new method for proving strong lower bounds in communication complexity based on the notion of the conditional information complexity of a function, and shows that it also admits a direct sum theorem.
Journal ArticleDOI

On the distributional complexity of disjointness

TL;DR: It is proved that the distributional communication complexity of the predicate “disjointness” with respect to a very simple measure on inputs is Ω(n).
Journal ArticleDOI

The probabilistic communication complexity of set intersection

TL;DR: It is shown that, for inputs of length n, the probabilistic (bounded error) communication complexity of set intersection is $\Theta ( n )$.