Algorithms and Lower Bounds for Comparator Circuits from Shrinkage

11/29/2021
by   Bruno P. Cavalar, et al.
0

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ál and Robere (ITCS 2020), who established a Ω((n/log n)^1.5) lower bound on the size of comparator circuits computing an explicit function of n 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) with k ≥log n, there exists a polynomial-time computable function f_k on n bits such that, for every comparator circuit C with at most n^1.5/O(k·√(log n)) gates, we have Pr_x∈{ 0,1 }^n[C(x)=f_k(x)]≤1/2 + 1/2^Ω(k). This average-case lower bound matches the worst-case lower bound of Gál and Robere by letting 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 n^1.5/O(k·√(log n)) gates, in time 2^n-k·poly(n), for any k≤ n/4. The running time is non-trivial when k=ω(log n). - Pseudorandom Generators and MCSP Lower Bounds. There is a pseudorandom generator of seed length s^2/3+o(1) that fools comparator circuits with s gates. Also, using this PRG, we obtain an n^1.5-o(1) lower bound for MCSP against comparator circuits.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/16/2018

Average-Case Lower Bounds and Satisfiability Algorithms for Small Threshold Circuits

We show average-case lower bounds for explicit Boolean functions again...
research
01/21/2020

Lower Bounds Against Sparse Symmetric Functions of ACC Circuits: Expanding the Reach of #SAT Algorithms

We continue the program of proving circuit lower bounds via circuit sati...
research
02/20/2020

Algorithms and Lower Bounds for de Morgan Formulas of Low-Communication Leaf Gates

The class FORMULA[s] ∘𝒢 consists of Boolean functions computable by size...
research
03/13/2021

The complexity of multilayer d-dimensional circuits

In this paper we research a model of multilayer circuits with a single l...
research
06/01/2019

Smoothing Structured Decomposable Circuits

We study the task of smoothing a circuit, i.e., ensuring that all childr...
research
09/03/2021

Circuit Lower Bounds for the p-Spin Optimization Problem

We consider the problem of finding a near ground state of a p-spin model...
research
02/18/2020

Multiparty Karchmer-Wigderson Games and Threshold Circuits

We suggest a generalization of Karchmer-Wigderson communication games to...

Please sign up or login with your details

Forgot password? Click here to reset