Summary
I shall discuss some of the more well known counting problems associated with graphs and matroids. Except in special cases all these problems have no exact counting algorithm which runs in polynomial time unless there is a remarkable collapse of some existing classes. Hence the focus is on obtaining fast algorithms which give good approximations. The problems studied include counting forests, trees and colourings of graphs and bases of matroids.
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
Aldous, D.: Random walks on finite groups and rapidly mixing Markov chains. In: Séminaire de Probabilités XVII 1981/1982. Lecture Notes in Mathematics, vol. 986, pp. 243–297. Springer, Berlin (1982)
Annan, J.D.: A randomised approximation algorithm for counting the number of forests in dense graphs. Comb. Probab. Comput. 3, 273–283 (1994)
Azar, Y., Broder, A.Z., Frieze, A.M.: On the problem of approximating the number of bases of a matroid. Inf. Process. Lett. 50, 9–11 (1993)
Bartels, E., Welsh, D.J.A.: The Markov chain of colourings. In: Proc. 4th Conference on Integer Programming and Combinatorial Optimisation. Lecture Notes in Computer Science, vol. 920, pp. 373–387. Springer, Berlin (1995)
Broder, A.Z.: How hard is it to marry at random? In: Proceedings of the Eighteenth Annual ACM Symposium on Theory of Computing, pp. 50–58 (1986). Erratum in Proceedings of the 20th Annual ACM Symposium on Theory of Computing, p. 51 (1988)
Bubley, R., Dyer, M.: Path coupling, a technique for proving rapid mixing in Markov chains. In: Proceedings of the 38th Annual IEEE Symposium on Foundations of Computer Science FOCS, pp. 223–231 (1997)
Chávez LomelÃ, L., Welsh, D.J.A.: Randomised approximation of the number of bases. In: Matroid Theory, Proceedings of the 1995 AMS–IMS–SIAM Joint Summer Research Conference. Contemporary Mathematics, vol. 197, pp. 371–376. Am. Math. Soc., Providence (1996)
Denise, A., Vasconcellos, M., Welsh, D.J.A.: The random planar graph. Congr. Numer. 13, 61–79 (1996)
Dyer, M.E., Frieze, A.M.: Random walks, totally unimodular matrices and a randomised dual simplex algorithm. Math. Program. 64, 1–16 (1994)
Edmonds, J.: Submodular functions, matroids, and certain polyhedra. In: Guy, R., Hanani, H., Sauer, N., Schönheim, J. (eds.) Combinatorial Structures and their Applications, pp. 69–87. Gordon and Breach, New York (1970)
Feder, T., Mihail, M.: Balanced matroids. In: Proceedings of 24th Annual ACM Symposium on the Theory of Computing, pp. 26–38 (1992)
Frieze, A., Vigoda, E.: A survey on the use of Markov chains to randomly sample colourings. In: Grimmett, G., McDiarmid, C. (eds.) Combinatorics, Complexity and Chance, pp. 53–71. Oxford University Press, Oxford (2007)
Garey, M.R., Johnson, D.S.: Computers and Intractability—A Guide to the Theory of NP-Completeness. Freeman, San Francisco (1979)
Goldberg, L.A., Jerrum, M.: Inapproximability of the Tutte polynomial. Inf. Comput., to appear (2008)
Grötschel, M., Lovász, L., Schrijver, A.: Geometric Algorithms and Combinatorial Optimization. Springer, Berlin (1988)
Hausmann, D., Korte, B.: Colouring criteria for adjacency on 0-1 polyhedra. In: Balinski, M.L., Hoffman, A.J. (eds.) Mathematical Programming Study, vol. 8, pp. 106–127. North-Holland, Amsterdam (1978)
Hayes, T.P., Vigoda, E.: A non-Markovian coupling for randomly sampling colourings. In: Proceedings of the 44th Annual IEEE Symposium on Foundations of Computer Science FOCS, pp. 618–627 (2003)
Jaeger, F., Vertigan, D.L., Welsh, D.J.A.: On the computational complexity of the Jones and Tutte polynomials. Math. Proc. Camb. Phil. Soc. 108, 35–53 (1990)
Jerrum, M.R.: Counting trees in a graph is #P-complete. Inf. Process. Lett. 51, 111–116 (1994)
Jerrum, M.R.: A very simple algorithm for estimating the number of k-colourings of a low-degree graph. Random Struct. Algorithms 7, 157–165 (1995)
Jerrum, M.R.: Counting, Sampling and Integrating: Algorithms and Complexity. Birkhäuser, Basel (2003)
Jerrum, M.R.: Approximating the Tutte Polynomial. In: Grimmett, G., McDiarmid, C. (eds.) Combinatorics, Complexity and Chance, pp. 141–161. Oxford University Press, Oxford (2007)
Jerrum, M.R., Sinclair, A.: Approximating the permanent. SIAM J. Comput. 18, 1149–1178 (1989)
Jerrum, M.R., Sinclair, A.J.: Fast uniform generation of regular graphs. Theor. Comput. Sci. 73, 91–100 (1990)
Jerrum, M.R., Sinclair, A.: Polynomial-time approximation algorithms for the Ising model. SIAM J. Comput. 22, 1087–1116 (1993)
Jerrum, M.R., Valiant, L.G., Vazirani, V.V.: Random generation of combinatorial structures from a uniform distribution. Theor. Comput. Sci. 43, 169–188 (1986)
Jerrum, M.R., Sinclair, A., Vigoda, E.: A polynomial-time approximation algorithm for the permanent of a matrix with non-negative entries. J. Assoc. Comput. Mach. 51, 671–697 (2004)
Kannan, R.: Markov chains and polynomial time algorithms. In: 35th Annual IEEE Symposium on Foundations of Computer Science, Santa Fe, New Mexico, pp. 656–671. IEEE Press, New York (1994)
Khuller, S., Vazirani, V.V.: Planar graph colourability is not self reducible, assuming P≠NP. Theor. Comput. Sci. 88, 183–190 (1991)
Lawler, G.F., Sokal, A.D.: Bounds on the L 2 spectrum for Markov chains and Markov processes: a generalisation of Cheeger’s inequality. Trans. Am. Math. Soc. 309, 557–580 (1988)
Lovász, L.: Random walks on graphs: a survey. In: Miklos, D., Sos, V.T., Szonyi, T. (eds.) Combinatorics, Paul Erdös is Eighty. Bolyai Society Mathematical Studies, vol. 2, pp. 353–398. Janos Bolyai Mathematical Society, Budapest (1996)
Mihail, M., Vazirani, U.: On the magnification of 0-1 polytopes. Harvard Tech. Report TR 05-89 (1989)
Motwani, R., Raghavan, P.: Randomised Algorithms. Cambridge University Press, Cambridge (1995)
Oxley, J.G.: Matroid Theory. Oxford University Press, Oxford (1992)
Robinson, G.C., Welsh, D.J.A.: The computational complexity of matroid properties. Math. Proc. Camb. Phil. Soc. 87, 29–45 (1980)
Schnorr, C.P.: Optimal algorithms for self-reducible problems. In: Proc. of 3rd International Colloq. on Automata, Languages and Programming, pp. 322–337 (1976)
Seymour, P.D.: Nowhere-zero 6-flows. J. Comb. Theory, Ser. B 30, 130–135 (1981)
Seymour, P.D., Welsh, D.J.A.: Combinatorial applications of an inequality from statistical mechanics. Math. Proc. Camb. Phil. Soc. 77, 485–497 (1975)
Sinclair, A.: Randomised algorithms for counting and generating combinatorial structures. Ph.D. thesis, Edinburgh (1988)
Sinclair, A.J.: Improved bounds for mixing rates of Markov chains and multicommodity flow. Comb. Probab. Comput. 1, 351–370 (1992)
Sinclair, A.J., Jerrum, M.R.: Approximate counting, uniform generating and rapidly mixing Markov chains. Inf. Comput. 82, 93–133 (1989)
Vazirani, U.: Rapidly mixing Markov chains. In: Bollobas, B. (ed.) Proceedings of Symposium in Applied Mathematics, Probabilistic Combinatorics and its Applications, vol. 44, pp. 99–121. Am. Math. Soc., Providence (1991)
Vertigan, D.L.: Private communication (1992)
Vigoda, E.: Improved bounds for sampling colourings. J. Math. Phys. 41, 1555–1569 (2000)
Welsh, D.J.A.: Complexity: Knots, Colourings and Counting. London Mathematical Society Lecture Note Series, vol. 186. Cambridge University Press, Cambridge (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Welsh, D. (2009). Some Problems on Approximate Counting in Graphs and Matroids. In: Cook, W., Lovász, L., Vygen, J. (eds) Research Trends in Combinatorial Optimization. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76796-1_23
Download citation
DOI: https://doi.org/10.1007/978-3-540-76796-1_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-76795-4
Online ISBN: 978-3-540-76796-1
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)