Skip to main content

Some Problems on Approximate Counting in Graphs and Matroids

  • Chapter
Research Trends in Combinatorial Optimization
  • 2484 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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)

    Chapter  Google Scholar 

  • Annan, J.D.: A randomised approximation algorithm for counting the number of forests in dense graphs. Comb. Probab. Comput. 3, 273–283 (1994)

    MATH  MathSciNet  Google Scholar 

  • 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)

    Article  MathSciNet  Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Google Scholar 

  • Denise, A., Vasconcellos, M., Welsh, D.J.A.: The random planar graph. Congr. Numer. 13, 61–79 (1996)

    MathSciNet  Google Scholar 

  • Dyer, M.E., Frieze, A.M.: Random walks, totally unimodular matrices and a randomised dual simplex algorithm. Math. Program. 64, 1–16 (1994)

    Article  MathSciNet  Google Scholar 

  • 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)

    Google Scholar 

  • Feder, T., Mihail, M.: Balanced matroids. In: Proceedings of 24th Annual ACM Symposium on the Theory of Computing, pp. 26–38 (1992)

    Google Scholar 

  • 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)

    Chapter  Google Scholar 

  • Garey, M.R., Johnson, D.S.: Computers and Intractability—A Guide to the Theory of NP-Completeness. Freeman, San Francisco (1979)

    MATH  Google Scholar 

  • Goldberg, L.A., Jerrum, M.: Inapproximability of the Tutte polynomial. Inf. Comput., to appear (2008)

    Google Scholar 

  • Grötschel, M., Lovász, L., Schrijver, A.: Geometric Algorithms and Combinatorial Optimization. Springer, Berlin (1988)

    MATH  Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Article  MATH  MathSciNet  Google Scholar 

  • Jerrum, M.R.: Counting trees in a graph is #P-complete. Inf. Process. Lett. 51, 111–116 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    Article  MATH  MathSciNet  Google Scholar 

  • Jerrum, M.R.: Counting, Sampling and Integrating: Algorithms and Complexity. Birkhäuser, Basel (2003)

    MATH  Google Scholar 

  • 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)

    Google Scholar 

  • Jerrum, M.R., Sinclair, A.: Approximating the permanent. SIAM J. Comput. 18, 1149–1178 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  • Jerrum, M.R., Sinclair, A.J.: Fast uniform generation of regular graphs. Theor. Comput. Sci. 73, 91–100 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  • Jerrum, M.R., Sinclair, A.: Polynomial-time approximation algorithms for the Ising model. SIAM J. Comput. 22, 1087–1116 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    MathSciNet  Google Scholar 

  • 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)

    Google Scholar 

  • Khuller, S., Vazirani, V.V.: Planar graph colourability is not self reducible, assuming P≠NP. Theor. Comput. Sci. 88, 183–190 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    Google Scholar 

  • Mihail, M., Vazirani, U.: On the magnification of 0-1 polytopes. Harvard Tech. Report TR 05-89 (1989)

    Google Scholar 

  • Motwani, R., Raghavan, P.: Randomised Algorithms. Cambridge University Press, Cambridge (1995)

    Google Scholar 

  • Oxley, J.G.: Matroid Theory. Oxford University Press, Oxford (1992)

    MATH  Google Scholar 

  • Robinson, G.C., Welsh, D.J.A.: The computational complexity of matroid properties. Math. Proc. Camb. Phil. Soc. 87, 29–45 (1980)

    MATH  MathSciNet  Google Scholar 

  • Schnorr, C.P.: Optimal algorithms for self-reducible problems. In: Proc. of 3rd International Colloq. on Automata, Languages and Programming, pp. 322–337 (1976)

    Google Scholar 

  • Seymour, P.D.: Nowhere-zero 6-flows. J. Comb. Theory, Ser. B 30, 130–135 (1981)

    Article  MATH  MathSciNet  Google Scholar 

  • Seymour, P.D., Welsh, D.J.A.: Combinatorial applications of an inequality from statistical mechanics. Math. Proc. Camb. Phil. Soc. 77, 485–497 (1975)

    MATH  MathSciNet  Google Scholar 

  • Sinclair, A.: Randomised algorithms for counting and generating combinatorial structures. Ph.D. thesis, Edinburgh (1988)

    Google Scholar 

  • Sinclair, A.J.: Improved bounds for mixing rates of Markov chains and multicommodity flow. Comb. Probab. Comput. 1, 351–370 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  • Sinclair, A.J., Jerrum, M.R.: Approximate counting, uniform generating and rapidly mixing Markov chains. Inf. Comput. 82, 93–133 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    Google Scholar 

  • Vertigan, D.L.: Private communication (1992)

    Google Scholar 

  • Vigoda, E.: Improved bounds for sampling colourings. J. Math. Phys. 41, 1555–1569 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  • Welsh, D.J.A.: Complexity: Knots, Colourings and Counting. London Mathematical Society Lecture Note Series, vol. 186. Cambridge University Press, Cambridge (1993)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics