Pole Dancing: 3D Morphs for Tree Drawings

  • Elena ArsenevaEmail author
  • Prosenjit Bose
  • Pilar Cano
  • Anthony D’Angelo
  • Vida Dujmović
  • Fabrizio Frati
  • Stefan Langerman
  • Alessandra Tappini
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11282)


We study the question whether a crossing-free 3D morph between two straight-line drawings of an n-vertex tree can be constructed consisting of a small number of linear morphing steps. We look both at the case in which the two given drawings are two-dimensional and at the one in which they are three-dimensional. In the former setting we prove that a crossing-free 3D morph always exists with \(O(\log n)\) steps, while for the latter \(\varTheta (n)\) steps are always sufficient and sometimes necessary.



We thank Therese Biedl for pointing out Remark 2. The research for this paper started during the Intensive Research Program in Discrete, Combinatorial and Computational Geometry, which took place in Barcelona, April-June 2018. We thank Vera Sacristán and Rodrigo Silveira for a wonderful organization and all the participants for interesting discussions.


  1. 1.
    Adams, C.C.: The Knot Book: An Elementary Introduction to the Mathematical Theory of Knots. American Mathematical Society, Providence (2004)zbMATHGoogle Scholar
  2. 2.
    Alamdari, S., et al.: How to morph planar graph drawings. SIAM J. Comput. 46(2), 824–852 (2017)MathSciNetCrossRefGoogle Scholar
  3. 3.
    Alamdari, S., et al.: Morphing planar graph drawings with a polynomial number of steps. In: Khanna, S. (ed.) 24th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2013), pp. 1656–1667. SIAM (2013)Google Scholar
  4. 4.
    Angelini, P., Da Lozzo, G., Di Battista, G., Frati, F., Patrignani, M., Roselli, V.: Morphing planar graph drawings optimally. In: Esparza, J., Fraigniaud, P., Husfeldt, T., Koutsoupias, E. (eds.) ICALP 2014. LNCS, vol. 8572, pp. 126–137. Springer, Heidelberg (2014). Scholar
  5. 5.
    Angelini, P., Frati, F., Patrignani, M., Roselli, V.: Morphing planar graph drawings efficiently. In: Wismath, S., Wolff, A. (eds.) GD 2013. LNCS, vol. 8242, pp. 49–60. Springer, Cham (2013). Scholar
  6. 6.
    Barrera-Cruz, F., Haxell, P., Lubiw, A.: Morphing planar graph drawings with unidirectional moves. In: Mexican Conference on Discrete Mathematics and Computational Geometry, pp. 57–65 (2013).
  7. 7.
    Biedl, T.: Optimum-width upward drawings of trees. arXiv preprint arXiv:1506.02096 (2015)
  8. 8.
    Cairns, S.S.: Deformations of plane rectilinear complexes. Am. Math. Mon. 51(5), 247–252 (1944)MathSciNetCrossRefGoogle Scholar
  9. 9.
    Chan, T.M.: Tree drawings revisited. arXiv preprint arXiv:1803.07185 (2018)
  10. 10.
    Crescenzi, P., Di Battista, G., Piperno, A.: A note on optimal area algorithms for upward drawings of binary trees. Comput. Geom. 2(4), 187–200 (1992)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Floater, M.S., Gotsman, C.: How to morph tilings injectively. J Comput. Appl. Math. 101(1–2), 117–129 (1999)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Gotsman, C., Surazhsky, V.: Guaranteed intersection-free polygon morphing. Comput. Graph. 25(1), 67–75 (2001)CrossRefGoogle Scholar
  13. 13.
    Hass, J., Lagarias, J.C., Pippenger, N.: The computational complexity of knot and link problems. J. ACM 46(2), 185–211 (1999)MathSciNetCrossRefGoogle Scholar
  14. 14.
    Lackenby, M.: The efficient certification of knottedness and Thurston norm. CoRR, abs/1604.00290 (2016)Google Scholar
  15. 15.
    Sleator, D.D., Tarjan, R.E.: A data structure for dynamic trees. In: Proceedings of the Thirteenth Annual ACM Symposium on Theory of Computing, pp. 114–122 (1981)Google Scholar
  16. 16.
    Thomassen, C.: Deformations of plane graphs. J. Comb. Theory, Ser. B 34(3), 244–257 (1983)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  • Elena Arseneva
    • 1
    Email author
  • Prosenjit Bose
    • 2
  • Pilar Cano
    • 2
    • 3
  • Anthony D’Angelo
    • 2
  • Vida Dujmović
    • 4
  • Fabrizio Frati
    • 5
  • Stefan Langerman
    • 6
  • Alessandra Tappini
    • 7
  1. 1.St. Petersburg State University (SPbU)Saint PetersburgRussia
  2. 2.Carleton UniversityOttawaCanada
  3. 3.Universitat Politècnica de CatalunyaBarcelonaSpain
  4. 4.University of OttawaOttawaCanada
  5. 5.Roma Tre UniversityRomeItaly
  6. 6.Université libre de Bruxelles (ULB)BrusselsBelgium
  7. 7.Università degli Studi di PerugiaPerugiaItaly

Personalised recommendations