Pole Dancing: 3D Morphs for Tree Drawings

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.

[1]  Marc Lackenby,et al.  The efficient certification of knottedness and Thurston norm , 2016, Advances in Mathematics.

[2]  C. Gotsman,et al.  How to morph tilings injectively , 1999 .

[3]  Fabrizio Frati,et al.  Morphing Planar Graph Drawings Efficiently , 2013, GD.

[4]  Timothy M. Chan,et al.  Morphing Planar Graph Drawings with a Polynomial Number of Steps , 2013, SODA.

[5]  Timothy M. Chan,et al.  How to Morph Planar Graph Drawings , 2016, SIAM J. Comput..

[6]  Ronald C. Read The knot book: An elementary introduction to the mathematical theory of knots , 1997 .

[7]  S. S. Cairns Deformations of Plane Rectilinear Complexes , 1944 .

[8]  Jeffrey C. Lagarias,et al.  The computational complexity of knot and link problems , 1997, Proceedings 38th Annual Symposium on Foundations of Computer Science.

[9]  Giuseppe Di Battista,et al.  Morphing Planar Graph Drawings Optimally , 2014, ICALP.

[10]  Carsten Thomassen,et al.  Deformations of plane graphs , 1983, J. Comb. Theory, Ser. B.

[11]  Timothy M. Chan Tree Drawings Revisited , 2020, Discret. Comput. Geom..

[12]  Therese Biedl Optimum-width upward drawings of trees , 2015 .

[13]  Robert E. Tarjan,et al.  A data structure for dynamic trees , 1981, STOC '81.

[14]  Fidel Barrera-Cruz,et al.  Morphing Planar Graph Drawings with Unidirectional Moves , 2014, ArXiv.

[15]  Craig Gotsman,et al.  Guaranteed intersection-free polygon morphing , 2001, Comput. Graph..

[16]  Giuseppe Di Battista,et al.  A Note on Optimal Area Algorithms for Upward Drawings of Binary Trees , 1992, Comput. Geom..