Abstract
In the graph packing problem we are given several graphs and have to map them into a single host graph G such that each edge of G is used at most once. Much research has been devoted to the packing of trees, especially to the case where the host graph must be planar. More formally, the problem is: Given any two trees T 1 and T 2 on n vertices, we want a simple planar graph G on n vertices such that the edges of G can be colored with two colors and the subgraph induced by the edges colored i is isomorphic to T i , for i ∈ {1,2}.
A clear exception that must be made is the star tree which cannot be packed together with any other tree. But a popular hypothesis states that this is the only exception, and all other pairs of trees admit a planar packing. Previous proof attempts lead to very limited results only, which include a tree and a spider tree, a tree and a caterpillar, two trees of diameter four and two isomorphic trees.
We make a step forward and prove the hypothesis for any two binary trees. The proof is algorithmic and yields a linear time algorithm to compute a plane packing, that is, a suitable two-edge-colored host graph along with a planar embedding for it. In addition we can also guarantee several nice geometric properties for the embedding: vertices are embedded equidistantly on the x-axis and edges are embedded as semi-circles.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Akiyama, J., Chvátal, V.: Packing paths perfectly. Discrete Mathematics 85(3), 247–255 (1990)
Braß, P., Cenek, E., Duncan, C.A., Efrat, A., Erten, C., Ismailescu, D., Kobourov, S.G., Lubiw, A., Mitchell, J.S.B.: On simultaneous planar graph embeddings. Comput. Geom. 36(2), 117–130 (2007)
Caro, Y., Yuster, R.: Packing graphs: The packing problem solved. Electr. J. Comb. 4(1) (1997)
Eppstein, D.: Arboricity and bipartite subgraph listing algorithms. Information Processing Letters 51(4), 207–211 (1994)
Eppstein, D.: Subgraph isomorphism in planar graphs and related problems. J. Graph Algorithms & Applications 3(3), 1–27 (1999)
Frank, A., Szigeti, Z.: A note on packing paths in planar graphs. Math. Program. 70(2), 201–209 (1995)
Frati, F.: Embedding graphs simultaneously with fixed edges. In: Kaufmann, M., Wagner, D. (eds.) GD 2006. LNCS, vol. 4372, pp. 108–113. Springer, Heidelberg (2007)
Frati, F.: Planar packing of diameter-four trees. In: 21st Canadian Conference on Computational Geometry (CCCG 2009), pp. 95–98 (2009)
Frati, F., Geyer, M., Kaufmann, M.: Planar packings of trees and spider trees. Information Processing Letters 109(6), 301–307 (2009)
García, A., Hernando, C., Hurtado, F., Noy, M., Tejel, J.: Packing trees into planar graphs. J. Graph Theory, 172–181 (2002)
M. R. Garey and D. S. Johnson. Computers and Intractability, A Guide to the Theory of NP-Completeness. W.H. Freeman and Company, New York, 1979.
Geyer, M., Kaufmann, M., Vrt’o, I.: Two trees which are self–intersecting when drawn simultaneously. In: Healy, P., Nikolov, N.S. (eds.) GD 2005. LNCS, vol. 3843, pp. 201–210. Springer, Heidelberg (2006)
Gonçalves, D.: Edge partition of planar graphs into two outerplanar graphs. In: Proc. 37th Annu. ACM Sympos. Theory Comput., pp. 504–512 (2005)
Hedetniemi, S.M., Hedetniemi, S.T., Slater, P.J.: A note on packing two trees into \(K\sb{N}\). Ars Combin. 11, 149–153 (1981)
Maheo, M., Saclé, J.-F., Woźniak, M.: Edge-disjoint placement of three trees. European J. Combin. 17(6), 543–563 (1996)
Mutzel, P., Odenthal, T., Scharbrodt, M.: The thickness of graphs: A survey. Graphs and Combinatorics 14(1), 59–73 (1998)
Nash-Williams, C.S.J.A.: Edge-Disjoint Spanning Trees of Finite Graphs. Journal of the London Mathematical Society-second Series s1-36, 445–450 (1961)
Oda, Y., Ota, K.: Tight planar packings of two trees. In: European Workshop on Computational Geometry, pp. 215–216 (2006)
Schnyder, W.: Planar graphs and poset dimension. Order 5, 323–343 (1989)
Tutte, W.T.: On the problem of decomposing a graph into n connected factors. Journal of the London Mathematical Society s1-36(1), 221–230 (1961)
Ullmann, J.R.: An algorithm for subgraph isomorphism. J. ACM 23(1), 31–42 (1976)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Geyer, M., Hoffmann, M., Kaufmann, M., Kusters, V., Tóth, C.D. (2013). Planar Packing of Binary Trees. In: Dehne, F., Solis-Oba, R., Sack, JR. (eds) Algorithms and Data Structures. WADS 2013. Lecture Notes in Computer Science, vol 8037. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40104-6_31
Download citation
DOI: https://doi.org/10.1007/978-3-642-40104-6_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40103-9
Online ISBN: 978-3-642-40104-6
eBook Packages: Computer ScienceComputer Science (R0)