Splitting Vertices in 2-Layer Graph Drawings

01/25/2023
by   Reyan Ahmed, et al.
0

Bipartite graphs model the relationships between two disjoint sets of entities in several applications and are naturally drawn as 2-layer graph drawings. In such drawings, the two sets of entities (vertices) are placed on two parallel lines (layers), and their relationships (edges) are represented by segments connecting vertices. Methods for constructing 2-layer drawings often try to minimize the number of edge crossings. We use vertex splitting to reduce the number of crossings, by replacing selected vertices on one layer by two (or more) copies and suitably distributing their incident edges among these copies. We study several optimization problems related to vertex splitting, either minimizing the number of crossings or removing all crossings with fewest splits. While we prove that some variants are -complete, we obtain polynomial-time algorithms for others. We run our algorithms on a benchmark set of bipartite graphs representing the relationships between human anatomical structures and cell types.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/27/2022

An FPT Algorithm for Bipartite Vertex Splitting

Bipartite graphs model the relationship between two disjoint sets of obj...
research
07/04/2022

Optimal Vertex-Cut Sparsification of Quasi-Bipartite Graphs

In vertex-cut sparsification, given a graph G=(V,E) with a terminal set ...
research
06/02/2021

Stability of Special Graph Classes

Frei et al. [6] showed that the problem to decide whether a graph is sta...
research
11/27/2021

A polynomial kernel for vertex deletion into bipartite permutation graphs

A permutation graph can be defined as an intersection graph of segments ...
research
03/06/2020

Reappraising the distribution of the number of edge crossings of graphs on a sphere

Many real transportation and mobility networks have their vertices place...
research
08/22/2022

Deterministic Graph-Walking Program Mining

Owing to their versatility, graph structures admit representations of in...
research
03/09/2013

Clustering on Multi-Layer Graphs via Subspace Analysis on Grassmann Manifolds

Relationships between entities in datasets are often of multiple nature,...

Please sign up or login with your details

Forgot password? Click here to reset