Abstract
In this paper we resolve the complexity of the isomorphism problem on all but finitely many of the graph classes characterized by two forbidden induced subgraphs. To this end we develop new techniques applicable for the structural and algorithmic analysis of graphs. First, we develop a methodology to show isomorphism completeness of the isomorphism problem on graph classes by providing a general framework unifying various reduction techniques. Second, we generalize the concept of the modular decomposition to colored graphs, allowing for non-standard decompositions. We show that, given a suitable decomposition functor, the graph isomorphism problem reduces to checking isomorphism of colored prime graphs. Third, we extend the techniques of bounded color valence and hypergraph isomorphism on hypergraphs of bounded color class size as follows. We say a colored graph has generalized color valence at most k if, after removing all vertices in color classes of size at most k, for each color class C every vertex has at most k neighbors in C or at most k non-neighbors in C. We show that isomorphism of graphs of bounded generalized color valence can be solved in polynomial time.
Similar content being viewed by others
References
Arvind, V., Das, B., Köbler, J., Toda, S.: Colored hypergraph isomorphism is fixed parameter tractable. In: FSTTCS, pp. 327–337 (2010)
Babai, L.: Moderately exponential bound for graph isomorphism. In: FCT, pp. 34–50 (1981)
Babai, L.: Automorphism groups, isomorphism, reconstruction. Handbook of Combinatorics, vol 2, pp. 1447–1540. MIT Press (1995)
Babai, L.: Graph isomorphism in quasipolynomial time [extended abstract]. In: STOC, pp. 684–697. ACM (2016)
Babai, L., Luks, E.M.: Canonical labeling of graphs. In: STOC, pp. 171–183 (1983)
Bacsó, G., Tuza, Z.: Dominating cliques in \(P_{5},\)-free graphs. Period. Math Hungar. 21(4), 303–308 (1990)
Bandelt, H.-J., Mulder, H.M.: Distance-hereditary graphs. J. Combinatorial Theory Ser. B 41(2), 182–208 (1986)
Booth, K.S., Colbourn, C.J., Problems Polynomially Equivalent to Graph Isomorphism. Technical Report CS-77-04, Comp. Sci. Dep., Univ. Waterloo (1979)
Brandstädt, A., Kratsch, D.: On the structure of (P\(_{5}\), gem)-free graphs. Discret. Appl. Math. 145(2), 155–166 (2005)
Colbourn, M.J., Colbourn, C.J.: Graph isomorphism and self-complementary graphs. SIGACT News 10(1), 25–29 (1978)
Curtis, A., Lin, M., McConnell, R., Nussbaum, Y., Soulignac, F., Spinrad, J., Szwarcfiter, J.: Isomorphism of graph classes related to the circular-ones property. Discret. Math. Theor. Comput. Sci. 15(1), 157–182 (2013)
Dabrowski, K., Paulusma, D., Clique-width of graph classes defined by two forbidden induced subgraphs. Comput. J. 59(5), 650–666 (2016)
Dabrowski, K.K., Golovach, P.A., Paulusma, D.: Colouring of graphs with ramsey-type forbidden subgraphs. Theor. Comput. Sci. 522, 34–43 (2014)
Fuhlbrück, F.: Fixed-Parameter Tractability of the Graph Isomorphism and Canonization Problems. Diploma thesis, Humboldt-Universität zu Berlin (2013)
Goldberg, M.K.: A nonfactorial algorithm for testing isomorphism of two graphs. Discret. Appl. Math. 6(3), 229–236 (1983)
Golovach, P.A., Paulusma, D.: List coloring in the absence of two subgraphs. Discret. Appl. Math. 166, 123–130 (2014)
Grohe, M., Marx, D.: Structure theorem and isomorphism test for graphs with excluded topological subgraphs (2012)
Grohe, M., Schweitzer, P.: Isomorphism testing for graphs of bounded rank width. In: FOCS, pp 1010–1029. IEEE Computer Society (2015)
Gurevich, Y.: From Invariants to Canonization. Bulletin of the EATCS, 63 (1997)
Gurevich, Y.: From invariants to canonization. In: Current Trends in Theoretical Computer Science, pp. 327–331. World Scientific (2001)
Habib, M., Paul, C.: A survey of the algorithmic aspects of modular decomposition. Comput. Sci. Rev. 4(1), 41–59 (2010)
Junttila, T.A., Kaski, P.: Conflict propagation and component recursion for canonical labeling. In: TAPAS, pp. 151–162 (2011)
Köbler, J., Schöning, U., Torán, J.: The Graph Isomorphism Problem: Its Structural Complexity. Birkhäuser Verlag, Basel, Switzerland (1993)
Kȯbler, J., Verbitsky, O.: From invariants to canonization in parallel. In: CSR, pp. 216–227 (2008)
Král, D., Kratochvíl, J., Tuza, Z., Woeginger, G.J.: Complexity of coloring graphs without forbidden induced subgraphs. In: WG, pp. 254–262 (2001)
Kratsch, S., Schweitzer, P.: Graph isomorphism for graph classes characterized by two forbidden induced subgraphs (2012)
Kratsch, S., Schweitzer, P.: Graph isomorphism for graph classes characterized by two forbidden induced subgraphs. Discret. Appl. Math. 216, 240–253 (2017)
Lozin, V.V.: A decidability result for the dominating set problem. Theor. Comput. Sci. 411(44–46), 4023–4027 (2010)
Luks, E.M.: Isomorphism of graphs of bounded valence can be tested in polynomial time. J. Comput. Syst. Sci. 25(1), 42–65 (1982)
Miller, G.L.: Isomorphism testing and canonical forms for k-contractable graphs (a generalization of bounded valence and bounded genus). In: FCT, pp. 310–327 (1983)
Nakano, S.-i., Uehara, R., Uno, T.: A new approach to graph recognition and applications to distance-hereditary graphs. J. Comput. Sci. Technol. 24(3), 517–533 (2009)
Otachi, Y., Schweitzer, P.: Isomorphism on subgraph-closed graph classes: A complexity dichotomy and intermediate graph classes. In: ISAAC, pp. 111–118 (2013)
Rao, M.: Decomposition of (gem,co-gem)-free graphs. Unpublished available at http://www.labri.fr/perso/rao/publi/decompgemcogem.ps (2007)
Schweitzer, P.: Problems of Unknown Complexity: Graph isomorphism and Ramsey Theoretic Numbers. PhD thesis. Universität des Saarlandes, Germany (2009)
Schweitzer, P.: Towards an isomorphism dichotomy for hereditary graph classes. In: Mayr, E. W., Ollinger, N. (eds.) 32nd International Symposium on Theoretical Aspects of Computer Science, STACS 2015, March 4-7, 2015, Garching, Germany, volume 30 of LIPIcs, pp. 689–702. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik (2015)
Seress, Á.: Permutation Group Algorithms. Cambridge Tracts in Mathematics. Cambridge University Press (2003)
Acknowledgments
I thank Matasha Mazis for inspiring comments and suggestions.
Author information
Authors and Affiliations
Corresponding author
Additional information
An extended abstract of this paper was presented at STACS 2015 [35]
Rights and permissions
About this article
Cite this article
Schweitzer, P. Towards an Isomorphism Dichotomy for Hereditary Graph Classes. Theory Comput Syst 61, 1084–1127 (2017). https://doi.org/10.1007/s00224-017-9775-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-017-9775-8