English

Algorithms and Lower Bounds for Comparator Circuits from Shrinkage

Computational Complexity 2021-12-01 v1

Abstract

Comparator circuits are a natural circuit model for studying bounded fan-out computation whose power sits between nondeterministic branching programs and general circuits. Despite having been studied for nearly three decades, the first superlinear lower bound against comparator circuits was proved only recently by G\'al and Robere (ITCS 2020), who established a Ω((n/logn)1.5)\Omega((n/\log n)^{1.5}) lower bound on the size of comparator circuits computing an explicit function of nn bits. In this paper, we initiate the study of average-case complexity and circuit analysis algorithms for comparator circuits. Departing from previous approaches, we exploit the technique of shrinkage under random restrictions to obtain a variety of new results for this model. Among them, we show - Average-case Lower Bounds. For every k=k(n)k = k(n) with klognk \geq \log n, there exists a polynomial-time computable function fkf_k on nn bits such that, for every comparator circuit CC with at most n1.5/O(klogn)n^{1.5}/O(k\cdot \sqrt{\log n}) gates, we have Prx{0,1}n[C(x)=fk(x)]12+12Ω(k). \text{Pr}_{x\in\left\{ 0,1 \right\}^n}\left[C(x)=f_k(x)\right]\leq \frac{1}{2} + \frac{1}{2^{\Omega(k)}}. This average-case lower bound matches the worst-case lower bound of G\'al and Robere by letting k=O(logn)k=O(\log n). - #SAT Algorithms. There is an algorithm that counts the number of satisfying assignments of a given comparator circuit with at most n1.5/O ⁣(klogn)n^{1.5}/O\!\left(k\cdot \sqrt{\log n}\right) gates, in time 2nkpoly(n)2^{n-k}\cdot\text{poly}(n), for any kn/4k\leq n/4. The running time is non-trivial when k=ω(logn)k=\omega(\log n). - Pseudorandom Generators and MCSP Lower Bounds. There is a pseudorandom generator of seed length s2/3+o(1)s^{2/3+o(1)} that fools comparator circuits with ss gates. Also, using this PRG, we obtain an n1.5o(1)n^{1.5-o(1)} lower bound for MCSP against comparator circuits.

Keywords

Cite

@article{arxiv.2111.14974,
  title  = {Algorithms and Lower Bounds for Comparator Circuits from Shrinkage},
  author = {Bruno P. Cavalar and Zhenjian Lu},
  journal= {arXiv preprint arXiv:2111.14974},
  year   = {2021}
}
R2 v1 2026-06-24T07:56:45.076Z