NP-Hardness of the Minimum Circuit Size Problem
Canonical statement
View source LaTeX
The Minimum Circuit Size Problem (MCSP) takes as input the
\(N=2^n\)-bit truth table of a Boolean function
\(f:\{0,1\}^n\to\{0,1\}\) and an integer \(s\leq N\), and asks whether
\(f\) has a Boolean circuit over the fixed complete basis
\(\{\mathsf{AND},\mathsf{OR},\mathsf{NOT}\}\), with
\(\mathsf{AND}\) and \(\mathsf{OR}\) of fan-in two, and with at most
\(s\) gates. Is MCSP \(NP\)-hard under deterministic polynomial-time
many-one reductions?Notes
The Minimum Circuit Size Problem (MCSP) takes the full -bit truth table of a Boolean function together with a threshold , and asks whether some circuit with at most gates over the basis computes the function. A candidate circuit can be checked against the truth table, so MCSP lies in ; the question is whether it is -hard under deterministic polynomial-time many-one reductions. The modern formulation emerged around 1975, with no single documented first proposal.
MCSP sits at a crossroads of complexity theory, tied to natural properties, pseudorandomness, and the power of random strings [AllenderEtAl2006MCSP]. Murray and Williams studied the (non-)-hardness of computing circuit complexity, clarifying obstacles to proving hardness under standard reductions [MurrayWilliams2017MCSP]. Hirahara's non-black-box worst-case to average-case reductions within further connect MCSP-style problems to average-case complexity [Hirahara2020MCSP].
Hardness is known for variants and under restricted or otherwise nonstandard reductions, but ordinary many-one -hardness — or a proof that it fails — remains open.
References (3)
- [AllenderEtAl2006MCSP]
Power from random strings
Open ↗Eric Allender and Harry Buhrman and Michal Koucký and Dieter van Melkebeek and Detlef Ronneburger · 2006 · misc
- [MurrayWilliams2017MCSP]
On the (non) NP-hardness of computing circuit complexity
Open ↗Cody D. Murray and R. Ryan Williams · 2017 · misc
- [Hirahara2020MCSP]
Non-black-box worst-case to average-case reductions within NP
Open ↗Shuichi Hirahara · 2018 · misc
The boxed statement is the canonical open formulation — not a stronger variant or a related research program. The status reflects the catalog's last review; do your own literature search before investing serious effort.