The complexity of counting locally maximal satisfying assignments of Boolean CSPs

From MaRDI portal
Publication:284575

DOI10.1016/J.TCS.2016.04.008zbMATH Open1339.68117arXiv1509.03543OpenAlexW2331597986MaRDI QIDQ284575FDOQ284575

Mark Jerrum, Leslie Ann Goldberg

Publication date: 18 May 2016

Published in: Theoretical Computer Science (Search for Journal in Brave)

Abstract: We investigate the computational complexity of the problem of counting the maximal satisfying assignments of a Constraint Satisfaction Problem (CSP) over the Boolean domain {0,1}. A satisfying assignment is maximal if any new assignment which is obtained from it by changing a 0 to a 1 is unsatisfying. For each constraint language Gamma, #MaximalCSP(Gamma) denotes the problem of counting the maximal satisfying assignments, given an input CSP with constraints in Gamma. We give a complexity dichotomy for the problem of exactly counting the 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 maximal version can sometimes be easier but never harder. This finding contrasts with the recent discovery that approximately counting maximal independent sets in a bipartite graph is harder (under the usual complexity-theoretic assumptions) than counting all independent sets.


Full work available at URL: https://arxiv.org/abs/1509.03543





Cites Work


Cited In (1)


Recommendations





This page was built for publication: The complexity of counting locally maximal satisfying assignments of Boolean CSPs

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q284575)