English

Morphing Planar Graphs Drawings Efficiently

Computational Geometry 2013-08-21 v1 Data Structures and Algorithms

Abstract

A morph between two straight-line planar drawings of the same graph is a continuous transformation from the first to the second drawing such that planarity is preserved at all times. Each step of the morph moves each vertex at constant speed along a straight line. Although the existence of a morph between any two drawings was established several decades ago, only recently it has been proved that a polynomial number of steps suffices to morph any two planar straight-line drawings. Namely, at SODA 2013, Alamdari et al.[1] proved that any two planar straight-line drawings of a planar graph can be morphed in O(n^4) steps, while O(n^2) steps suffice if we restrict to maximal planar graphs. In this paper, we improve upon such results, by showing an algorithm to morph any two planar straight-line drawings of a planar graph in O(n^2) steps; further, we show that a morph with O(n) steps exists between any two planar straight-line drawings of a series-parallel graph.

Keywords

Cite

@article{arxiv.1308.4291,
  title  = {Morphing Planar Graphs Drawings Efficiently},
  author = {Patrizio Angelini and Fabrizio Frati and Maurizio Patrignani and Vincenzo Roselli},
  journal= {arXiv preprint arXiv:1308.4291},
  year   = {2013}
}
R2 v1 2026-06-22T01:12:07.148Z