English
Related papers

Related papers: How to morph planar graph drawings

200 papers

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…

Computational Geometry · Computer Science 2013-08-21 Patrizio Angelini , Fabrizio Frati , Maurizio Patrignani , Vincenzo Roselli

We provide an algorithm for computing a planar morph between any two planar straight-line drawings of any $n$-vertex plane graph in $O(n)$ morphing steps, thus improving upon the previously best known $O(n^2)$ upper bound. Further, we prove…

Data Structures and Algorithms · Computer Science 2014-02-20 Patrizio Angelini , Giordano Da Lozzo , Giuseppe Di Battista , Fabrizio Frati , Maurizio Patrignani , Vincenzo Roselli

We prove that, given two topologically-equivalent upward planar straight-line drawings of an $n$-vertex directed graph $G$, there always exists a morph between them such that all the intermediate drawings of the morph are upward planar and…

Data Structures and Algorithms · Computer Science 2018-10-15 Giordano Da Lozzo , Giuseppe Di Battista , Fabrizio Frati , Maurizio Patrignani , Vincenzo Roselli

Alamdari et al. showed that given two straight-line planar drawings of a graph, there is a morph between them that preserves planarity and consists of a polynomial number of steps where each step is a \emph{linear morph} that moves each…

Computational Geometry · Computer Science 2014-11-25 Fidel Barrera-Cruz , Penny Haxell , Anna Lubiw

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…

Computational Geometry · Computer Science 2025-03-03 Kevin Buchin , Will Evans , Fabrizio Frati , Irina Kostitsyna , Maarten Löffler , Tim Ophelders , Alexander Wolff

We consider the problem of morphing between two planar drawings of the same triangulated graph, maintaining straight-line planarity. A paper in SODA 2013 gave a morph that consists of $O(n^2)$ steps where each step is a linear morph that…

Computational Geometry · Computer Science 2014-11-25 Fidel Barrera-Cruz , Penny Haxell , Anna Lubiw

We give an algorithm to compute a morph between any two convex drawings of the same plane graph. The morph preserves the convexity of the drawing at any time instant and moves each vertex along a piecewise linear curve with linear…

Computational Geometry · Computer Science 2015-04-01 Patrizio Angelini , Giordano Da Lozzo , Fabrizio Frati , Anna Lubiw , Maurizio Patrignani , Vincenzo Roselli

We study the problem of convexifying drawings of planar graphs. Given any planar straight-line drawing of an internally 3-connected graph, we show how to morph the drawing to one with strictly convex faces while maintaining planarity at all…

Computational Geometry · Computer Science 2019-01-29 Linda Kleist , Boris Klemz , Anna Lubiw , Lena Schlipf , Frank Staals , Darren Strash

Van Goethem and Verbeek recently showed how to morph between two planar orthogonal drawings $\Gamma_I$ and $\Gamma_O$ of a connected graph $G$ while preserving planarity, orthogonality, and the complexity of the drawing during the morph.…

Computational Geometry · Computer Science 2019-08-23 Arthur van Goethem , Bettina Speckmann , Kevin Verbeek

Computing a morph between two drawings of a graph is a classical problem in computational geometry and graph drawing. While this problem has been widely studied in the context of planar graphs, very little is known about the existence of…

Computational Geometry · Computer Science 2021-05-28 Patrizio Angelini , Michael A. Bekos , Fabrizio Montecchiani , Maximilian Pfister

We present the first algorithm to morph graphs on the torus. Given two isotopic essentially 3-connected embeddings of the same graph on the Euclidean flat torus, where the edges in both drawings are geodesics, our algorithm computes a…

Computational Geometry · Computer Science 2020-07-17 Erin Wolf Chambers , Jeff Erickson , Patrick Lin , Salman Parsa

We give an algorithm to morph planar graph drawings that achieves small grid size at the expense of allowing a constant number of bends on each edge. The input is an $n$-vertex planar graph and two planar straight-line drawings of the graph…

Computational Geometry · Computer Science 2024-09-09 Therese Biedl , Anna Lubiw , Jack Spalding-Jamieson

In this paper we study planar morphs between straight-line planar grid drawings of trees. A morph consists of a sequence of morphing steps, where in a morphing step vertices move along straight-line trajectories at constant speed. We show…

We describe an algorithm that morphs between two planar orthogonal drawings $\Gamma_I$ and $\Gamma_O$ of a connected graph $G$, while preserving planarity and orthogonality. Necessarily $\Gamma_I$ and $\Gamma_O$ share the same combinatorial…

Computational Geometry · Computer Science 2018-03-20 Arthur van Goethem , Kevin Verbeek

A crossing-free morph is a continuous deformation between two graph drawings that preserves straight-line pairwise noncrossing edges. Motivated by applications in 3D morphing problems, we initiate the study of morphing graph drawings in the…

Computational Geometry · Computer Science 2026-01-21 Oksana Firman , Tim Hegemann , Boris Klemz , Felix Klesen , Marie Diana Sieper , Alexander Wolff , Johannes Zink

We study crossing-free grid morphs for planar tree drawings using 3D. A morph consists of morphing steps, where vertices move simultaneously along straight-line trajectories at constant speeds. A crossing-free morph is known between two…

Computational Geometry · Computer Science 2021-10-07 Elena Arseneva , Rahul Gangopadhyay , Aleksandra Istomina

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…

Computational Geometry · Computer Science 2018-09-05 Elena Arseneva , Prosenjit Bose , Pilar Cano , Anthony D'Angelo , Vida Dujmovic , Fabrizio Frati , Stefan Langerman , Alessandra Tappini

We consider the problem of morphing between contact representations of a plane graph. In an $\mathcal F$-contact representation of a plane graph $G$, vertices are realized by internally disjoint elements from a family $\mathcal F$ of…

Computational Geometry · Computer Science 2019-03-19 Patrizio Angelini , Steven Chaplick , Sabine Cornelsen , Giordano Da Lozzo , Vincenzo Roselli

A straight-line drawing $\delta$ of a planar graph $G$ need not be plane, but can be made so by \emph{untangling} it, that is, by moving some of the vertices of $G$. Let shift$(G,\delta)$ denote the minimum number of vertices that need to…

Computational Geometry · Computer Science 2009-01-27 Xavier Goaoc , Jan Kratochvil , Yoshio Okamoto , Chan-Su Shin , Andreas Spillner , Alexander Wolff

Consider two planar graphs which are subject to edge insertions and deletions. We show that whether the two graphs are isomorphic can be maintained with first-order logic formulas and auxiliary data of polynomial size. This places the…

Logic in Computer Science · Computer Science 2026-04-27 Samir Datta , Asif Khan , Felix Tschirbs , Nils Vortmeier , Thomas Zeume
‹ Prev 1 2 3 10 Next ›