Skip to main content
Log in

Approximability of Clausal Constraints

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract

We study a family of problems, called Maximum Solution (Max Sol), where the objective is to maximise a linear goal function over the feasible integer assignments to a set of variables subject to a set of constraints. When the domain is Boolean (i.e. restricted to {0,1}), the maximum solution problem is identical to the well-studied Max Ones problem, and the complexity and approximability is completely understood for all restrictions on the underlying constraints. We continue this line of research by considering the Max Sol problem for relations defined by regular signed logic over finite subsets of the natural numbers; the complexity of the corresponding decision problem has recently been classified by Creignou et al. (Theory Comput. Syst. 42(2):239–255, 2008). We give sufficient conditions for when such problems are polynomial-time solvable and we prove that they are APX-hard otherwise. Similar dichotomies are also obtained for variants of the Max Sol problem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Alimonti, P., Kann, V.: Some APX-completeness results for cubic graphs. Theor. Comput. Sci. 237, 123–134 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  2. Ausiello, G., D’Atri, A., Protasi, M.: Structure preserving reductions among convex optimization problems. J. Comput. Syst. Sci. 21, 136–153 (1980)

    Article  MATH  MathSciNet  Google Scholar 

  3. Ausiello, G., Crescenzi, P., Gambosi, G., Kann, V., Marchetti-Spaccamela, A., Protasi, M.: Complexity and Approximation. Springer, Berlin (1999)

    MATH  Google Scholar 

  4. Baker, B.: Approximation algorithms for NP-complete problems on planar graphs. J. ACM 41, 153–180 (1994)

    Article  MATH  Google Scholar 

  5. Bodirsky, M.: Constraint Satisfaction with Infinite Domains. PhD thesis, Humboldt-Universität, Berlin, Germany (2004)

  6. Bulatov, A., Jeavons, P., Krokhin, A.: Classifying the computational complexity of constraints using finite algebras. SIAM J. Comput. 34(3), 720–742 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  7. Cohen, D., Jeavons, P., Jonsson, P., Koubarakis, M.: Building tractable disjunctive constraints. J. ACM 47(5), 826–853 (2000)

    Article  MathSciNet  Google Scholar 

  8. Cohen, D., Cooper, M., Jeavons, P.: A complete characterization of complexity for Boolean constraint optimization problems. In: Proceedings of the 10th International Conference on Principles and Practice of Constraint Programming (CP-2004), pp. 212–226 (2004)

  9. Cohen, D., Jeavons, P., Gyssens, M.: A unified theory of structural tractability for constraint satisfaction problems. J. Comput. Syst. Sci. 74(5), 721–743 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  10. Creignou, N., Khanna, S., Sudan, M.: Complexity Classifications of Boolean Constraint Satisfaction Problems. SIAM, Philadelphia (2001)

    MATH  Google Scholar 

  11. Creignou, N., Hermann, M., Krokhin, A., Salzer, G.: Complexity of clausal constraints over chains. Theory Comput. Syst. 42(2), 239–255 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  12. Dalmau, V., Jonsson, P.: The complexity of counting homomorphisms seen from the other side. Theor. Comput. Sci. 329(1–3), 315–323 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  13. Feige, U.: A threshold of ln n for approximating set cover. J. ACM 45(4), 634–652 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  14. Fisher, M., Gabbay, D., Vila, L.(eds.): Handbook on Temporal Reasoning in Artificial Intelligence. Elsevier, Amsterdam (2005)

    Google Scholar 

  15. Gil, À., Hermann, M., Salzer, G., Zanuttini, B.: Efficient algorithms for constraint description problems over finite totally ordered domains. In: Proceedings of Automated Reasoning, Second International Joint Conference (IJCAR-04), pp. 244–258 (2004)

  16. Gottlob, G., Leone, N., Scarcello, F.: The complexity of acyclic conjunctive queries. J. ACM 48(3), 431–498 (2001)

    Article  MathSciNet  Google Scholar 

  17. Grohe, M.: The complexity of homomorphism and constraint satisfaction problems seen from the other side. J. ACM 54(1) (2007)

  18. Hochbaum, D.S., Naor, J.: Simple and fast algorithms for linear and integer programs with two variables per inequality. SIAM J. Comput. 23(6), 1179–1192 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  19. Hähnle, R.: Complexity of many-valued logics. In: Proceedings of the 31st IEEE International Symposium on Multiple-valued Logic (ISMVL-2001), pp. 137–148 (2001)

  20. Iwata, S., Fleischer, L., Fujishige, S.: A combinatorial strongly polynomial algorithm for minimizing submodular functions. J. ACM 48(4), 761–777 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  21. Jeavons, P., Cooper, M.: Tractable constraints on ordered domains. Artif. Intell. 79, 327–339 (1996)

    Article  MathSciNet  Google Scholar 

  22. Jeavons, P., Cohen, D., Gyssens, M.: Closure properties of constraints. J. ACM 44(4), 527–548 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  23. Jonsson, P., Nordh, G., Thapper, J.: The maximum solution problem on graphs. In: Proceedings of the 32nd International Symposium on Mathematical Foundations of Computer Science (MFCS-2007), pp. 228–239 (2007)

  24. Jonsson, P., Kuivinen, F., Nordh, G.: Max Ones generalized to larger domains. SIAM J. Comput. 38(1), 329–365 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  25. Khanna, S., Sudan, M., Trevisan, L., Williamson, D.: The approximability of constraint satisfaction problems. SIAM J. Comput. 30(6), 1863–1920 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  26. Koller, A., Mehlhorn, K., Niehren, J.: A polynomial-time fragment of dominance constraints. In: Proceedings of the 38th Annual Meeting of the Association for Computational Linguistics (ACL-2000), pp. 368–375 (2000)

  27. Kuivinen, F.: Tight approximability results for the maximum solution equation problem over Z p . In: Proceedings of the 30th International Symposium on Mathematical Foundations of Computer Science (MFCS-2005), pp. 628–639 (2005)

  28. Ladner, R.: On the structure of polynomial time reducibility. J. ACM 22(1), 155–171 (1975)

    Article  MATH  MathSciNet  Google Scholar 

  29. Lipton, R., Tarjan, R.: Applications of a planar separator theorem. SIAM J. Comput. 9, 615–627 (1980)

    Article  MATH  MathSciNet  Google Scholar 

  30. Papadimitriou, C.: Computational Complexity. Addison Wesley, Reading (1994)

    MATH  Google Scholar 

  31. Pöschel, R.: Galois connections for operations and relations. Technical Report MATH-AL-8-2001, Technische Universität Dresden, Germany (2001)

  32. Pöschel, R., Kalužnin, L.: Funktionen- und Relationenalgebren. DVW, Berlin (1979)

    Google Scholar 

  33. Schrijver, A.: A combinatorial algorithm minimizing submodular functions in polynomial time. J. Combin. Theory. Ser. B 80, 346–355 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  34. Steel, M.: The complexity of reconstructing trees from qualitative characters and subtrees. J. Classif. 9, 91–116 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  35. Zuckerman, D.: Linear degree extractors and the inapproximability of max clique and chromatic number. In: Proceedings of the 38th ACM Symposium on Theory of Computing (STOC-2006), pp. 681–690 (2006)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Peter Jonsson.

Additional information

A preliminary version of this paper appears in Proceedings of the 31st International Symposium on Mathematical Foundations of Computer Science (MFCS’06), Lecture Notes in Computer Science, Vol. 4162, Springer, Berlin, 2006, pp. 549–560.

P. Jonsson partially supported by the Center for Industrial Information Technology (CENIIT) under grant 04.01, and by the Swedish Research Council (VR) under grant 621-2003-3421.

G. Nordh partially supported by the Swedish-French Foundation and the National Graduate School in Computer Science (CUGS), Sweden. Part of the research was carried out while working at Lix, Ecole Polytechnique, Paris.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jonsson, P., Nordh, G. Approximability of Clausal Constraints. Theory Comput Syst 46, 370–395 (2010). https://doi.org/10.1007/s00224-008-9145-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-008-9145-7

Keywords

Navigation