THE COMPLEXITY OF GENERAL-VALUED CSPs

被引:30
作者
Kolmogorov, Vladimir [1 ]
Krokhin, Andrei [2 ]
Rolinek, Michal [1 ]
机构
[1] IST Austria, Klosterneuburg, Austria
[2] Univ Durham, Sch Engn, Durham DH1 3LE, England
基金
欧洲研究理事会;
关键词
valued constraint satisfaction problem; complexity; dichotomy; fractional polymorphism; CONSTRAINT SATISFACTION;
D O I
10.1137/16M1091836
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An instance of the valued constraint satisfaction problem (VCSP) is given by a finite set of variables, a finite domain of labels, and a sum of functions, each function depending on a subset of the variables. Each function can take finite values specifying costs of assignments of labels to its variables or the infinite value, which indicates an infeasible assignment. The goal is to find an assignment of labels to the variables that minimizes the sum. We study, assuming that P not equal NP, how the complexity of this very general problem depends on the set of functions allowed in the instances, the so-called constraint language. The case when all allowed functions take values in {0, infinity} corresponds to ordinary CSPs, where one deals only with the feasibility issue, and there is no optimization. This case is the subject of the algebraic CSP dichotomy conjecture predicting for which constraint languages CSPs are tractable (i.e., solvable in polynomial time) and for which they are NP-hard. The case when all allowed functions take only finite values corresponds to a finite valued CSP, where the feasibility aspect is trivial and one deals only with the optimization issue. The complexity of finite-valued CSPs was fully classified by Thapper and Zivny. An algebraic necessary condition for tractability of a general-valued CSP with a fixed constraint language was recently given by Kozik and Ochremiak. As our main result, we prove that if a constraint language satisfies this algebraic necessary condition, and the feasibility CSP (i.e., the problem of deciding whether a given instance has a feasible solution) corresponding to the VCSP with this language is tractable, then the VCSP is tractable. The algorithm is a simple combination of the assumed algorithm for the feasibility CSP and the standard LP relaxation. As a corollary, we obtain that a dichotomy for ordinary CSPs would imply a dichotomy for general-valued CSPs.
引用
收藏
页码:1087 / 1110
页数:24
相关论文
共 52 条
  • [1] [Anonymous], 1998, Theory of linear and integer programming
  • [2] ROBUSTLY SOLVABLE CONSTRAINT SATISFACTION PROBLEMS
    Barto, Libor
    Kozik, Marcin
    [J]. SIAM JOURNAL ON COMPUTING, 2016, 45 (04) : 1646 - 1669
  • [3] The collapse of the bounded width hierarchy
    Barto, Libor
    [J]. JOURNAL OF LOGIC AND COMPUTATION, 2016, 26 (03) : 923 - 943
  • [4] Constraint Satisfaction Problems Solvable by Local Consistency Methods
    Barto, Libor
    Kozik, Marcin
    [J]. JOURNAL OF THE ACM, 2014, 61 (01)
  • [5] ABSORBING SUBALGEBRAS, CYCLIC TERMS, AND THE CONSTRAINT SATISFACTION PROBLEM
    Barto, Libor
    Kozik, Marcin
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2012, 8 (01)
  • [6] The Dichotomy for Conservative Constraint Satisfaction Problems Revisited
    Barto, Libor
    [J]. 26TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2011), 2011, : 301 - 310
  • [7] THE CSP DICHOTOMY HOLDS FOR DIGRAPHS WITH NO SOURCES AND NO SINKS (A POSITIVE ANSWER TO A CONJECTURE OF BANG-JENSEN AND HELL)
    Barto, Libor
    Kozik, Marcin
    Niven, Todd
    [J]. SIAM JOURNAL ON COMPUTING, 2009, 38 (05) : 1782 - 1802
  • [8] Markov random fields with efficient approximations
    Boykov, Y
    Veksler, O
    Zabih, R
    [J]. 1998 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, PROCEEDINGS, 1998, : 648 - 655
  • [9] Brown-Cohen J., LEIBNIZ INT P INFORM, DOI 10.4230/LIPIcs.ICALP.2016.79
  • [10] Classifying the complexity of constraints using finite algebras
    Bulatov, A
    Jeavons, P
    Krokhin, A
    [J]. SIAM JOURNAL ON COMPUTING, 2005, 34 (03) : 720 - 742