Abstract
We say that a graph G is an H-amalgamation of graphs \(G_1\) and \(G_2\) if G can be obtained by gluing \(G_1\) and \(G_2\) along isomorphic copies of H. In the amalgamation recognition problem we are given connected graphs \(H,G_1,G_2,G\) and the goal is to determine whether G is an H-amalgamation of \(G_1\) and \(G_2\). Our main result states that amalgamation recognition can be solved in time \(2^{O(\varDelta \cdot t)}\cdot n^{O(t)}\) where \(n,t,\varDelta \) are the number of vertices, the treewidth and the maximum degree of G respectively.
We generalize the techniques used in our algorithm for H-amalgamation recognition to the setting in which some of the graphs \(H,G_1,G_2,G\) are not given explicit at the input but are instead required to satisfy some topological property expressible in the counting monadic second order logic of graphs (CMSO logic). In this way, when restricting ourselves to graphs of constant treewidth and degree our approach generalizes certain algorithmic decomposition theorems from structural graph theory from the context of clique-sums to the context in which the interface graph H is given at the input.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Graph morphisms will be properly defined in Sect. 2.
- 2.
Definability of these polynomials require access to a total ordering of the edge set of the graph. On graphs of constant treewidth such orderings are by themselves CMSO definable.
- 3.
We note that in texts dealing with similar notions of decomposition, it is customary to define a bag of width t as a graph with at most t vertices together with a function that labels the vertices of these graphs with numbers from \(\{1,...,t\}\). Our notion of t-concrete bag, on the other hand, may be regarded as a representation of a graph with at most t vertices injectively labeled with numbers from \(\{1,...t\}\) and at most one edge. Within this point of view, the representation used here is a syntactic restriction of the former. On the other hand, any decomposition which uses bags with arbitrary graphs of size t can be converted into a t-concrete decomposition, by expanding each bag into a sequence of \(t^2\) concrete bags.
- 4.
Both Planarity and Hamiltonicity are CMSO-definable (note that our definition of CMSO logic allows edge-set quantifications).
References
Adler, I., Grohe, M., Kreutzer, S.: Computing excluded minors. In: Proceedings of SODA 2008, pp. 641–650. SIAM (2008)
Bojańczyk, M., Pilipczuk, M.: Definability equals recognizability for graphs of bounded treewidth. In Procedings of LICS 2016, pp. 407–416. ACM (2016)
Comon, H., et al.: Tree Automata Techniques and Applications (2007)
Courcelle, B.: The monadic second-order logic of graphs. I. Recognizable sets of finite graphs. Inf. Comput. 85(1), 12–75 (1990)
Courcelle, B.: The monadic second-order logic of graphs xii: planar graphs and planar maps. Theor. Comput. Sci. 237(1), 1–32 (2000)
Courcelle, B.: The monadic second-order logic of graphs xiii: graph drawings with edge crossings. Theor. Comput. Sci. 244(1–2), 63–94 (2000)
Courcelle, B., Engelfriet, J.: Graph Structure and Monadic Second-Order Logic: A Language-Theoretic Approach, vol. 138. Cambridge University Press, Cambridge (2012)
Courcelle, B., Oum, S.: Vertex-minors, monadic second-order logic, and a conjecture by Seese. J. Combina. Theory, Ser. B 97(1), 91–126 (2007)
de Oliveira Oliveira, M.: On supergraphs satisfying CMSO properties. In: Proceedings of the 26th Annual Conference on Computer Science Logic (CSL 2017). LIPIcs, vol. 82, pp. 33:1–33:15 (2017)
Demaine, E.D., Fomin, F.V., Hajiaghayi, M., Thilikos, D.M.: Subexponential parameterized algorithms on bounded-genus graphs and h-minor-free graphs. J. ACM (JACM) 52(6), 866–893 (2005)
Diestel, R.: A separation property of planar triangulations. J. Graph Theory 11(1), 43–52 (1987)
Elberfeld, M.: Context-free graph properties via definable decompositions. In: Proceedings of the 25th Conference on Computer Science Logic (CSL 2016). LIPIcs, vol. 62, pp. 17:1–17:16 (2016)
Flum, J., Frick, M., Grohe, M.: Query evaluation via tree-decompositions. J. ACM (JACM) 49(6), 716–752 (2002)
Gross, J.L.: Genus distribution of graph amalgamations: self-pasting at root-vertices. Australas. J. Combin. 49, 19–38 (2011)
Hilton, A.J., Johnson, M., Rodger, C.A., Wantland, E.B.: Amalgamations of connected k-factorizations. J. Combin. Theory, Ser. B 88(2), 267–279 (2003)
Johnson, C.R., McKee, T.A.: Structural conditions for cycle completable graphs. Discret. Math. 159(1–3), 155–160 (1996)
Kriz, I., Thomas, R.: Clique-sums, tree-decompositions and compactness. Discret. Math. 81(2), 177–185 (1990)
Leach, C.D., Rodger, C.: Hamilton decompositions of complete multipartite graphs with any 2-factor leave. J. Graph Theory 44(3), 208–214 (2003)
Lovász, L.: Graph minor theory. Bull. Am. Math. Soc. 43(1), 75–86 (2006)
Makowsky, J.A.: Coloured tutte polynomials and Kauffman brackets for graphs of bounded tree width. Discret. Appl. Math. 145(2), 276–290 (2005)
Makowsky, J.A., Marino, J.P.: Farrell polynomials on graphs of bounded tree width. Adv. Appl. Math. 30(1–2), 160–176 (2003)
Makowsky, J.A., Rotics, U., Averbouch, I., Godlin, B.: Computing graph polynomials on graphs of bounded clique-width. In: Fomin, F.V. (ed.) WG 2006. LNCS, vol. 4271, pp. 191–204. Springer, Heidelberg (2006). https://doi.org/10.1007/11917496_18
Marx, D., Pilipczuk, M.: Everything you always wanted to know about the parameterized complexity of Subgraph Isomorphism (but were afraid to ask). In: Proceedings of the 31st International Symposium on Theoretical Aspects of Computer Science (STACS 2014), pp. 542 (2014)
Matoušek, J., Thomas, R.: On the complexity of finding ISO-and other morphisms for partial k-trees. Discret. Math. 108(1), 343–364 (1992)
Nešetřil, J.: Amalgamation of graphs and its applications. Ann. New York Acad. Sci. 319(1), 415–428 (1979)
Robertson, N., Seymour, P.D.: Graph minors. XVI. Excluding a non-planar graph. J. Combin. Theory, Ser. B 89(1), 43–76 (2003)
Seymour, P.D., Weaver, R.: A generalization of chordal graphs. J. Graph Theory 8(2), 241–251 (1984)
Yang, Y., Chen, Y.: The thickness of amalgamations and cartesian product of graphs. Discuss. Math. Graph Theory 37(3), 561–572 (2017)
Acknowledgements
The author thanks Michael Fellows for many valuable comments. This work was supported by the Bergen Research Foundation.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
de Oliveira Oliveira, M. (2018). Graph Amalgamation Under Logical Constraints. In: Brandstädt, A., Köhler, E., Meer, K. (eds) Graph-Theoretic Concepts in Computer Science. WG 2018. Lecture Notes in Computer Science(), vol 11159. Springer, Cham. https://doi.org/10.1007/978-3-030-00256-5_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-00256-5_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-00255-8
Online ISBN: 978-3-030-00256-5
eBook Packages: Computer ScienceComputer Science (R0)