English

Sampling and Certifying Symmetric Functions

Computational Complexity 2023-05-09 v1

Abstract

A circuit C\mathcal{C} samples a distribution X\mathbf{X} with an error ϵ\epsilon if the statistical distance between the output of C\mathcal{C} on the uniform input and X\mathbf{X} is ϵ\epsilon. We study the hardness of sampling a uniform distribution over the set of nn-bit strings of Hamming weight kk denoted by Ukn\mathbf{U}^n_k for _decision forests_, i.e. every output bit is computed as a decision tree of the inputs. For every kk there is an O(logn)O(\log n)-depth decision forest sampling Ukn\mathbf{U}^n_k with an inverse-polynomial error [Viola 2012, Czumaj 2015]. We show that for every ϵ>0\epsilon > 0 there exists τ\tau such that for decision depth τlog(n/k)/loglog(n/k)\tau \log (n/k) / \log \log (n/k), the error for sampling Ukn\mathbf{U}_k^n is at least 1ϵ1-\epsilon. Our result is based on the recent robust sunflower lemma [Alweiss, Lovett, Wu, Zhang 2021, Rao 2019]. Our second result is about matching a set of nn-bit strings with the image of a dd-_local_ circuit, i.e. such that each output bit depends on at most dd input bits. We study the set of all nn-bit strings whose Hamming weight is at least n/2n/2. We improve the previously known locality lower bound from Ω(logn)\Omega(\log^* n) [Beyersdorff, Datta, Krebs, Mahajan, Scharfenberger-Fabian, Sreenivasaiah, Thomas and Vollmer, 2013] to Ω(logn)\Omega(\sqrt{\log n}), leaving only a quartic gap from the best upper bound of O(log2n)O(\log^2 n).

Keywords

Cite

@article{arxiv.2305.04363,
  title  = {Sampling and Certifying Symmetric Functions},
  author = {Yuval Filmus and Itai Leigh and Artur Riazanov and Dmitry Sokolov},
  journal= {arXiv preprint arXiv:2305.04363},
  year   = {2023}
}
R2 v1 2026-06-28T10:28:09.735Z