×

Structure theorem and isomorphism test for graphs with excluded topological subgraphs. (English) Zbl 1314.05134

Summary: We generalize the structure theorem of Robertson and Seymour for graphs excluding a fixed graph \(H\) as a minor to graphs excluding \(H\) as a topological subgraph. We prove that for a fixed \(H\), every graph excluding \(H\) as a topological subgraph has a tree decomposition where each part is either “almost embeddable” to a fixed surface or has bounded degree with the exception of a bounded number of vertices. Furthermore, we prove that such a decomposition is computable by an algorithm that is fixed-parameter tractable with parameter \(|H|\). We present two algorithmic applications of our structure theorem. To illustrate the mechanics of a “typical” application of the structure theorem, we show that on graphs excluding \(H\) as a topological subgraph, partial dominating set (find \(k\) vertices whose closed neighborhood has maximum size) can be solved in time \(f(H,k)\cdot n^{O(1)}\). More significantly, we show that on graphs excluding \(H\) as a topological subgraph, Graph Isomorphism can be solved in time \(n^{f(H)}\). This result unifies and generalizes two previously known important polynomial time solvable cases of graph isomorphism: bounded-degree graphs [E. M. Luks, J. Comput. Syst. Sci. 25, 42–65 (1982; Zbl 0493.68064)] and \(H\)-minor free graphs [I. N. Ponomarenko, J. Sov. Math. 55, No. 2, 1621–1643 (1991); translation from Zap. Nauchn. Semin. Leningr. Otd. Mat. Inst. Steklova 174, 147–177 (1988; Zbl 0745.05035)]. The proof of this result needs a generalization of our structure theorem to the context of invariant treelike decomposition.

MSC:

05C60 Isomorphism problems in graph theory (reconstruction conjecture, etc.) and homomorphisms (subgraph embedding, etc.)
05C75 Structural characterization of families of graphs
05C83 Graph minors
05C85 Graph algorithms (graph-theoretic aspects)
68R10 Graph theory (including graph drawing) in computer science
Full Text: DOI

References:

