Source author record

Tom Gur

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

3works
3topics
4close collaborators

Published work

3 publications

preprint2022arXiv

Worst-Case to Average-Case Reductions via Additive Combinatorics

We present a new framework for designing worst-case to average-case reductions. For a large class of problems, it provides an explicit transformation of algorithms running in time TT that are only correct on a small (subconstant) fraction of their inputs into algorithms running in time O~(T)\widetilde{O}(T) that are correct on all inputs. Using our framework, we obtain such efficient worst-case to average-case reductions for fundamental problems in a variety of computational models; namely, algorithms for matrix multiplication, streaming algorithms for the online matrix-vector multiplication problem, and static data structures for all linear problems as well as for the multivariate polynomial evaluation problem. Our techniques crucially rely on additive combinatorics. In particular, we show a local correction lemma that relies on a new probabilistic version of the quasi-polynomial Bogolyubov-Ruzsa lemma.

preprint2013arXiv

Arthur-Merlin Streaming Complexity

We study the power of Arthur-Merlin probabilistic proof systems in the data stream model. We show a canonical AM\mathcal{AM} streaming algorithm for a wide class of data stream problems. The algorithm offers a tradeoff between the length of the proof and the space complexity that is needed to verify it. As an application, we give an AM\mathcal{AM} streaming algorithm for the \emph{Distinct Elements} problem. Given a data stream of length mm over alphabet of size nn, the algorithm uses O~(s)\tilde O(s) space and a proof of size O~(w)\tilde O(w), for every s,ws,w such that s⋅w≥ns \cdot w \ge n (where O~\tilde O hides a $\polylog(m,n)$ factor). We also prove a lower bound, showing that every MA\mathcal{MA} streaming algorithm for the \emph{Distinct Elements} problem that uses ss bits of space and a proof of size ww, satisfies s⋅w=Ω(n)s \cdot w = Ω(n). As a part of the proof of the lower bound for the \emph{Distinct Elements} problem, we show a new lower bound of Ω(n)Ω(\sqrt n) on the MA\mathcal{MA} communication complexity of the \emph{Gap Hamming Distance} problem, and prove its tightness.

preprint2013arXiv

Testing Booleanity and the Uncertainty Principle

Let f:{-1,1}^n -> R be a real function on the hypercube, given by its discrete Fourier expansion, or, equivalently, represented as a multilinear polynomial. We say that it is Boolean if its image is in {-1,1}. We show that every function on the hypercube with a sparse Fourier expansion must either be Boolean or far from Boolean. In particular, we show that a multilinear polynomial with at most k terms must either be Boolean, or output values different than -1 or 1 for a fraction of at least 2/(k+2)^2 of its domain. It follows that given oracle access to f, together with the guarantee that its representation as a multilinear polynomial has at most k terms, one can test Booleanity using O(k^2) queries. We show an Ω(k) queries lower bound for this problem. Our proof crucially uses Hirschman's entropic version of Heisenberg's uncertainty principle.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.