An efficient implementation of Sugiyama's algorithm for layered graph drawing

25Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Sugiyama's algorithmic framework for layered graph drawing is commonly used in practical software. The extensive use of dummy vertices to break long edges between non-adjacent layers often leads to unsatisfactorial performance. The worst-case running-time of Sugiyama's approach is O(|V||E| log |E|) requiring O(|V||E|) memory, which makes it unusable for the visualization of large graphs. By a conceptually simple new technique we are able to keep the number of dummy vertices and edges linear in the size of the graph and hence reduce the worst-case time complexity of Sugiyama's approach by an order of magnitude to O((|V| + |E|) log |E|) requiring O(|V|+|E|) space. © Springer-Verlag Berlin Heidelberg 2004.

Cite

CITATION STYLE

APA

Eiglsperger, M., Siebenhaller, M., & Kaufmann, M. (2004). An efficient implementation of Sugiyama’s algorithm for layered graph drawing. In Lecture Notes in Computer Science (Vol. 3383, pp. 155–166). https://doi.org/10.1007/978-3-540-31843-9_17

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free