The composition complexity of majority
Victor Lecomte, Prasanna Ramakrishnan, Li-Yang Tan

TL;DR
This paper establishes a tight lower bound on the number of local functions needed to compute the majority function through composition, revealing a fundamental complexity barrier and advancing understanding of circuit and branching program lower bounds.
Contribution
It proves an optimal lower bound on the composition overhead for majority, improving previous bounds and providing new techniques for circuit complexity lower bounds.
Findings
Lower bound of m ≥ Ω((n/k) log k) on the number of functions in composition
Recovery of known lower bounds for bounded-width branching programs via new proof methods
Introduction of novel techniques involving information flow and bootstrapping for lower bounds
Abstract
We study the complexity of computing majority as a composition of local functions: \[ \text{Maj}_n = h(g_1,\ldots,g_m), \] where each is an arbitrary function that queries only variables and is an arbitrary combining function. We prove an optimal lower bound of \[ m \ge \Omega\left( \frac{n}{k} \log k \right) \] on the number of functions needed, which is a factor larger than the ideal . We call this factor the composition overhead; previously, no superconstant lower bounds on it were known for majority. Our lower bound recovers, as a corollary and via an entirely different proof, the best known lower bound for bounded-width branching programs for majority (Alon and Maass '86, Babai et al. '90). It is also the first step in a plan that we propose for breaking a longstanding barrier in lower…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
