Abstract
For counting problems in #P which are “essentially self-reducible”, it is known that sampling and approximate counting are equivalent. However, many problems of interest do not have such a structure and there is already some evidence that this equivalence does not hold for the whole of #P. An intriguing example is the class of H- colouring problems, which have recently been the subject of much study, and their natural generalisation to vertex-and edge-weighted versions. Particular cases of the counting-to-sampling reduction have been observed, but it has been an open question as to how far these reductions might extend to any H and a general graph G. Here we give the first completely general counting-to-sampling reduction. For every fixed H, we show that the problem of approximately determining the partition function of weighted H-colourings can be reduced to the problem of sampling these colourings from an approximately correct distribution. In particular, any rapidly-mixing Markov chain for sampling H-colourings can be turned into an FPRAS for counting H-colourings.
This work was partially supported by the EPSRC grant “Sharper Analysis of Randomised Algorithms: a Computational Approach”, the EPSRC grant GR/R44560/01 “Analysing Markov-chain based random sampling algorithms” and the IST Programme of the EU under contract numbers IST-1999-14186 (ALCOM-FT) and IST-1999-14036 (RAND-APX).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
G.R. Brightwell and L.A. Goldberg, personal communication.
G.R. Brightwell and P. Winkler, Gibbs measures and dismantlable graphs, J. Com-bin. Theory Ser. B 78(1) 141–166 (2000)
C. Cooper, M. Dyer and A. Frieze, On Markov chains for randomly H-colouring a graph, Journal of Algorithms, 39(1) (2001) 117–134.
M. Dyer and C. Greenhill, Random walks on combinatorial objects. In J.D. Lamb and D.A. Preece, editors, Surveys in Combinatorics, volume 267 of London Mathematical Society Lecture Note Series, pages 101–136. Cambridge University Press, 1999.
M. Dyer and C. Greenhill, The complexity of counting graph homomorphisms. Random Structures and Algorithms, 17 (2000) 260–289.
M. Dyer, M. Jerrum and E. Vigoda, Rapidly mixing Markov chains for disman-tleable constraint graphs. In J. Nesetril and P. Winkler, editors, Proceedings of a DIM ACS/DIMATI A Workshop on Graphs, Morphisms and Statistical Physics, March 2001, to appear.
L.A. Goldberg, Computation in permutation groups: counting and randomly sampling orbits. In J.W.P. Hirschfeld, editor, Surveys in Combinatorics, volume 288 of London Mathematical Society Lecture Note Series, pages 109–143. Cambridge University press, 2001.
L.A. Goldberg, M. Jerrum and M. Paterson, The computational complexity of two-state spin systems, Pre-print (2001).
L.A. Goldberg, S. Kelk and M. Paterson, The complexity of choosing an H- colouring (nearly) uniformly at random, To appear in STOC 2002.
O. Goldreich, The Foundations of Cryptography-Volume 1, (Cambridge University Press, 2001)
M. Jerrum, A very simple algorithm for estimating the number of k-colorings of a low-degree graph, Random Structures and Algorithms, 7 (1995) 157–165.
M. Jerrum, Sampling and Counting. Chapter 3 of Counting, Sampling and Integrating: Algorithms and Complexity, Birkhäuser, Basel. (In preparation.)
M.R. Jerrum, L.G. Valiant, and V.V. Vazirani, Random generation of combinatorial structures from a uniform distribution, Theoretical Computer Science, 43 (1986) 169–188.
C.H. Papadimitriou, Computational Complexity, (Addison-Wesley, 1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dyer, M., Goldberg, L.A., Jerrum, M. (2002). Counting and Sampling H-Colourings. In: Rolim, J.D.P., Vadhan, S. (eds) Randomization and Approximation Techniques in Computer Science. RANDOM 2002. Lecture Notes in Computer Science, vol 2483. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45726-7_5
Download citation
DOI: https://doi.org/10.1007/3-540-45726-7_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44147-2
Online ISBN: 978-3-540-45726-8
eBook Packages: Springer Book Archive