Stress-Plus-X (SPX) Graph Layout

08/04/2019
by   Sabin Devkota, et al.
0

Stress, edge crossings, and crossing angles play an important role in the quality and readability of graph drawings. Most standard graph drawing algorithms optimize one of these criteria which may lead to layouts that are deficient in other criteria. We introduce an optimization framework, Stress-Plus-X (SPX), that simultaneously optimizes stress together with several other criteria: edge crossings, minimum crossing angle, and upwardness (for directed acyclic graphs). SPX achieves results that are close to the state-of-the-art algorithms that optimize these metrics individually. SPX is flexible and extensible and can optimize a subset or all of these criteria simultaneously. Our experimental analysis shows that our joint optimization approach is successful in drawing graphs with good performance across readability criteria.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/22/2018

Crossing Numbers and Stress of Random Graphs

Consider a random geometric graph over a random point process in R^d. Tw...
research
08/12/2020

Graph Drawing via Gradient Descent, (GD)^2

Readability criteria, such as distance or neighborhood preservation, are...
research
12/02/2021

Multicriteria Scalable Graph Drawing via Stochastic Gradient Descent, (SGD)^2

Readability criteria, such as distance or neighborhood preservation, are...
research
06/13/2022

SmartGD: A Self-Challenging Generative Adversarial Network for Graph Drawing

A multitude of studies have been conducted on graph drawing, but many ex...
research
08/21/2023

Fixed-Parameter Algorithms for Computing RAC Drawings of Graphs

In a right-angle crossing (RAC) drawing of a graph, each edge is represe...
research
08/30/2022

Shape-Faithful Graph Drawings

Shape-based metrics measure how faithfully a drawing D represents the st...
research
10/12/2017

Graph Drawing by Weighted Constraint Relaxation

A popular method of force-directed graph drawing is multidimensional sca...

Please sign up or login with your details

Forgot password? Click here to reset