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.
Similar content being viewed by others
References
Alimonti, P., Kann, V.: Some APX-completeness results for cubic graphs. Theor. Comput. Sci. 237, 123–134 (2000)
Ausiello, G., D’Atri, A., Protasi, M.: Structure preserving reductions among convex optimization problems. J. Comput. Syst. Sci. 21, 136–153 (1980)
Ausiello, G., Crescenzi, P., Gambosi, G., Kann, V., Marchetti-Spaccamela, A., Protasi, M.: Complexity and Approximation. Springer, Berlin (1999)
Baker, B.: Approximation algorithms for NP-complete problems on planar graphs. J. ACM 41, 153–180 (1994)
Bodirsky, M.: Constraint Satisfaction with Infinite Domains. PhD thesis, Humboldt-Universität, Berlin, Germany (2004)
Bulatov, A., Jeavons, P., Krokhin, A.: Classifying the computational complexity of constraints using finite algebras. SIAM J. Comput. 34(3), 720–742 (2005)
Cohen, D., Jeavons, P., Jonsson, P., Koubarakis, M.: Building tractable disjunctive constraints. J. ACM 47(5), 826–853 (2000)
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)
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)
Creignou, N., Khanna, S., Sudan, M.: Complexity Classifications of Boolean Constraint Satisfaction Problems. SIAM, Philadelphia (2001)
Creignou, N., Hermann, M., Krokhin, A., Salzer, G.: Complexity of clausal constraints over chains. Theory Comput. Syst. 42(2), 239–255 (2008)
Dalmau, V., Jonsson, P.: The complexity of counting homomorphisms seen from the other side. Theor. Comput. Sci. 329(1–3), 315–323 (2004)
Feige, U.: A threshold of ln n for approximating set cover. J. ACM 45(4), 634–652 (1998)
Fisher, M., Gabbay, D., Vila, L.(eds.): Handbook on Temporal Reasoning in Artificial Intelligence. Elsevier, Amsterdam (2005)
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)
Gottlob, G., Leone, N., Scarcello, F.: The complexity of acyclic conjunctive queries. J. ACM 48(3), 431–498 (2001)
Grohe, M.: The complexity of homomorphism and constraint satisfaction problems seen from the other side. J. ACM 54(1) (2007)
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)
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)
Iwata, S., Fleischer, L., Fujishige, S.: A combinatorial strongly polynomial algorithm for minimizing submodular functions. J. ACM 48(4), 761–777 (2001)
Jeavons, P., Cooper, M.: Tractable constraints on ordered domains. Artif. Intell. 79, 327–339 (1996)
Jeavons, P., Cohen, D., Gyssens, M.: Closure properties of constraints. J. ACM 44(4), 527–548 (1997)
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)
Jonsson, P., Kuivinen, F., Nordh, G.: Max Ones generalized to larger domains. SIAM J. Comput. 38(1), 329–365 (2008)
Khanna, S., Sudan, M., Trevisan, L., Williamson, D.: The approximability of constraint satisfaction problems. SIAM J. Comput. 30(6), 1863–1920 (2001)
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)
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)
Ladner, R.: On the structure of polynomial time reducibility. J. ACM 22(1), 155–171 (1975)
Lipton, R., Tarjan, R.: Applications of a planar separator theorem. SIAM J. Comput. 9, 615–627 (1980)
Papadimitriou, C.: Computational Complexity. Addison Wesley, Reading (1994)
Pöschel, R.: Galois connections for operations and relations. Technical Report MATH-AL-8-2001, Technische Universität Dresden, Germany (2001)
Pöschel, R., Kalužnin, L.: Funktionen- und Relationenalgebren. DVW, Berlin (1979)
Schrijver, A.: A combinatorial algorithm minimizing submodular functions in polynomial time. J. Combin. Theory. Ser. B 80, 346–355 (2000)
Steel, M.: The complexity of reconstructing trees from qualitative characters and subtrees. J. Classif. 9, 91–116 (1992)
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)
Author information
Authors and Affiliations
Corresponding author
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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-008-9145-7