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 条
  • [31] Finding Minimum Locating Arrays Using a CSP Solver />
    Konishi, Tatsuya
    Kojima, Hideharu
    Nakagawa, Hiroyuki
    Tsuchiya, Tatsuhiro
    FUNDAMENTA INFORMATICAE, 2020, 174 (01) : 27 - 42
  • [32] COMPUTATION OF THE USAGE CONTEXTS COVERAGE OF A JIGSAW WITH CSP TECHNIQUES
    Yannou, Bernard
    Wang, Jiliang
    Yvars, Pierre-Alain
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE 2010, VOL 1, PTS A AND B, 2010, : 369 - 378
  • [33] A CSP TECHNIQUE-BASED INTERACTIVE CONTROL PANEL LAYOUT
    JUNG, ES
    PARK, S
    CHANG, SY
    ERGONOMICS, 1995, 38 (09) : 1884 - 1893
  • [34] A Constraint Satisfaction Problem (CSP) Approach for the Nurse Scheduling Problem
    Ben Said, Aymen
    Mouhoub, Malek
    2022 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2022, : 790 - 795
  • [35] Reasoning Methods for ME-Maps - A CSP based Approach
    Maraee, Azzam
    Sturm, Arnon
    2018 12TH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2018,
  • [36] Optimal Polynomial-Time Compression for Boolean Max CSP
    Jansen, Bart M. P.
    Wlodarczyk, Michal
    ACM TRANSACTIONS ON COMPUTATION THEORY, 2024, 16 (01)
  • [37] A new algorithm based CSP framework for RFID network planning
    Atef Jaballah
    Aref Meddeb
    Journal of Ambient Intelligence and Humanized Computing, 2021, 12 : 2905 - 2914
  • [38] A new algorithm based CSP framework for RFID network planning
    Jaballah, Atef
    Meddeb, Aref
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 12 (02) : 2905 - 2914
  • [39] Holant Problems and Counting CSP
    Cai, Jin-Yi
    Lu, Pinyan
    Xia, Mingji
    STOC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2009, : 715 - 724
  • [40] On the Complexity of Trial and Error
    Bei, Xiaohui
    Chen, Ning
    Zhang, Shengyu
    STOC'13: PROCEEDINGS OF THE 2013 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2013, : 31 - 40