Efficient Algorithms for Bend-minimum Orthogonal Drawings of Planar 3-Graphs

04/16/2018
by   Walter Didimo, et al.
0

Let G be a planar 3-graph (i.e., a planar graph with vertex degree at most three) with n vertices. We prove that a planar orthogonal drawing of G with the minimum number of bends can be computed in O(n^2) time. The minimum is taken over all planar embeddings of G. The most efficient known algorithm to solve this problem has complexity Õ(n^17/7), as proved by Chang and Yen for biconnected planar 3-graphs [SoCG Proc., 2017]. If either a distinguished edge or a distinguished vertex of G is constrained to be on the external face, a bend-minimum orthogonal drawing of G that respects the given constraint can be computed in O(n) time. An additional feature of our algorithms is that they compute drawings with at most two bends per edge, which is worst-case optimal.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/25/2019

Optimal Orthogonal Drawings of Planar 3-Graphs in Linear Time

A planar orthogonal drawing Γ of a planar graph G is a geometric represe...
research
03/27/2018

Universal Slope Sets for Upward Planar Drawings

We prove that every set S of Δ slopes containing the horizontal slope i...
research
08/24/2021

Quasi-upward Planar Drawings with Minimum Curve Complexity

This paper studies the problem of computing quasi-upward planar drawings...
research
10/09/2019

Minimum Cuts in Surface Graphs

We describe algorithms to efficiently compute minimum (s,t)-cuts and glo...
research
08/29/2017

Extremal solutions to some art gallery and terminal-pairability problems

The chosen tool of this thesis is an extremal type approach. The lesson ...
research
08/30/2018

Orthogonal and Smooth Orthogonal Layouts of 1-Planar Graphs with Low Edge Complexity

While orthogonal drawings have a long history, smooth orthogonal drawing...
research
07/25/2023

Upward Planarity Testing of Biconnected Outerplanar DAGs Solves Partition

We show an O(n)-time reduction from the problem of testing whether a mul...

Please sign up or login with your details

Forgot password? Click here to reset