English

Morphing Planar Graph Drawings Optimally

Data Structures and Algorithms 2014-02-20 v2 Computational Geometry

Abstract

We provide an algorithm for computing a planar morph between any two planar straight-line drawings of any nn-vertex plane graph in O(n)O(n) morphing steps, thus improving upon the previously best known O(n2)O(n^2) upper bound. Further, we prove that our algorithm is optimal, that is, we show that there exist two planar straight-line drawings Γs\Gamma_s and Γt\Gamma_t of an nn-vertex plane graph GG such that any planar morph between Γs\Gamma_s and Γt\Gamma_t requires Ω(n)\Omega(n) morphing steps.

Keywords

Cite

@article{arxiv.1402.4364,
  title  = {Morphing Planar Graph Drawings Optimally},
  author = {Patrizio Angelini and Giordano Da Lozzo and Giuseppe Di Battista and Fabrizio Frati and Maurizio Patrignani and Vincenzo Roselli},
  journal= {arXiv preprint arXiv:1402.4364},
  year   = {2014}
}
R2 v1 2026-06-22T03:10:37.930Z