On the Complexity of #CSP

被引:0
|
作者
Dyer, Martin [1 ]
Richerby, David [1 ]
机构
[1] Univ Leeds, Sch Comp, Leeds LS2 9JT, W Yorkshire, England
来源
STOC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON THEORY OF COMPUTING | 2010年
关键词
Constraint satisfaction problem; counting problems; complexity dichotomy; CONSTRAINT SATISFACTION PROBLEM; DICHOTOMY THEOREM;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Bulatov (2008) has given a dichotomy for the counting constraint satisfaction problem, #CSP. A problem from #CSP is characterized by a constraint language Gamma, which is a fixed, finite set of relations over a finite domain. An instance of the problem uses these relations to constrain the values taken by a finite set of variables. Bulatov showed that, for any fixed Gamma, the problem of counting the satisfying assignments of instances of any problem from #CSP is either in polynomial time (FP) or #P-complete, according on the structure of the constraint language Gamma. His proof draws heavily on techniques from universal algebra and cannot be understood without a secure grasp of that field. We give an elementary proof of Bulatov's dichotomy, based on succinct representations, which we call frames, of a class of highly structured relations, which we call strongly rectangular. We show that these are precisely the relations that are invariant under a Mal'tsev polymorphism. En route, we give a simplification of a decision algorithm for strongly rectangular constraint :languages due to Bulatov and Dalmau (2006). Out proof uses no universal algebra, except for the straightforward concept of the Mal'tsev polymorphism and is accessible to readers with little background in #CSP.
引用
收藏
页码:725 / 734
页数:10
相关论文
共 50 条
  • [1] Complexity of Counting CSP with Complex Weights
    Cai, Jin-Yi
    Chen, Xi
    JOURNAL OF THE ACM, 2017, 64 (03)
  • [2] Complexity of Counting CSP with Complex Weights
    Cai, Jin-Yi
    Chen, Xi
    STOC'12: PROCEEDINGS OF THE 2012 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2012, : 909 - 919
  • [3] NONNEGATIVE WEIGHTED #CSP: AN EFFECTIVE COMPLEXITY DICHOTOMY
    Cai, Jin-Yi
    Chen, Xi
    Lu, Pinyan
    SIAM JOURNAL ON COMPUTING, 2016, 45 (06) : 2177 - 2198
  • [4] The complexity of complex weighted Boolean #CSP
    Cai, Jin-Yi
    Lu, Pinyan
    Xia, Mingji
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2014, 80 (01) : 217 - 236
  • [5] Supermodular functions and the complexity of MAX CSP
    Cohen, D
    Cooper, M
    Jeavons, P
    Krokhin, A
    DISCRETE APPLIED MATHEMATICS, 2005, 149 (1-3) : 53 - 72
  • [6] The Complexity of Weighted Boolean #CSP Modulo k
    Guo, Heng
    Huang, Sangxia
    Lu, Pinyan
    Xia, Mingji
    28TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2011), 2011, 9 : 249 - 260
  • [7] The #CSP Dichotomy is Decidable
    Dyer, Martin
    Richerby, David
    28TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2011), 2011, 9 : 261 - 272
  • [8] Complexity of Approximating CSP with Balance / Hard Constraints
    Venkatesan Guruswami
    Euiwoong Lee
    Theory of Computing Systems, 2016, 59 : 76 - 98
  • [9] Complexity of Approximating CSP with Balance/Hard Constraints
    Guruswami, Venkatesan
    Lee, Euiwoong
    THEORY OF COMPUTING SYSTEMS, 2016, 59 (01) : 76 - 98
  • [10] The Complexity of Counting CSPd
    Jiabao Lin
    Theory of Computing Systems, 2022, 66 : 309 - 321