The complexity of counting locally maximal satisfying assignments of Boolean CSPs

被引:0
作者
Goldberg, Leslie Ann [1 ]
Jerrum, Mark [2 ]
机构
[1] Univ Oxford, Dept Comp Sci, Oxford OX1 2JD, England
[2] Univ London, Sch Math Sci, London WC1E 7HU, England
基金
欧洲研究理事会;
关键词
Constraint satisfaction problem; Computational complexity of counting problems; Approximate computation; REDUCTIONS;
D O I
10.1016/j.tcs.2016.04.008
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate the computational complexity of the problem of counting the locally maximal satisfying assignments of a Constraint Satisfaction Problem (CSP) over the Boolean domain {0,1}. A satisfying assignment is locally maximal if any new assignment which is obtained from it by changing a 0 to a 1 is unsatisfying. For each constraint language Gamma,, #LocalMaxCSP(Gamma) denotes the problem of counting the locally maximal satisfying assignments, given an input CSP with constraints in Gamma. We give a complexity dichotomy for the problem of exactly counting the locally maximal satisfying assignments and a complexity trichotomy for the problem of approximately counting them. Relative to the problem #CSP(Gamma), which is the problem of counting all satisfying assignments, the locally maximal version can sometimes be easier but never harder. This finding contrasts with the recent discovery that approximately counting locally maximal independent sets in a bipartite graph is harder (under the usual complexity-theoretic assumptions) than counting all independent sets. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:35 / 46
页数:12
相关论文
共 18 条
[1]   Complexity of generalized satisfiability counting problems [J].
Creignou, N ;
Hermann, M .
INFORMATION AND COMPUTATION, 1996, 125 (01) :1-12
[2]   Structure identification of Boolean relations and plain bases for co-clones [J].
Creignou, Nadia ;
Kolaitis, Phokion ;
Zanuttini, Bruno .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2008, 74 (07) :1103-1115
[3]  
Creignou Nadia, 2001, MONOGR DISCR MATH AP
[4]  
Crescenzi P, 1997, TWELFTH ANNUAL IEEE CONFERENCE ON COMPUTATIONAL COMPLEXITY, PROCEEDINGS, P262, DOI 10.1109/CCC.1997.612321
[5]   Subtractive reductions and complete problems for counting complexity classes [J].
Durand, A ;
Hermann, M ;
Kolaitis, PG .
THEORETICAL COMPUTER SCIENCE, 2005, 340 (03) :496-513
[6]   On the counting complexity of propositional circumscription [J].
Durand, Arnaud ;
Hermann, Miki .
INFORMATION PROCESSING LETTERS, 2008, 106 (04) :164-170
[7]   The relative complexity of approximate counting problems [J].
Dyer, M ;
Goldberg, LA ;
Greenhill, C ;
Jerrum, M .
ALGORITHMICA, 2004, 38 (03) :471-500
[8]   An approximation trichotomy for Boolean #CSP [J].
Dyer, Martin ;
Goldberg, Leslie Ann ;
Jerrum, Mark .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2010, 76 (3-4) :267-277
[9]   Approximately Counting Locally-Optimal Structures [J].
Goldberg, Leslie Ann ;
Gysel, Rob ;
Lapinskas, John .
AUTOMATA, LANGUAGES, AND PROGRAMMING, PT I, 2015, 9134 :654-665
[10]  
Hemaspaandra L. A., 1995, SIGACT News, V26, P2, DOI 10.1145/203610.203611