On the Complexity and Inapproximability of Shortest Implicant Problems

We investigate the complexity and approximability of a basic optimization problem in the second level of the Polynomial Hierarchy, that of finding shortest implicants. We show that the DNF variant of this problem is complete for a complexity class in the second level of the hierarchy utilizing log2 n-limited nondeterminism. We obtain inapproximability results for the DNF and formula variants of the shortest implicant problem that show that trivial approximation algorithms are optimal for these problems, up to lower order terms. It is hoped that these results will be useful in studying the complexity and approximability of circuit minimization problems, which have close connections to implicant problems.

[1]  Ingo Wegener,et al.  The complexity of Boolean functions , 1987 .

[2]  Mihalis Yannakakis,et al.  On limited nondeterminism and the complexity of the V-C dimension , 1993, [1993] Proceedings of the Eigth Annual Structure in Complexity Theory Conference.

[3]  Christopher Umans The minimum equivalent DNF problem and shortest implicants , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[4]  Nripendra N. Biswas,et al.  Minimization of Boolean Functions , 1971, IEEE Transactions on Computers.

[5]  Edith Hemaspaandra,et al.  The minimization problem for Boolean formulas , 1997, Proceedings 38th Annual Symposium on Foundations of Computer Science.

[6]  CoudertOlivier Two-level logic minimization: an overview , 1994 .

[7]  Ingo Wegener,et al.  The Complexity of Symmetric Boolean Functions , 1987, Computation Theory and Logic.

[8]  Larry J. Stockmeyer,et al.  The Polynomial-Time Hierarchy , 1976, Theor. Comput. Sci..

[9]  Tadeusz Strzemecki,et al.  Polynomial-time algorithms for generation of prime implicants , 1992, J. Complex..

[10]  Martyn Edwards,et al.  Logic synthesis , 1994, Microprocessors and microsystems.

[11]  Liming Cai,et al.  On the Amount of Nondeterminism and the Power of Verifying , 1997, SIAM J. Comput..

[12]  Willard Van Orman Quine,et al.  The Problem of Simplifying Truth Functions , 1952 .

[13]  Olivier Coudert,et al.  Two-level logic minimization: an overview , 1994, Integr..