From Tutte to Floater and Gotsman: On the Resolution of Planar Straight-line Drawings and Morphs
Giuseppe Di Battista, Fabrizio Frati
TL;DR
This work analyzes the readability of planar graph drawings produced by Tutte’s barycentric method, Floater’s F-drawings, and Floater–Gotsman FG-morphs on maximal plane graphs. It derives a tight-looking exponential lower bound on the resolution of F-drawings in terms of the outer-triangle resolution and the smallest positive coefficient in the coefficient matrix, and proves that the corresponding FG-morphs inherit similar hard-to-preserve resolution properties, including the possibility of exponentially small resolution along the morph. The authors also show upper bounds via explicit graph constructions and provide a discretization approach that reduces FG-morphs to piecewise-linear morphs with a polynomially large (in $n$) number of steps. Together, these results reveal inherent resolution limitations of these popular Planar Straight-Line Drawing methods, even when starting from moderately-resolved inputs, and raise questions about polynomial-resolution guarantees for morphs in general. The work also introduces a rigorous algebraic and geometric framework for analyzing how coefficient matrices influence drawing quality and morph behavior, with implications for surface parameterization and mesh morphing applications.
Abstract
The algorithm of Tutte for constructing convex planar straight-line drawings and the algorithm of Floater and Gotsman for constructing planar straight-line morphs are among the most popular graph drawing algorithms. In this paper, focusing on maximal plane graphs, we prove upper and lower bounds on the resolution of the planar straight-line drawings produced by Floater's algorithm, which is a broad generalization of Tutte's algorithm. Further, we use such results in order to prove a lower bound on the resolution of the drawings of maximal plane graphs produced by Floater and Gotsman's morphing algorithm. Finally, we show that such a morphing algorithm might produce drawings with exponentially-small resolution, even when transforming drawings with polynomial resolution.
