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 \(2^{\log^{1 - \epsilon}(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(nloglogn/(logn)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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Albert, R., DasGupta, B., Dondi, R., Sontag, E.: Inferring (biological) signal transduction networks via transitive reductions of directed graphs. Algorithmica 51(2), 129–159 (2008)
Alon, N., Duke, R.A., Lefmann, H., Rödl, V., Yuster, R.: The algorithmic aspects of the regularity lemma. J. of Algorithms 16, 80–109 (1994)
Angluin, D., Frazier, M., Pitt, L.: Learning conjunctions of Horn clauses. Machine Learning 9, 147–164 (1992)
Ausiello, G., D’atri, A., Saccà, D.: Minimal representations of directed hypergraphs. SIAM J. Comput. 15(2), 418–431 (1986)
Berman, P., DasGupta, B., Karpinski, M.: Approximating transitive reduction problems for directed networks. In: Dehne, F., Gavrilova, M., Sack, J.-R., Tòth, C.D. (eds.) 11th Algorithms and Data Structures Symposium. LNCS, vol. 5664, pp. 74–85. Springer, Heidelberg (2009)
Berman, P., Karpinski, M., Scott, A.D.: Approximation hardness of short symmetric instances of MAX-3SAT. Electronic Colloquium on Computational Complexity, Report TR03-049 (2003)
Boros, E.: Horn functions. In: Crama, Y., Hammer, P.L. (eds.) Boolean Functions: Theory, Algorithms and Applications, Cambridge Univ. Press, Cambridge (forthcoming, 2010)
Boros, E., Čepek, O.: On the complexity of Horn minimization, Rutcor Research Report 1-94 (1994)
Boros, E., Crama, Y., Hammer, P.L.: Polynomial-time inference of all valid implications for Horn and related formulae. Ann. Math. Artif. Intell. 1, 21–32 (1990)
Bublitz, S.: Decomposition of graphs and monotone formula size of homogeneous fuctions. Acta Informatica 23, 689–696 (1996)
Caspard, N., Monjardet, B.: The lattice of closure systems, closure operators and implications on a finite set: a survey. Discrete Appl. Math. 127, 241–269 (2003)
Chandra, A.K., Markowsky, G.: On the number of prime implicants. Discrete Math. 24, 7–11 (1978)
Chung, F.R.K., Erdős, P., Spencer, J.: On the decomposition of graphs into complete bipartite graphs. Studies in Pure Mathematics, To the Memory of Paul Turán, pp. 95-101. Akadémiai Kiadó (1983)
Clote, P., Kranakis, E.: Boolean Functions and Models of Computation. Springer, Heidelberg (2003)
Cook, S.A.: Feasibly constructive proofs and the propositional calculus. In: STOC, pp. 83–97 (1975)
Feige, U., Kogan, S.: Hardness of approximation of the balanced complete bipartite subgraph problem, Tech. Rep. MCS04-04, Dept. of Comp. Sci. and Appl. Math., The Weizmann Inst. of Science (2004)
Flögel, A., Kleine Büning, H., Lettmann, T.: On the restricted equivalence subclasses of propositional logic. ITA 27, 327–340 (1993)
Frazier, M.D.: Matters Horn and other features in the computational learning theory landscape: the notion of membership, Ph.D. thesis, Univ. of Illinois at Urbana-Champaign (1994)
Guigues, J.L., Duquenne, V.: Familles minimales d’implications informatives résultant d’un tableau de données binaires. Math. Sci. Humaines 95, 5–18 (1986)
Hammer, P.L., Kogan, A.: Horn functions and their DNFs. Information Processing Letters 44, 23–29 (1992)
Hammer, P.L., Kogan, A.: Optimal compression of propositional Horn knowledge bases: complexity and approximation. Artificial Intelligence 64, 131–145 (1993)
Hammer, P.L., Kogan, A.: Quasi-acyclic Horn knowledge bases: optimal compression. IEEE Trans. on Knowledge and Data Engineering 7, 751–762 (1995)
Hwang, F.K., Richards, D.S., Winter, P.: The Steiner Tree Problem. North-Holland, Amsterdam (1992)
Kirchner, S.: Lower bounds for Steiner tree algorithms and the construction of bicliques in dense graphs, Ph.D. Dissertation, Humboldt-Universität zu Berlin (2008) (in German)
Kleine Büning, H., Lettmann, T.: Propositional Logic: Deduction and Algorithms. Cambridge Univ. Press, Cambridge (1999)
Kortsarz, G., Krauthgamer, R., Lee, J.R.: Hardness of approximating vertex-connectivity network design problems. SIAM J. Comput. 33(3), 704–720 (2004)
Kővári, T., Sós, V.T., Turán, P.: On a problem of K. Zarankiewicz. Colloq. Math. 3, 50–57 (1954)
Langlois, M., Sloan, R.H., Turán, G.: Horn upper bounds and renaming. J. Satisfiability, Boolean Modelling and Computation 7, 1–15 (2009)
Langlois, M., Sloan, R.H., Szörényi, B., Turán, G.: Horn complements: towards Horn-to-Horn belief revision, pp. 466–471. AAAI, Menlo Park (2008)
Langlois, M., Mubayi, D., Sloan, R.H., Turán, G.: Combinatorial Problems for Horn Clauses. In: Lipshteyn, M., Levit, V.E., McConnell, R.M. (eds.) Graph Theory, Computational Intelligence and Thought. LNCS, vol. 5420, pp. 54–65. Springer, Heidelberg (2009)
Lovász, L.: Coverings and colorings of hypergraphs. In: Proc. 4th Southeastern Conf. on Combinatorics, Graph Theory and Computing, Utilitas Math., pp. 3–12 (1973)
Maier, D.: The Theory of Relational Databases. Comp. Sci. Press, Rockville (1983)
Mubayi, D., Turán, G.: Finding bipartite subgraphs efficiently. Inf. Proc. Lett. 110, 174–177 (2010)
Orlin, J.: Contentment in graph theory: covering graphs with cliques. Indag. Math. 80, 406–424 (1977)
Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach, 2nd edn. Prentice Hall, Englewood Cliffs (2002)
Singh, P., Lin, T., Mueller, E.T., Lim, G., Perkins, T., Zhu, W.L.: Open Mind Common Sense: knowledge acquisition from the general public., CoopIS/DOA/ODBASE, 1223–1237 (2002)
Tarján, T.: Complexity of lattice-configurations. Studia Sci. Math. Hung. 10, 203–211 (1975)
Tseitin, G.S.: On the complexity of derivation in propositional calculus. In: Seminars in Mathematics, V. A. Steklov Mathematical Institut, Leningrad, vol. 8 (1968)
Tuza, Z.: Covering of graphs by complete bipartite subgraphs; complexity of 0-1 matrices. Combinatorica 4, 111–116 (1984)
Umans, C.: Hardness of approximating \(\Sigma_2^p\) minimization problems. In: FOCS, pp. 465-474 (1999)
Umans, C.: The Minimum Equivalent DNF problem and shortest implicants. J. Comput. Syst. Sci. 63, 597–611 (2001)
Vetta, A.: Approximating the minimum strongly connected subgraph via a matching lower bound. In: 12th ACM-SIAM Symposium on Discrete Algorithms, pp. 417–426 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bhattacharya, A., DasGupta, B., Mubayi, D., Turán, G. (2010). On Approximate Horn Formula Minimization. In: Abramsky, S., Gavoille, C., Kirchner, C., Meyer auf der Heide, F., Spirakis, P.G. (eds) Automata, Languages and Programming. ICALP 2010. Lecture Notes in Computer Science, vol 6198. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14165-2_38
Download citation
DOI: https://doi.org/10.1007/978-3-642-14165-2_38
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14164-5
Online ISBN: 978-3-642-14165-2
eBook Packages: Computer ScienceComputer Science (R0)