How to Morph Graphs on the Torus

07/15/2020
by   Erin Wolf Chambers, et al.
0

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 continuous deformation from one drawing to the other, such that all edges are geodesics at all times. Previously even the existence of such a morph was not known. Our algorithm runs in O(n^1+ω/2) time, where ω is the matrix multiplication exponent, and the computed morph consists of O(n) parallel linear morphing steps. Existing techniques for morphing planar straight-line graphs do not immediately generalize to graphs on the torus; in particular, Cairns' original 1944 proof and its more recent improvements rely on the fact that every planar graph contains a vertex of degree at most 5. Our proof relies on a subtle geometric analysis of 6-regular triangulations of the torus. We also make heavy use of a natural extension of Tutte's spring embedding theorem to torus graphs.

READ FULL TEXT

page 11

page 13

page 20

page 24

page 25

page 26

page 27

page 28

research
07/17/2023

Drawing non-planar graphs with rotation systems on the Klein bottle

This paper provides a linear time algorithm in the number of edges that,...
research
01/03/2022

On Optimal Beyond-Planar Graphs

A graph is beyond-planar if it can be drawn in the plane with a specific...
research
04/10/2019

An FPT Algorithm for Max-Cut Parameterized by Crossing Number

The Max-Cut problem is known to be NP-hard on general graphs, while it c...
research
06/26/2021

Planar and Toroidal Morphs Made Easier

We present simpler algorithms for two closely related morphing problems,...
research
06/11/2019

Bipartite and Series-Parallel Graphs Without Planar Lombardi Drawings

We find a family of planar bipartite graphs all of whose Lombardi drawin...
research
05/27/2021

On Morphing 1-Planar Drawings

Computing a morph between two drawings of a graph is a classical problem...
research
07/02/2019

Computing k-Modal Embeddings of Planar Digraphs

Given a planar digraph G and a positive even integer k, an embedding of ...

Please sign up or login with your details

Forgot password? Click here to reset