Morphing Planar Graph Drawings Through 3D
Kevin Buchin, Will Evans, Fabrizio Frati, Irina Kostitsyna, Maarten Löffler, Tim Ophelders, Alexander Wolff
TL;DR
This work proves that allowing a third dimension enables crossing-free morphs between any two planar straight-line drawings of the same $n$-vertex planar graph with $O(n^2)$ steps. The authors introduce four 3D morph operations (embedding-changing maneuvers) and show how to compose them to transform one drawing into another, first for biconnected graphs and then for general planar graphs via augmentation. The main contribution is a quadratic upper bound on the number of steps, contrasting with known linear upper bounds in 2D for topologically equivalent drawings and the constant-step morphs possible for certain trees in 3D. They also discuss lower-bound challenges, noting that no nontrivial general lower bound is known and highlighting open problems about sub-quadratic bounds and broader graph families. Overall, the paper provides a structured 3D morph framework with practical implications for graph visualization and reconfiguration in three dimensions.
Abstract
In this paper, we investigate crossing-free 3D morphs between planar straight-line drawings. We show that, for any two (not necessarily topologically equivalent) planar straight-line drawings of an $n$-vertex planar graph, there exists a piecewise-linear crossing-free 3D morph with $O(n^2)$ steps that transforms one drawing into the other. We also give some evidence why it is difficult to obtain a linear lower bound (which exists in 2D) for the number of steps of a crossing-free 3D morph.
