Bundled Crossings Revisited

12/11/2018
by   Steven Chaplick, et al.
0

An effective way to reduce clutter in a graph drawing that has (many) crossings is to group edges into bundles when they travel in parallel. Each edge can participate in many such bundles. Any crossing in this bundled graph occurs between two bundles, i.e., as a bundled crossing. We minimize the number of bundled crossings. We consider two settings. In the first setting, a graph is given and the goal is to find a bundled drawing with at most k crossings. We show that the problem is NP-hard when we require a simple drawing. Our main result is an FPT algorithm (in k) when we require a simple circular layout. These results make use of the connection between bundled crossings and graph genus. In the second setting, we bundle a given drawing to minimize the number of bundled crossings. We investigate storyline visualizations (for which the bundled drawing problem has been well studied). We show that testing if a given visualization with m characters can be bundled into k crossings is FPT in m with singly-exponential runtime.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/16/2019

Extending simple drawings with one edge is hard

A simple drawing D(G) of a graph G = (V,E) is a drawing in which two edg...
research
03/03/2023

Ask and You Shall Receive (a Graph Drawing): Testing ChatGPT's Potential to Apply Graph Layout Algorithms

Large language models (LLMs) have recently taken the world by storm. The...
research
03/06/2021

An Effective Approach to Minimize Error in Midpoint Ellipse Drawing Algorithm

The present paper deals with the generalization of Midpoint Ellipse Draw...
research
06/15/2023

Minimizing an Uncrossed Collection of Drawings

In this paper, we introduce the following new concept in graph drawing. ...
research
12/29/2020

Logical indetermination coupling: a method to minimize drawing matches and its applications

While justifying that independence is a canonic coupling, the authors sh...
research
09/04/2023

A Simple Pipeline for Orthogonal Graph Drawing

Orthogonal graph drawing has many applications, e.g., for laying out UML...
research
09/30/2021

Approximating the Bundled Crossing Number

Bundling crossings is a strategy which can enhance the readability of dr...

Please sign up or login with your details

Forgot password? Click here to reset