Self-adjusting binary search trees
Journal of the ACM (JACM)
Drawing graphs
Graph Drawing: Algorithms for the Visualization of Graphs
Graph Drawing: Algorithms for the Visualization of Graphs
A Technique for Drawing Directed Graphs
IEEE Transactions on Software Engineering
Upper Bounds on the Number of Hidden Nodes in Sugiyama's Algorithm
GD '96 Proceedings of the Symposium on Graph Drawing
Fast and Simple Horizontal Coordinate Assignment
GD '01 Revised Papers from the 9th International Symposium on Graph Drawing
How to Layer a Directed Acyclic Graph
GD '01 Revised Papers from the 9th International Symposium on Graph Drawing
Simple and Efficient Bilayer Cross Counting
GD '02 Revised Papers from the 10th International Symposium on Graph Drawing
Graph Layout through the VCG Tool
GD '94 Proceedings of the DIMACS International Workshop on Graph Drawing
Visualizing structural properties of irregular parallel computations
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Visualization aided performance tuning of irregular task-parallel computations
Information Visualization
Layer-free upward crossing minimization
Journal of Experimental Algorithmics (JEA)
GD'06 Proceedings of the 14th international conference on Graph drawing
GD'07 Proceedings of the 15th international conference on Graph drawing
Layer-free upward crossing minimization
WEA'08 Proceedings of the 7th international conference on Experimental algorithms
An automatic layout algorithm for BPEL processes
Proceedings of the 5th international symposium on Software visualization
Mixed upward planarization – fast and robust
GD'05 Proceedings of the 13th international conference on Graph Drawing
Domain specific vs generic network visualization: an evaluation with metabolic networks
AUIC '11 Proceedings of the Twelfth Australasian User Interface Conference - Volume 117
Drawing layered graphs with port constraints
Journal of Visual Languages and Computing
Hi-index | 0.00 |
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.