Skip to main content

Counting Partitions of Graphs

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7676))

Abstract

Recently, there has been much interest in studying certain graph partitions that generalize graph colourings and homomorphisms. They are described by a pattern, usually viewed as a symmetric {0, 1, *}-matrix M. Existing results focus on recognition algorithms and characterization theorems for graphs that admit such M-partitions, or M-partitions in which vertices of the input graph G have lists of admissible parts. In this paper we study the complexity of counting M-partitions. The complexity of counting problems for graph colourings and homomorphisms have been previously classified, and most turned out to be #P-complete, with only trivial exceptions where the counting problems are easily solvable in polynomial time. By contrast, we exhibit many M-partition problems with interesting non-trivial counting algorithms; moreover these algorithms appear to depend on highly combinatorial tools. In fact, our tools are sufficient to classify the complexity of counting M-partitions for all matrices M of size less than four. It turns out that, among matrices not acccounted for by the existing results on counting homomorphisms, all matrices which do not contain the matrices for independent sets or cliques yield tractable counting problems.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bulatov, A.A.: Tractable conservative constraint satisfaction problems. In: LICS, pp. 321–330 (2003)

    Google Scholar 

  2. Charbit, P., de Montgolfier, F., Raffinot, M.: Linear time split decomposition revisited. SIAM J. Discrete Math. 26, 499–514 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  3. Chvátal, V.: Star-cutsets and perfect graphs. J. Comb. Th. B 39, 189–199 (1985)

    Article  MATH  Google Scholar 

  4. Cygan, M., Pilipczuk, M., Pilipczuk, M., Wojtaszczyk, J.O.: The stubborn problem is stubborn no more. In: SODA 2011, pp. 1666–1674 (2011)

    Google Scholar 

  5. Linial, N.: Hard enumeration problems in geometry and combinatorics. SIAM Journal on Algebraic and Discrete Methods 7, 331–335 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  6. Dyer, M., Greenhill, C.: The complexity of counting graph homomorphisms. In: SODA 1999, pp. 246–255 (1999)

    Google Scholar 

  7. de Figueiredo, C.M.H.: The P versus NP-complete dichotomy of some challenging problems in graph theory. Discrete Applied Math. (in press)

    Google Scholar 

  8. Feder, T., Hell, P., Klein, S., Motwani, R.: List partitions. SIAM J. Discrete Math. 16, 449–478 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  9. Feder, T., Vardi, M.Y.: The computational structure of monotone monadic SNP and constraint satisfaction. SIAM J. Comput. 28, 57–104 (1999)

    Article  MathSciNet  Google Scholar 

  10. de Figueiredo, C.M.H., Klein, S., Kohayakawa, Y., Reed, B.: Finding skew partitions efficiently. J. Algorithms 37, 505–521 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  11. Gallai, T.: Transitiv orientierbare Graphen. Acta Mathematica Hungarica 18, 25–66 (1967)

    Article  MathSciNet  MATH  Google Scholar 

  12. Habib, M., Paul, C.: A survey of the algorithmic aspects of modular decomposition. Computer Science Review 4, 41–59 (2010)

    Article  Google Scholar 

  13. Golumbic, M.C.: Algorithmic Graph Theory and Perfect Graphs. Academic Press, New York (1980)

    MATH  Google Scholar 

  14. Hell, P.: Graph partitions with prescribed patterns (to appear)

    Google Scholar 

  15. Hell, P., Klein, S., Protti, F., Tito, L.: On generalized split graphs. Electronic Notes in Discrete Math. 7, 98–101 (2001)

    Article  MathSciNet  Google Scholar 

  16. Hell, P., Nešetřil, J.: On the complexity of H–colouring. J. Combin. Theory B 48, 92–110 (1990)

    Article  MATH  Google Scholar 

  17. Hell, P., Nešetřil, J.: Graphs and Homomorphisms. Oxford Univ. Press (2004)

    Google Scholar 

  18. Hell, P., Nešetřil, J.: Counting list homomorphisms and graphs with bounded degrees. In: Nešetřil, J., Winkler, P. (eds.) Graphs, Morphisms and Statistical Physics. DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 63, pp. 105–112 (2004)

    Google Scholar 

  19. Hell, P., Nešetřil, J.: Colouring, constraint satisfaction, and complexity. Computer Science Review 2, 143–163 (2008)

    Article  Google Scholar 

  20. Jeavons, P.: On the structure of combinatorial problems. Theoretical Comp. Science 200, 185–204 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  21. Provan, J.S., Ball, M.O.: The complexity of counting cuts and of computing the probability that a graph is connected. SIAM Journal on Computing 12, 777–788 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  22. Tarjan, R.E.: Decomposition by clique separators. Discrete Math. 55, 221–232 (1985)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hell, P., Hermann, M., Nevisi, M.M. (2012). Counting Partitions of Graphs. In: Chao, KM., Hsu, Ts., Lee, DT. (eds) Algorithms and Computation. ISAAC 2012. Lecture Notes in Computer Science, vol 7676. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35261-4_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35261-4_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35260-7

  • Online ISBN: 978-3-642-35261-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics