English

Approximating Sumset Size

Data Structures and Algorithms 2021-07-27 v1 Discrete Mathematics Combinatorics

Abstract

Given a subset AA of the nn-dimensional Boolean hypercube F2n\mathbb{F}_2^n, the sumset A+AA+A is the set {a+a:a,aA}\{a+a': a, a' \in A\} where addition is in F2n\mathbb{F}_2^n. Sumsets play an important role in additive combinatorics, where they feature in many central results of the field. The main result of this paper is a sublinear-time algorithm for the problem of sumset size estimation. In more detail, our algorithm is given oracle access to (the indicator function of) an arbitrary AF2nA \subseteq \mathbb{F}_2^n and an accuracy parameter ϵ>0\epsilon > 0, and with high probability it outputs a value 0v10 \leq v \leq 1 that is ±ϵ\pm \epsilon-close to Vol(A+A)\mathrm{Vol}(A' + A') for some perturbation AAA' \subseteq A of AA satisfying Vol(AA)ϵ.\mathrm{Vol}(A \setminus A') \leq \epsilon. It is easy to see that without the relaxation of dealing with AA' rather than AA, any algorithm for estimating Vol(A+A)\mathrm{Vol}(A+A) to any nontrivial accuracy must make 2Ω(n)2^{\Omega(n)} queries. In contrast, we give an algorithm whose query complexity depends only on ϵ\epsilon and is completely independent of the ambient dimension nn.

Cite

@article{arxiv.2107.12367,
  title  = {Approximating Sumset Size},
  author = {Anindya De and Shivam Nadimpalli and Rocco A. Servedio},
  journal= {arXiv preprint arXiv:2107.12367},
  year   = {2021}
}

Comments

23 pages

R2 v1 2026-06-24T04:32:17.082Z