Show simple item record

dc.contributor.advisor2013. ACM
dc.contributor.authorBulatov, A
dc.contributor.authorDyer, M
dc.contributor.authorGoldberg, LA
dc.contributor.authorJerrum, M
dc.contributor.authorMcQuillan, C
dc.date.accessioned2016-01-05T13:27:37Z
dc.date.available2016-01-05T13:27:37Z
dc.date.issued2013-10
dc.identifier.citationBulatov, A. A., et al. (2013). "The expressibility of functions on the boolean domain, with applications to counting CSPs." J. ACM 60(5): 1-36.en_US
dc.identifier.issn0004-5411
dc.identifier.other32
dc.identifier.urihttp://qmro.qmul.ac.uk/xmlui/handle/123456789/10295
dc.description.abstractAn important tool in the study of the complexity of Constraint Satisfaction Problems (CSPs) is the notion of a relational clone, which is the set of all relations expressible using primitive positive formulas over a particular set of base relations. Post's lattice gives a complete classification of all Boolean relational clones, and this has been used to classify the computational difficulty of CSPs. Motivated by a desire to understand the computational complexity of (weighted) counting CSPs, we develop an analogous notion of functional clones and study the landscape of these clones. One of these clones is the collection of log-supermodular (lsm) functions, which turns out to play a significant role in classifying counting CSPs. In the conservative case (where all nonnegative unary functions are available), we show that there are no functional clones lying strictly between the clone of lsm functions and the total clone (containing all functions). Thus, any counting CSP that contains a single nontrivial non-lsm function is computationally as hard to approximate as any problem in #P. Furthermore, we show that any nontrivial functional clone (in a sense that will be made precise) contains the binary function “implies”. As a consequence, in the conservative case, all nontrivial counting CSPs are as hard to approximate as #BIS, the problem of counting independent sets in a bipartite graph. Given the complexity-theoretic results, it is natural to ask whether the “implies” clone is equivalent to the clone of lsm functions. We use the Möbius transform and the Fourier transform to show that these clones coincide precisely up to arity 3. It is an intriguing open question whether the lsm clone is finitely generated. Finally, we investigate functional clones in which only restricted classes of unary functions are availableen_US
dc.description.sponsorshipSome of these results were announced in the preliminary papers Bulatov et al. [2012a] andMcQuillan [2011]. The work reported in this article was supported by an EPSRC Research Grant “Computational Counting” (refs. EP/I011528/1, EP/I011935/1, EP/I012087/1), by anNSERC Discovery Grant, and by an EPSRC doctoral training grant.en_US
dc.format.extent? - ? (36)
dc.languageEnglish
dc.language.isoenen_US
dc.publisherACM Digital Libraryen_US
dc.relation.isreplacedby123456789/10337
dc.relation.isreplacedbyhttp://qmro.qmul.ac.uk/xmlui/handle/123456789/10337
dc.subjectapproximation algorithmsen_US
dc.subjectcomputational complexityen_US
dc.subjectconstraint satisfaction problemsen_US
dc.subjectcounting problemsen_US
dc.titleThe expressibility of functions on the Boolean domain, with applications to Counting CSPsen_US
dc.typeArticleen_US
dc.identifier.doi10.1145/2528401
dc.relation.isPartOfJ. Assoc. Comput. Mach.
pubs.issue5
pubs.publication-statusPublished
pubs.publisher-urlhttp://dl.acm.org/citation.cfm?id=2528401&CFID=463360810&CFTOKEN=40583309
pubs.publisher-urlhttp://dl.acm.org/citation.cfm?id=2528401&CFID=463360810&CFTOKEN=40583309
pubs.volume60


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record