Root demotion: efficient post-processing of layered graphs to reduce dummy vertices for hierarchical graph drawing

Authors

  • Daniel Summer Magruder
  • Stefan Bonn

DOI:

https://doi.org/10.7155/jgaa.00448

Keywords:

graph drawing , layered drawing , heirachical drawing

Abstract

One of the most popular hierarchical graph drawing frameworks - the Sugiyama, Tagawa, and Toda (STT) framework - often introduces dummy vertices to the given directed acyclic graph as part of its methodology to produce the final drawing. The inclusion of dummy vertices increases the size of the input graph and consequently inflates the run time of the subsequent algorithms. Given that most graph drawing problems are NP-hard, good layering algorithms or efficient post-processing - which produces a minimal number of dummy vertices - restrain the increased run time. Many layering or layering post-processing algorithms have quadratic or cubic run time. Here we introduce Root Demotion, a linear time post-processing algorithm for the layering produced by the Longest-Path algorithm that reduces the number of dummy vertices required compared to current post-processing algorithms, consequently shortening the remaining run time of the STT framework.

Downloads

Download data is not yet available.

Downloads

Published

2017-10-01

How to Cite

Magruder, D. S., & Bonn, S. (2017). Root demotion: efficient post-processing of layered graphs to reduce dummy vertices for hierarchical graph drawing. Journal of Graph Algorithms and Applications, 21(6), 1027–1038. https://doi.org/10.7155/jgaa.00448

Issue

Section

Articles

Categories