Maximum Constraint Satisfaction on Diamonds

In this paper we study the complexity of the weighted maximum constraint satisfaction problem (Max CSP) over an arbitrary finite domain. In this problem, one is given a collection of weighted constraints on overlapping sets of variables, and the goal is to find an assignment of values to the variables so as to maximize the total weight of satisfied constraints. Max CSP is NP-hard in general; however, some restrictions on the form of constraints may ensure tractability. Recent results indicate that there is a connection between tractability of such restricted problems and supermodularity of the allowed constraint types with respect to some lattice ordering of the domain. We prove several results confirming this in a special case when the lattice ordering is as loose as possible, i.e., a diamond one.

[1]  Venkatesan Guruswami,et al.  Is Constraint Satisfaction Over Two Variables Always Easy? , 2002, RANDOM.

[2]  Sanjeev Khanna,et al.  Complexity classifications of Boolean constraint satisfaction problems , 2001, SIAM monographs on discrete mathematics and applications.

[3]  Andrew V. Goldberg,et al.  A new approach to the maximum flow problem , 1986, STOC '86.

[4]  Satoru Fujishige,et al.  Submodular functions and optimization , 1991 .

[5]  Andrei A. Bulatov,et al.  Towards a dichotomy theorem for the counting constraint satisfaction problem , 2007, Inf. Comput..

[6]  Venkatesan Guruswami,et al.  Is constraint satisfaction over two variables always easy? , 2004, Random Struct. Algorithms.

[7]  Mark Wallace,et al.  Principles and Practice of Constraint Programming – CP 2004 , 2004, Lecture Notes in Computer Science.

[8]  Rajeev Motwani,et al.  A combinatorial algorithm for MAX CSP , 2003, Inf. Process. Lett..

[9]  Peter Jonsson,et al.  The Approximability of Three-valued MAX CSP , 2004, SIAM J. Comput..

[10]  Martin C. Cooper,et al.  A Complete Characterization of Complexity for Boolean Constraint Optimization Problems , 2004, CP.

[11]  Francesca Rossi,et al.  Principles and Practice of Constraint Programming – CP 2003 , 2003, Lecture Notes in Computer Science.

[12]  Satoru Iwata,et al.  A combinatorial strongly polynomial algorithm for minimizing submodular functions , 2001, JACM.

[13]  Brian A. Davey,et al.  An Introduction to Lattices and Order , 1989 .

[14]  Martin C. Cooper,et al.  Soft Constraints: Complexity and Multimorphisms , 2003, CP.

[15]  Johan Håstad,et al.  Some optimal inapproximability results , 2001, JACM.

[16]  Martin C. Cooper,et al.  Identifying Efficiently Solvable Cases of Max CSP , 2004, STACS.

[17]  Rainer E. Burkard,et al.  Perspectives of Monge Properties in Optimization , 1996, Discret. Appl. Math..

[18]  Martin Grohe The complexity of homomorphism and constraint satisfaction problems seen from the other side , 2007, JACM.

[19]  Alan J. Hoffman,et al.  On greedy algorithms, partially ordered sets, and submodular functions , 2003, IBM J. Res. Dev..

[20]  Nadia Creignou,et al.  A Dichotomy Theorem for Maximum Generalized Satisfiability Problems , 1995, J. Comput. Syst. Sci..

[21]  Andrei A. Bulatov,et al.  A dichotomy theorem for constraints on a three-element set , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[22]  Andrei A. Bulatov,et al.  Tractable conservative constraint satisfaction problems , 2003, 18th Annual IEEE Symposium of Logic in Computer Science, 2003. Proceedings..

[23]  Peter Jonsson,et al.  Boolean constraint satisfaction: complexity results for optimization problems with arbitrary weights , 2000, Theor. Comput. Sci..

[24]  Alex K. Simpson,et al.  Computational Adequacy in an Elementary Topos , 1998, CSL.

[25]  Peter Jeavons,et al.  Quantified Constraints: Algorithms and Complexity , 2003, CSL.