On approximate horn formula minimization

  • Authors:
  • Amitava Bhattacharya;Bhaskar DasGupta;Dhruv Mubayi;György Turán

  • Affiliations:
  • School of Mathematics, Tata Institute of Fundamental Research, Mumbai, India;Department of Computer Science, University of Illinois at Chicago, Chicago, IL;Department of Mathematics, Statistics & Computer Science, University of Illinois at Chicago, Chicago, IL;Department of Mathematics, Statistics & Computer Science, University of Illinois at Chicago, Chicago, IL and Research Group on Artificial Intelligence, University of Szeged, Hungary

  • Venue:
  • ICALP'10 Proceedings of the 37th international colloquium conference on Automata, languages and programming
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The minimization problem for Horn formulas is to find a Horn formula equivalent to a given Horn formula, using a minimum number of clauses. A 2log1-ε(n)-inapproximability result is proven, which is the first inapproximability result for this problem. We also consider several other versions of Horn minimization. The more general version which allows for the introduction of new variables is known to be too difficult as its equivalence problem is co-NP-complete. Therefore, we propose a variant called Steiner-minimization, which allows for the introduction of new variables in a restricted manner. Steiner-minimization of Horn formulas is shown to be MAX-SNP-hard. In the positive direction, a o(n), namely, O(n log log n/(log n)1/4)-approximation algorithm is given for the Steiner-minimization of definite Horn formulas. The algorithm is based on a new result in algorithmic extremal graph theory, on partitioning bipartite graphs into complete bipartite graphs, which may be of independent interest. Inapproximability results and approximation algorithms are also given for restricted versions of Horn minimization, where only clauses present in the original formula may be used.