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 * {0,1}^m -> {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 {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 = Omega(n/log n). 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 sh...
Thesis (Ph.D.)--University of Washington, 2020In this thesis, we study basic lower bound questions i...
Since 1989, the best known lower bound on static data structures was Siegel’s classical cell samplin...
A common problem in computer science is how to efficiently store sets: when given a set, how do you ...
AbstractWe consider time-space tradeoffs for static data structure problems in the cell probe model ...
In the cell probe model with word size 1 (the bit probe model), a static data structure problem is g...
The bit probe complexity of a static data structure problem within a given size bound was defined b...
AbstractThis work present several advances in the understanding of dynamic data structures in the bi...
Given a dictionary S of n binary strings each of length m,we consider the problem of designing a dat...
AbstractWe consider a fundamental problem in data structures, static predecessor searching: Given a ...
We revisit the complexity of online computation in the cell probe model. We consider a class of pro...
We consider the bit-probe complexity of the set membership problem: represent an n-element subset S ...
We study data structures in the presence of adversarial noise. We want to encode a given object in a...
We study two data structuring problems under the bit probe model: the dynamic predecessor problem an...
Abstract The cell probe model is a general, combinatorial model of data structures. We give a survey...
We introduce new models for dynamic computation based on the cell probe model of Fredman and Yao. We...
Thesis (Ph.D.)--University of Washington, 2020In this thesis, we study basic lower bound questions i...
Since 1989, the best known lower bound on static data structures was Siegel’s classical cell samplin...
A common problem in computer science is how to efficiently store sets: when given a set, how do you ...
AbstractWe consider time-space tradeoffs for static data structure problems in the cell probe model ...
In the cell probe model with word size 1 (the bit probe model), a static data structure problem is g...
The bit probe complexity of a static data structure problem within a given size bound was defined b...
AbstractThis work present several advances in the understanding of dynamic data structures in the bi...
Given a dictionary S of n binary strings each of length m,we consider the problem of designing a dat...
AbstractWe consider a fundamental problem in data structures, static predecessor searching: Given a ...
We revisit the complexity of online computation in the cell probe model. We consider a class of pro...
We consider the bit-probe complexity of the set membership problem: represent an n-element subset S ...
We study data structures in the presence of adversarial noise. We want to encode a given object in a...
We study two data structuring problems under the bit probe model: the dynamic predecessor problem an...
Abstract The cell probe model is a general, combinatorial model of data structures. We give a survey...
We introduce new models for dynamic computation based on the cell probe model of Fredman and Yao. We...
Thesis (Ph.D.)--University of Washington, 2020In this thesis, we study basic lower bound questions i...
Since 1989, the best known lower bound on static data structures was Siegel’s classical cell samplin...
A common problem in computer science is how to efficiently store sets: when given a set, how do you ...