Approximate counting using Taylor's theorem: a survey

12/15/2022
by   Viresh Patel, et al.
0

In this article we consider certain well-known polynomials associated with graphs including the independence polynomial and the chromatic polynomial. These polynomials count certain objects in graphs: independent sets in the case of the independence polynomial and proper colourings in the case of the chromatic polynomial. They also have interpretations as partition functions in statistical physics. The algorithmic problem of (approximately) computing these types of polynomials has been studied for close to 50 years, especially using Markov chain techniques. Around eight years ago, Barvinok devised a new algorithmic approach based on Taylor's theorem for computing the permanent of certain matrices, and the approach has been applied to various graph polynomials since then. This article is intended as a gentle introduction to the approach as well as a partial survey of associated techniques and results.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/17/2021

On Unimodality of Independence Polynomials of Trees

An independent set in a graph is a set of pairwise non-adjacent vertices...
research
05/08/2019

Zeros and approximations of Holant polynomials on the complex plane

We present fully polynomial approximation schemes for general classes of...
research
07/26/2017

An Invitation to Polynomiography via Exponential Series

The subject of Polynomiography deals with algorithmic visualization of p...
research
03/13/2020

Harary polynomials

Given a graph property P, F. Harary introduced in 1985 P-colorings, grap...
research
01/02/2022

A Linear Algorithm for Computing Independence Polynomials of Trees

An independent set in a graph is a set of pairwise non-adjacent vertices...
research
04/22/2021

On the period collapse of a family of Ehrhart quasi-polynomials

A graph whose nodes have degree 1 or 3 is called a {1,3}-graph. Liu and ...
research
06/16/2018

Generalizations of the Durand-Kerner method

We propose an approach to constructing iterative methods for simultaneou...

Please sign up or login with your details

Forgot password? Click here to reset