[1] O. Amini, F. V. Fomin, and S. Saurabh, {\it Implicit branching and parameterized partial cover problems}, J. Comput. System Sci., 77 (2011), pp. 1159-1171. · Zbl 1245.05124
[2] L. Babai and E. M. Luks, {\it Canonical labeling of graphs}, in Proceedings of the 15th ACM Symposium on Theory of Computing, 1983, pp. 171-183.
[3] H. L. Bodlaender, {\it Polynomial algorithms for graph isomorphism and chromatic index on partial \(k\)-trees}, J. Algorithms, 11 (1990), pp. 631-643. · Zbl 0716.68042
[4] C. Chekuri, S. Khanna, and F. B. Shepherd, {\it Edge-disjoint paths in planar graphs}, in Proceedings of the 45th Symposium on Foundations of Computer Science, 2004, pp. 71-80. · Zbl 1301.68268
[5] E. D. Demaine, M. Hajiaghayi, and K. Kawarabayashi, {\it Contraction decomposition in \(H\)-minor-free graphs and algorithmic applications}, in Proceedings of the 43rd ACM Symposium on Theory of Computing, 2011, pp. 441-450. · Zbl 1288.05256
[6] E. D. Demaine, M. T. Hajiaghayi, and K. Kawarabayashi, {\it Algorithmic graph minor theory: Decomposition, approximation, and coloring}, in Proceedings of the 45th Annual IEEE Symposium on Foundations of Computer Science, 2005, pp. 637-646.
[7] F. Dorn, F. V. Fomin, and D. M. Thilikos, {\it Catalan structures and dynamic programming in H-minor-free graphs}, in Proceedings of the 19th Annual ACM-SIAM Symposium on Discrete Algorithms, 2008, pp. 631-640. · Zbl 1192.05155
[8] Z. Dvorak, D. Král, and R. Thomas, {\it Deciding first-order properties for sparse graphs}, in Proceedings of the 50th Annual IEEE Symposium on Foundations of Computer Science, 2010, pp. 133-142.
[9] I. S. Filotti and J. N. Mayer, {\it A polynomial-time algorithm for determining the isomorphism of graphs of fixed genus}, in Proceedings of the 12th ACM Symposium on Theory of Computing, 1980, pp. 236-243.
[10] M. Grohe, {\it Descriptive Complexity, Canonisation, and Definable Graph Structure Theory}, \newblock manuscript, http://www.lii.rwth-aachen.de/de/mitarbeiter/13-mitarbeiter/professoren/39-book-descriptive-complexity.html. · Zbl 1530.68007
[11] M. Grohe, {\it Local tree-width, excluded minors, and approximation algorithms}, Combinatorica, 23 (2003), pp. 613-632. · Zbl 1089.05503
[12] M. Grohe, {\it Definable tree decompositions}, in Proceedings of the 23rd IEEE Symposium on Logic in Computer Science, 2008, pp. 406-417.
[13] M. Grohe, {\it Fixed-point definability and polynomial time on graphs with excluded minors}, J. ACM, 59 (2012). · Zbl 1281.68129
[14] M. Grohe, K. Kawarabayashi, D. Marx, and P. Wollan, {\it Finding topological subgraphs is fixed-parameter tractable}, in Proceedings of the 43nd ACM Symposium on Theory of Computing, 2011, pp. 479-488. · Zbl 1288.05058
[15] M. Grohe, K. Kawarabayashi, and B. Reed, {\it A simple algorithm for the graph minor decomposition–logic meets structural graph theory}, in Proceedings of the 24th Annual ACM-SIAM Symposium on Discrete Algorithms, 2013, pp. 414-431. · Zbl 1423.05159
[16] K. Kawarabayashi, E. D. Demaine, and M. Hajiaghayi, {\it Additive approximation algorithms for list-coloring minor-closed class of graphs}, in Proceedings of the 20th Annual ACM-SIAM Symposium on Discrete Algorithms, 2009, pp. 1166-1175. · Zbl 1423.05176
[17] K. Kawarabayashi and B. Mohar, {\it Approximating the list-chromatic number and the chromatic number in minor-closed and odd-minor-closed classes of graphs}, in Proceedings of the 38th ACM Symposium on Theory of Computing, 2006, pp. 401-416. · Zbl 1301.05334
[18] K. Kawarabayashi and B. Mohar, {\it Some recent progress and applications in graph minor theory}, Graphs Combin., 23 (2007), pp. 1-46. · Zbl 1114.05096
[19] K. Kawarabayashi and P. Wollan, {\it A shorter proof of the graph minor algorithm: The unique linkage theorem}, in Proceedings of the 42nd ACM Symposium on Theory of Computing, 2010, pp. 687-694. · Zbl 1293.05363
[20] K. Kawarabayashi and P. Wollan, {\it A simpler algorithm and shorter proof for the graph minor decomposition}, in Proceedings of the 43rd ACM Symposium on Theory of Computing, 2011, pp. 451-458. · Zbl 1288.05257
[21] J. Kneis, D. Mölle, S. Richter, and P. Rossmanith, {\it Divide-and-color}, in Proceedings of the 32nd International Workshop on Graph-Theoretic Concepts in Computer Science, Lecture Notes in Comput. Sci. 4271, Springer, New York, 2006, pp. 58-67. · Zbl 1167.68411
[22] D. Lokshtanov, M. Pilipczuk, M. Pilipczuk, and S. Saurabh, {\it Fixed-Parameter Tractable Canonization and Isomorphism Test for Graphs of Bounded Treewidth}, CoRR, abs/1404.0818, 2014. · Zbl 1358.05284
[23] E. M. Luks, {\it Isomorphism of graphs of bounded valance can be tested in polynomial time}, J. Comput. System Sci., 25 (1982), pp. 42-65. · Zbl 0493.68064
[24] W. Mader, {\it Homomorphieeigenschaften und mittlere Kantendichte von Graphen}, Math. Ann., 174 (1967), pp. 265-268. · Zbl 0171.22405
[25] D. Marx, {\it Parameterized graph separation problems}, Theoret. Comput. Sci., 351 (2006), pp. 394-406. · Zbl 1086.68104
[26] G. L. Miller, {\it Isomorphism of \(k\)-contractible graphs. A generalization of bounded valence and bounded genus}, Inform. Control, 56 (1983), pp. 1-20. · Zbl 0542.05056
[27] G. L. Miller, {\it Isomorphism testing for graphs of bounded genus}, in Proceedings of the 12th ACM Symposium on Theory of Computing, 1980, pp. 225-235.
[28] I. N. Ponomarenko, {\it The isomorphism problem for classes of graphs that are invariant with respect to contraction} (in Russian), Zap. Nauchn. Sem. Leningrad. Otdel. Mat. Inst. Steklov. (LOMI), 174 (1988), pp. 147-177, 182.
[29] B. Reed, {\it Tree width and tangles: A new connectivity measure and some applications}, in Surveys in Combinatorics, R. A. Bailey, ed., LMS Lecture Note Series 241, Cambridge University Press, Cambridge, UK, 1997, pp. 87-162. · Zbl 0895.05034
[30] B. A. Reed, {\it Algorithmic aspects of tree width}, in Recent Advances in Algorithms and Combinatorics, B. A. Reed and C. L. Sales, eds., CMS Books Math./Ouvrages Math. SMC, Springer, New York, 2003, pp. 85-107. · Zbl 1035.05090
[31] N. Robertson and P. D. Seymour, {\it Graph minors–a survey}, in Surveys in Combinatorics 1985, LMS Lecture Note Series 103, Cambridge University Press, Cambridge, UK, 1985, pp. 153-171. · Zbl 0568.05025
[32] N. Robertson and P. D. Seymour, {\it Graph minors {\it X}. Obstructions to tree-decomposition}, J. Combin. Theory Ser. B, 52 (1991), pp. 153-190. · Zbl 0764.05069
[33] N. Robertson and P. D. Seymour, {\it Graph minors {\it XIII}. The disjoint paths problem}, J. Combin. Theory Ser. B, 63 (1995), pp. 65-110. · Zbl 0823.05038
[34] N. Robertson and P. D. Seymour, {\it Graph minors {\it XVI}. Excluding a non-planar graph}, J. Combin. Theory Ser. B, 77 (1999), pp. 1-27. · Zbl 1023.05040
[35] N. Robertson and P. D. Seymour, {\it Graph minors {\it XX}. Wagner’s conjecture}, J. Combin. Theory Ser. B, 92 (2004), pp. 325-357. · Zbl 1061.05088
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.