Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Six methods for transforming layered hypergraphs to apply layered graph layout algorithms

View through CrossRef
AbstractHypergraphs are a generalization of graphs in which edges (hyperedges) can connect more than two vertices—as opposed to ordinary graphs where edges involve only two vertices. Hypergraphs are a fairly common data structure but there is little consensus on how to visualize them. To optimize a hypergraph drawing for readability, we need a layout algorithm. Common graph layout algorithms only consider ordinary graphs and do not take hyperedges into account. We focus on layered hypergraphs, a particular class of hypergraphs that, like layered graphs, assigns every vertex to a layer, and the vertices in a layer are drawn aligned on a linear axis with the axes arranged in parallel. In this paper, we propose a general method to apply layered graph layout algorithms to layered hypergraphs. We introduce six different transformations for layered hypergraphs. The choice of transformation affects the subsequent graph layout algorithm in terms of computational performance and readability of the results. Thus, we perform a comparative evaluation of these transformations in terms of number of crossings, edge length, and impact on performance. We also provide two case studies showing how our transformations can be applied to real‐life use cases. A copy of this paper with all appendices and supplemental material is available at osf.io/grvwu.
Title: Six methods for transforming layered hypergraphs to apply layered graph layout algorithms
Description:
AbstractHypergraphs are a generalization of graphs in which edges (hyperedges) can connect more than two vertices—as opposed to ordinary graphs where edges involve only two vertices.
Hypergraphs are a fairly common data structure but there is little consensus on how to visualize them.
To optimize a hypergraph drawing for readability, we need a layout algorithm.
Common graph layout algorithms only consider ordinary graphs and do not take hyperedges into account.
We focus on layered hypergraphs, a particular class of hypergraphs that, like layered graphs, assigns every vertex to a layer, and the vertices in a layer are drawn aligned on a linear axis with the axes arranged in parallel.
In this paper, we propose a general method to apply layered graph layout algorithms to layered hypergraphs.
We introduce six different transformations for layered hypergraphs.
The choice of transformation affects the subsequent graph layout algorithm in terms of computational performance and readability of the results.
Thus, we perform a comparative evaluation of these transformations in terms of number of crossings, edge length, and impact on performance.
We also provide two case studies showing how our transformations can be applied to real‐life use cases.
A copy of this paper with all appendices and supplemental material is available at osf.
io/grvwu.

Related Results

Complement Reducible Uniform Hypergraphs
Complement Reducible Uniform Hypergraphs
We investigate a generalization of complement reducible graphs, called co-graphs, for r-uniform hypergraphs. The operations of r-co-hypergraphs are the disjoint union of two given ...
Completion and decomposition of hypergraphs by domination hypergraphs
Completion and decomposition of hypergraphs by domination hypergraphs
A graph consists of a finite non-empty set of vertices and a set of unordered pairs of vertices, called edges. A dominating set of a graph is a set of vertices D such that every ve...
A Systematic Research on Various Types of Hausdorff Hypergraphs
A Systematic Research on Various Types of Hausdorff Hypergraphs
A hypergraph H = (V, E) is said to be a Hausdorff hypergraph if for any two distinct vertices u, v of V there exist hyperedges e1, e2 ∈ E such that u ∈ e1, v ∈ e2 and e1 ∩ e2 = ∅. ...
Graph convolutional neural networks for 3D data analysis
Graph convolutional neural networks for 3D data analysis
(English) Deep Learning allows the extraction of complex features directly from raw input data, eliminating the need for hand-crafted features from the classical Machine Learning p...
Hypergraph partitioning using tensor eigenvalue decomposition
Hypergraph partitioning using tensor eigenvalue decomposition
Hypergraphs have gained increasing attention in the machine learning community lately due to their superiority over graphs in capturingsuper-dyadicinteractions among entities. In t...
Graph data warehousing
Graph data warehousing
Over the last decade, we have witnessed the emergence of networks in a wide spectrum of application domains, ranging from social and information networks to biological and transpor...
Study on Hypergraphs and Directed Hypergraphs
Study on Hypergraphs and Directed Hypergraphs
A graph is often thought of as an abstract structure that represents the pairwise connections between collections of objects known as vertices. Two vertices may be linked by an edg...
Analisis Tata Letak Fasilitas Pabrik Pengolahan Kopi Menggunakan Systematic Layout Planning
Analisis Tata Letak Fasilitas Pabrik Pengolahan Kopi Menggunakan Systematic Layout Planning
Abstrak. Penelitian ini bertujuan menganalisis tata letak fasilitas pabrik kopimenggunakan Systematic Layout Planning (SLP). Penelitian dilakukan pada pabrik pengolahan kopi arabik...

Back to Top