Computer aided layout of entity relationship diagrams
Journal of Systems and Software - Special double issue on the entity-relationship approach to databases and related software
Optimal Upward Planarity Testing of Single-Source Digraphs
SIAM Journal on Computing
An experimental comparison of four graph drawing algorithms
Computational Geometry: Theory and Applications
On the Computational Complexity of Upward and Rectilinear Planarity Testing
SIAM Journal on Computing
A Technique for Drawing Directed Graphs
IEEE Transactions on Software Engineering
An efficient implementation of sugiyama's algorithm for layered graph drawing
GD'04 Proceedings of the 12th international conference on Graph Drawing
Graph Drawing
On the characterization of level planar trees by minimal patterns
GD'09 Proceedings of the 17th international conference on Graph Drawing
GD'09 Proceedings of the 17th international conference on Graph Drawing
Hi-index | 0.00 |
An upward drawing of a DAG G is a drawing of G in which all edges are drawn as curves increasing monotonically in the vertical direction. In this paper, we present a new approach for upward crossing minimization, i.e., finding an upward drawing of a DAG G with as few crossings as possible. Our algorithm is based on a two-stage upward planarization approach, which computes a feasible upward planar subgraph in the first step, and re-inserts the remaining edges by computing constraint-feasible upward insertion paths. An experimental study shows that the new algorithm leads to much better results than existing algorithms for upward crossing minimization, including the classical Sugiyama approach.