For circuit classes R, the fundamental computational problem Min-R asks for the minimum R-size of a Boolean function presented as a truth table. Prominent examples of this problem include Min-DNF, which asks whether a given Boolean function presented as a truth table has a k-term DNF, and Min-Circuit (also called MCSP), which asks whether a Boolean function presented as a truth table has a size k Boolean circuit. We present a new reduction proving that Min-DNF is NP-complete. It is significantly simpler than the known reduction of Masek [31], which is from Circuit-SAT.
Citation:
Eric Allender, Lisa Hellerstein, Paul McCabe, Toniann Pitassi, Michael Saks, "Minimizing DNF Formulas and AC^0_d Circuits Given a Truth Table," ccc, pp.237-251, 21st Annual IEEE Conference on Computational Complexity (CCC'06), 2006