ACM Journal of Experimental Algorithmics · 2010 · 36 citations · 11 references
Mathematical ProgrammingNumerical AnalysisEngineeringPlanar GraphComputer-aided DesignEnergy MinimizationUpward DrawingGeometric Constraint SolvingGraph DrawingDiscrete MathematicsCombinatorial OptimizationComputational GeometryGeometric ModelingGeometric Graph TheoryFree Boundary ProblemComputer EngineeringDag GInverse ProblemsNew AlgorithmConic OptimizationGeometric AlgorithmGraph TheoryNatural Sciences
An upward drawing of a DAG G is a drawing of G in which all arcs are drawn as curves increasing monotonically in the vertical direction. In this article, we present a new approach for upward crossing minimization, that is, 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 reinserts the remaining arcs 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.
11
A technique for drawing directed graphs
Emden R. Gansner, E. Koutsofios, Stephen C. North et al. · IEEE Transactions on Software Engineering · 1993 · 668 citations
An experimental comparison of four graph drawing algorithms
Giuseppe Di Battista, Ashim Garg, Giuseppe Liotta et al. · Computational Geometry · 1997 · 174 citations
Upward drawings of triconnected digraphs
Paola Bertolazzi, Giuseppe Di Battista, Giuseppe Liotta et al. · Algorithmica · 1994 · 132 citations