Skip to main content

On the Power of Color Refinement

  • Conference paper
  • First Online:
Fundamentals of Computation Theory (FCT 2015)

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

Included in the following conference series:

Abstract

Color refinement is a classical technique used to show that two given graphs G and H are non-isomorphic; it is very efficient, although it does not succeed on all graphs. We call a graph G amenable to color refinement if the color-refinement procedure succeeds in distinguishing G from any non-isomorphic graph H. Babai, Erdős, and Selkow (1982) have shown that random graphs are amenable with high probability. We determine the exact range of applicability of color refinement by showing that amenable graphs are recognizable in time \(O((n+m)\log n)\), where n and m denote the number of vertices and the number of edges in the input graph.

This work was supported by the Alexander von Humboldt Foundation in its research group linkage program. The second author and the fourth author were supported by DFG grants KO 1053/7-2 and VE 652/1-2, respectively.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and 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

Institutional subscriptions

Notes

  1. 1.

    The last case, in which the graph is the 5-cycle, is missing from the statement of this result in [11, Theorem 2.12]. The proof in [11] tacitly considers only graphs with at least 6 vertices.

References

  1. Arvind, V., Köbler, J., Rattan, G., Verbitsky, O.: On Tinhofer’s linear programming approach to isomorphism testing. In: In: Proceedings of the 40th International Symposium on Mathematical Foundations of Computer Science (MFCS), Lecture Notes in Computer Science. Springer (2015) (to appear)

    Google Scholar 

  2. Babai, L., Erdös, P., Selkow, S.M.: Random graph isomorphism. SIAM J. Comput. 9(3), 628–635 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  3. Babai, L., Kucera, L.: Canonical labelling of graphs in linear average time. In: Proceedings of the 20th Annual Symposium on Foundations of Computer Science, pp. 39–46, (1979)

    Google Scholar 

  4. Berkholz, C., Bonsma, P., Grohe, M.: Tight lower and upper bounds for the complexity of canonical colour refinement. In: Bodlaender, H.L., Italiano, G.F. (eds.) ESA 2013. LNCS, vol. 8125, pp. 145–156. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  5. Borri, A., Calamoneri, T., Petreschi, R.: Recognition of unigraphs through superposition of graphs. J. Graph Algorithms Appl. 15(3), 323–343 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  6. Busacker, R., Saaty, T.: Finite Graphs and Networks: An Introduction with Applications. International Series in Pure and Applied Mathematics. McGraw-Hill Book Company, New York (1965)

    Google Scholar 

  7. Cardon, A., Crochemore, M.: Partitioning a graph in \(O(|A| \log _2 |V|)\). Theor. Comput. Sci. 19, 85–98 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  8. Godsil, C.: Compact graphs and equitable partitions. Linear Algebra Appl. 255(13), 259–266 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  9. Grohe, M., Kersting, K., Mladenov, M., Selman, E.: Dimension reduction via colour refinement. In: Schulz, A.S., Wagner, D. (eds.) ESA 2014. LNCS, vol. 8737, pp. 505–516. Springer, Heidelberg (2014)

    Google Scholar 

  10. Immerman, N., Lander, E.: Describing graphs: a first-order approach to graph canonization. In: Selman, A.L. (ed.) Complexity Theory Retrospective, pp. 59–81. Springer, Heidelberg (1990)

    Chapter  Google Scholar 

  11. Johnson, R.: Simple separable graphs. Pac. J. Math. 56, 143–158 (1975)

    Article  MATH  Google Scholar 

  12. Kersting, K., Mladenov, M., Garnett, R., Grohe, M.: Power iterated color refinement. In: Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence, pp. 1904–1910. AAAI Press (2014)

    Google Scholar 

  13. Kiefer, S., Schweitzer, P., Selman, E.: Graphs identified by logics with counting. In:Graphs identified by logics with counting. In: Proceedings of the 40th International Symposium on Mathematical Foundations of Computer Science (MFCS), Lecture Notes in Computer Science. Springer (2015) (to appear)

    Google Scholar 

  14. Koren, M.: Pairs of sequences with a unique realization by bipartite graphs. J. Comb. Theor. Series B 21(3), 224–234 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  15. Krebs, A., Verbitsky, O.: Universal covers, color refinement, and two-variable logic with counting quantifiers: lower bounds for the depth. In: Proceedings of the 30-th ACM/IEEE Annual Symposium on Logic in Computer Science (LICS), IEEE Computer Society (2015) (to appear)

    Google Scholar 

  16. Ramana, M.V., Scheinerman, E.R., Ullman, D.: Fractional isomorphism of graphs. Discrete Math. 132(1–3), 247–265 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  17. Shervashidze, N., Schweitzer, P., van Leeuwen, E.J., Mehlhorn, K., Borgwardt, K.M.: Weisfeiler-Lehman graph kernels. J. Mach. Learn. Res. 12, 2539–2561 (2011)

    MathSciNet  MATH  Google Scholar 

  18. Tinhofer, G.: Graph isomorphism and theorems of Birkhoff type. Computing 36, 285–300 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  19. Tyshkevich, R.: Decomposition of graphical sequences and unigraphs. Discrete Math. 220(1–3), 201–238 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  20. Valiente, G.: Algorithms on Trees and Graphs. Springer, Heidelberg (2002)

    Book  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Johannes Köbler .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Arvind, V., Köbler, J., Rattan, G., Verbitsky, O. (2015). On the Power of Color Refinement. In: Kosowski, A., Walukiewicz, I. (eds) Fundamentals of Computation Theory. FCT 2015. Lecture Notes in Computer Science(), vol 9210. Springer, Cham. https://doi.org/10.1007/978-3-319-22177-9_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-22177-9_26

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-22176-2

  • Online ISBN: 978-3-319-22177-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics