Approximating partition functions of bounded-degree Boolean counting Constraint Satisfaction Problems

<p>We study the complexity of #CSP∆(&Gamma;), which is the problem of counting satisfying assignments to CSP instances with constraints from &Gamma; and whose variables can appear at most ∆ times. Our main result shows that: (i) if every function in &Gamma; is affine, then #CSP∆(&a...

Full description

Bibliographic Details
Main Authors: Galanis, A, Goldberg, L, Yang, K
Format: Journal article
Language:English
Published: Elsevier 2020
_version_ 1797099606076555264
author Galanis, A
Goldberg, L
Yang, K
author_facet Galanis, A
Goldberg, L
Yang, K
author_sort Galanis, A
collection OXFORD
description <p>We study the complexity of #CSP∆(&Gamma;), which is the problem of counting satisfying assignments to CSP instances with constraints from &Gamma; and whose variables can appear at most ∆ times. Our main result shows that: (i) if every function in &Gamma; is affine, then #CSP∆(&Gamma;) is in FP for all ∆, (ii) otherwise, if every function in &Gamma; is in a class called IM2, then for large ∆, #CSP∆(&Gamma;) is equivalent under approximation-preserving reductions to the problem of counting independent sets in bipartite graphs, (iii) otherwise, for large ∆, it is NP-hard to approximate #CSP∆(&Gamma;), even within an exponential factor.</p>
first_indexed 2024-03-07T05:26:03Z
format Journal article
id oxford-uuid:e097fd19-985e-41e1-afdf-11c9d8b17380
institution University of Oxford
language English
last_indexed 2024-03-07T05:26:03Z
publishDate 2020
publisher Elsevier
record_format dspace
spelling oxford-uuid:e097fd19-985e-41e1-afdf-11c9d8b173802022-03-27T09:48:26ZApproximating partition functions of bounded-degree Boolean counting Constraint Satisfaction ProblemsJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:e097fd19-985e-41e1-afdf-11c9d8b17380EnglishSymplectic ElementsElsevier2020Galanis, AGoldberg, LYang, K<p>We study the complexity of #CSP∆(&Gamma;), which is the problem of counting satisfying assignments to CSP instances with constraints from &Gamma; and whose variables can appear at most ∆ times. Our main result shows that: (i) if every function in &Gamma; is affine, then #CSP∆(&Gamma;) is in FP for all ∆, (ii) otherwise, if every function in &Gamma; is in a class called IM2, then for large ∆, #CSP∆(&Gamma;) is equivalent under approximation-preserving reductions to the problem of counting independent sets in bipartite graphs, (iii) otherwise, for large ∆, it is NP-hard to approximate #CSP∆(&Gamma;), even within an exponential factor.</p>
spellingShingle Galanis, A
Goldberg, L
Yang, K
Approximating partition functions of bounded-degree Boolean counting Constraint Satisfaction Problems
title Approximating partition functions of bounded-degree Boolean counting Constraint Satisfaction Problems
title_full Approximating partition functions of bounded-degree Boolean counting Constraint Satisfaction Problems
title_fullStr Approximating partition functions of bounded-degree Boolean counting Constraint Satisfaction Problems
title_full_unstemmed Approximating partition functions of bounded-degree Boolean counting Constraint Satisfaction Problems
title_short Approximating partition functions of bounded-degree Boolean counting Constraint Satisfaction Problems
title_sort approximating partition functions of bounded degree boolean counting constraint satisfaction problems
work_keys_str_mv AT galanisa approximatingpartitionfunctionsofboundeddegreebooleancountingconstraintsatisfactionproblems
AT goldbergl approximatingpartitionfunctionsofboundeddegreebooleancountingconstraintsatisfactionproblems
AT yangk approximatingpartitionfunctionsofboundeddegreebooleancountingconstraintsatisfactionproblems