Minimizing Crossings in Constrained Two-Sided Circular Graph Layouts

03/15/2018
by   Fabian Klute, et al.
0

Circular layouts are a popular graph drawing style, where vertices are placed on a circle and edges are drawn as straight chords. Crossing minimization in circular layouts is -hard. One way to allow for fewer crossings in practice are two-sided layouts that draw some edges as curves in the exterior of the circle. In fact, one- and two-sided circular layouts are equivalent to one-page and two-page book drawings, i.e., graph layouts with all vertices placed on a line (the spine) and edges drawn in one or two distinct half-planes (the pages) bounded by the spine. In this paper we study the problem of minimizing the crossings for a fixed cyclic vertex order by computing an optimal k-plane set of exteriorly drawn edges for k > 1, extending the previously studied case k=0. We show that this relates to finding bounded-degree maximum-weight induced subgraphs of circle graphs, which is a graph-theoretic problem of independent interest. We show -hardness for arbitrary k, present an efficient algorithm for k=1, and generalize it to an explicit -time algorithm for any fixed k. For the practically interesting case k=1 we implemented our algorithm and present experimental results that confirm the applicability of our algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/05/2023

On the Complexity of Lombardi Graph Drawing

In a Lombardi drawing of a graph the vertices are drawn as points and th...
research
08/23/2019

Parameterized Algorithms for Book Embedding Problems

A k-page book embedding of a graph G draws the vertices of G on a line a...
research
08/30/2017

Experimental Evaluation of Book Drawing Algorithms

A k-page book drawing of a graph G=(V,E) consists of a linear ordering o...
research
01/11/2022

The Slotted Online One-Sided Crossing Minimization Problem on 2-Regular Graphs

In the area of graph drawing, the One-Sided Crossing Minimization Proble...
research
03/27/2018

On Dispersable Book Embeddings

In a dispersable book embedding, the vertices of a given graph G must be...
research
08/22/2018

New lower bound on the Shannon capacity of C7 from circular graphs

We give an independent set of size 367 in the fifth strong product power...
research
10/30/2017

An algorithmic approach to handle circular trading in commercial taxing system

Tax manipulation comes in a variety of forms with different motivations ...

Please sign up or login with your details

Forgot password? Click here to reset