Abstract
For a Boolean function \(f:\left\{ {0,1} \right\}^n \to \left\{ {0,1} \right\}\) given by a Boolean formula (or a binary circuit) S we discuss the problem of building a Boolean formula (binary circuit) of minimal size, which computes the function g equivalent to \(f\), or ∈-equivalent to \(f\), i.e., \(Pr_{x \in \left\{ {0,1} \right\}^n } \left\{ {g\left( x \right) \ne f\left( x \right)} \right\} \leqslant \varepsilon \). In this paper we prove that if P ≠ NP then this problem can not be approximated with a “good” approximation ratio by a polynomial time algorithm.
Similar content being viewed by others
References
P. Clote and E. Kranakis, Boolean Functions and Computation Models, Springer, 2002.
R. Constable, H. Hunt, and S. Sahni, “On the computational complexity of scheme equivalence,” in Proc. 8th Ann. Princeton Conf. on Information Sciences and Systems, 1974, pp. 15–20.
S. Cook, “The complexity of theorem-proving procedures,” in Proc. 3rd Ann. ACM Symp. on Theory of Computing, 1971, pp. 151–158.
M. Garey and D. Johnson, Computers and Intractability: A Guide to the Theory of NP-completeness, Freeman, 1979.
E. Hemaspaandra and G. Wechsung, “The minimization problem for boolean formulas,” in Proceeding of the 38th Annual Symposium on Foundations of Computer Science (FOCS' 97), 1997, pp. 575–584.
L. Stockmeyer, “The polynomial-time hierarchy,” Theoretical Computer Science, vol. 3, pp. 1–22, 1976.
D. Tsichritzis, “The equivalence problem of simple programs,” J. Assoc. Comput. Mach., vol. 17, pp. 729–738, 1970.
C. Umans, “The minimum equivalent DNF problem and shortest implicants,” in Proceeding of the 39th Annual Symposium on Foundations of Computer Science (FOCS' 98), 1998, pp. 556–563.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Prokopyev, O.A., Pardalos, P.M. On Approximability of Boolean Formula Minimization. Journal of Combinatorial Optimization 8, 129–135 (2004). https://doi.org/10.1023/B:JOCO.0000031414.39556.3a
Issue Date:
DOI: https://doi.org/10.1023/B:JOCO.0000031414.39556.3a