# On Approximately Counting Colorings of Small Degree Graphs

@article{Bubley1999OnAC, title={On Approximately Counting Colorings of Small Degree Graphs}, author={Russ Bubley and Martin E. Dyer and Catherine S. Greenhill and Mark Jerrum}, journal={SIAM J. Comput.}, year={1999}, volume={29}, pages={387-400} }

We consider approximate counting of colorings of an n-vertex graph using rapidly mixing Markov chains. It has been shown by Jerrum and by Salas and Sokal that a simple random walk on graph colorings would mix rapidly, provided the number of colors k exceeded the maximum degree $\Delta$ of the graph by a factor of at least 2. We prove that this is not a necessary condition for rapid mixing by considering the simplest case of 5-coloring graphs of maximum degree 3. Our proof involves a computer…

## 51 Citations

A more rapidly mixing Markov chain for graph colorings

- MathematicsRandom Struct. Algorithms
- 1998

A new Markov chain is defined on k-colourings of graphs, and its convergence properties are related to the maximum degree ∆ of the graph, and it is shown to have bounds on convergence time appreciably better than those for the wellknown Jerrum/Salas–Sokal chain in most circumstances.

An FPTAS for Counting Proper Four-Colorings on Cubic Graphs

- MathematicsSODA
- 2017

This paper designs an FPTAS for counting the number of proper four-colorings on graphs with maximum degree three and confirms the conjecture in the case of Δ = 3, the first time to achieve this optimal bound of q = Δ + 1.

Path coupling using stopping times and counting independent sets and colorings in hypergraphs

- MathematicsRandom Struct. Algorithms
- 2005

It is shown that the Glauber dynamics for independent sets in a hypergraph mixes rapidly as long as the maximum degree ∆ of a vertex and the minimum size m of an edge satisfy m ≥ 2∆+1.65∆.

Three lectures on random proper colorings of Z

- Mathematics
- 2020

A proper q-coloring of a graph is an assignment of one of q colors to each vertex of the graph so that adjacent vertices are colored differently. Sample uniformly among all proper q-colorings of a…

The complexity of counting graph homomorphisms (extended abstract)

- MathematicsSODA '00
- 2000

The theorems provide the first proof of #P-completeness of the partition function of certain models from statistical physics, such as the Widom-Rowlinson model, even in graphs of maximum degree 3.

An Extension of Path Coupling and Its Application to the Glauber Dynamics for Graph Colorings

- MathematicsSIAM J. Comput.
- 2000

It is shown that the Glauber dynamics has O(n log(n) mixing time for triangle-free $\Delta$-regular graphs if k colors are used, where $k\geq (2-\eta)\Delta$, for some small positive constant $\eta$.

Exact and approximate counting of graph objects: independent sets, eulerian tours, and more

- Mathematics
- 2011

Counting problems are studied in a variety of areas. For example, enumerative combinatorics, statistics, statistical physics, and artificial intelligence.
In this dissertation, we investigate…

Counting independent sets and colorings on random regular bipartite graphs

- MathematicsAPPROX-RANDOM
- 2019

We give a fully polynomial-time approximation scheme (FPTAS) to count the number of independent sets on almost every $\Delta$-regular bipartite graph if $\Delta\ge 53$. In the weighted case, for all…

Three lectures on random proper colorings of $\mathbb{Z}^d$

- Mathematics
- 2020

A proper $q$-coloring of a graph is an assignment of one of $q$ colors to each vertex of the graph so that adjacent vertices are colored differently. Sample uniformly among all proper $q$-colorings…

## References

SHOWING 1-10 OF 23 REFERENCES

A more rapidly mixing Markov chain for graph colorings

- MathematicsRandom Struct. Algorithms
- 1998

A new Markov chain is defined on k-colourings of graphs, and its convergence properties are related to the maximum degree ∆ of the graph, and it is shown to have bounds on convergence time appreciably better than those for the wellknown Jerrum/Salas–Sokal chain in most circumstances.

On Markov Chains for Independent Sets

- MathematicsJ. Algorithms
- 2000

A new rapidly mixing Markov chain for independent sets is defined and a polynomial upper bound for the mixing time of the new chain is obtained for a certain range of values of the parameter ?, which is wider than the range for which the mixingTime of the Luby?Vigoda chain is known to be polynomially bounded.

Path coupling: A technique for proving rapid mixing in Markov chains

- MathematicsProceedings 38th Annual Symposium on Foundations of Computer Science
- 1997

A new approach to the coupling technique, which is called path coupling, for bounding mixing rates, is illustrated, which may allow coupling proofs which were previously unknown, or provide significantly better bounds than those obtained using the standard method.

Approximating the Permanent

- MathematicsSIAM J. Comput.
- 1989

A randomised approximation scheme for the permanent of a 0–1s presented, demonstrating that the matchings chain is rapidly mixing, apparently the first such result for a Markov chain with genuinely c...

Some #P-completeness Proofs for Colourings and Independent Sets

- Mathematics
- 1997

We consider certain counting problems involving colourings of graphs and independent sets in hypergraphs. Using polynomial interpolation techniques, we show that these problems are #P -complete.…

On the computational complexity of the Jones and Tutte polynomials

- MathematicsMathematical Proceedings of the Cambridge Philosophical Society
- 1990

Abstract We show that determining the Jones polynomial of an alternating link is #P-hard. This is a special case of a wide range of results on the general intractability of the evaluation of the…

A Very Simple Algorithm for Estimating the Number of k-Colorings of a Low-Degree Graph

- MathematicsRandom Struct. Algorithms
- 1995

A fully polynomial randomized approximation scheme is presented for estimating the number of (vertex) k‐colorings of a graph of maximum degree Δ, when k ≥ 2Δ + 1. © 1995 John Wiley & Sons, Inc.

Random Generation of Combinatorial Structures from a Uniform Distribution

- Computer Science, MathematicsTheor. Comput. Sci.
- 1986

A random polynomial-time algorithm for approximating the volume of convex bodies

- MathematicsJACM
- 1989

The proof of correctness of the algorithm relies on recent theory of rapidly mixing Markov chains and isoperimetric inequalities to show that a certain random walk can be used to sample nearly uniformly from within K within Euclidean space.

The Markov chain Monte Carlo method: an approach to approximate counting and integration

- Computer Science
- 1996

The introduction of analytical tools with the aim of permitting the analysis of Monte Carlo algorithms for classical problems in statistical physics has spurred the development of new approximation algorithms for a wider class of problems in combinatorial enumeration and optimization.