Weighted counting of solutions to sparse systems of equations

From MaRDI portal
Publication:5222549

DOI10.1017/S0963548319000105zbMATH Open1433.68166arXiv1706.05423WikidataQ128045198 ScholiaQ128045198MaRDI QIDQ5222549FDOQ5222549


Authors: Guus Regts, Alexander Barvinok Edit this on Wikidata


Publication date: 6 April 2020

Published in: Combinatorics, Probability and Computing (Search for Journal in Brave)

Abstract: Given complex numbers w1,ldots,wn, we define the weight w(X) of a set X of 0-1 vectors as the sum of w1x1cdotswnxn over all vectors (x1,ldots,xn) in X. We present an algorithm, which for a set X defined by a system of homogeneous linear equations with at most r variables per equation and at most c equations per variable, computes w(X) within relative error epsilon>0 in (rc)O(lnnlnepsilon) time provided for an absolute constant and all j=1,ldots,n. A similar algorithm is constructed for computing the weight of a linear code over BbbFp. Applications include counting weighted perfect matchings in hypergraphs, counting weighted graph homomorphisms, computing weight enumerators of linear codes with sparse code generating matrices, and computing the partition functions of the ferromagnetic Potts model at low temperatures and of the hard-core model at high fugacity on biregular bipartite graphs.


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




Recommendations



Cites Work


Cited In (16)





This page was built for publication: Weighted counting of solutions to sparse systems of equations

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