Title
The complexity of counting locally maximal satisfying assignments of Boolean CSPs.
Abstract
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 ¿, # LocalMaxCSP ( ¿ ) denotes the problem of counting the locally maximal satisfying assignments, given an input CSP with constraints in ¿. 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 ( ¿ ) , 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.
Year
DOI
Venue
2016
10.1016/j.tcs.2016.04.008
Theor. Comput. Sci.
Keywords
Field
DocType
Constraint satisfaction problem,Computational complexity of counting problems,Approximate computation
Discrete mathematics,#SAT,Combinatorics,Bipartite graph,Counting problem,Constraint satisfaction problem,Contrast (statistics),Boolean domain,Mathematics,Trichotomy (philosophy),Computational complexity theory
Journal
Volume
Issue
ISSN
634
C
0304-3975
Citations 
PageRank 
References 
0
0.34
10
Authors
2
Name
Order
Citations
PageRank
leslie ann goldberg11411125.20
mark jerrum22755564.62