Title
A global k-level crossing reduction algorithm
Abstract
Directed graphs are commonly drawn by the Sugiyama algorithm, where crossing reduction is a crucial phase. It is done by repeated one-sided 2-level crossing minimizations, which are still ${\mathcal{NP}}$-hard. We introduce a global crossing reduction, which at any particular time captures all crossings, especially for long edges. Our approach is based on the sifting technique and improves the level-by-level heuristics in the hierarchic framework by a further reduction of the number of crossings by 5 – 10%. In addition it avoids type 2 conflicts which help to straighten the edges, and has a running time which is quadratic in the size of the input graph independently of dummy vertices. Finally, the approach can directly be extended to cyclic, radial, and clustered level graphs where it achieves similar improvements over the previous algorithms.
Year
DOI
Venue
2010
10.1007/978-3-642-11440-3_7
WALCOM
Keywords
Field
DocType
crucial phase,level graph,long edge,sugiyama algorithm,particular time,reduction algorithm,level-by-level heuristics,global k-level,dummy vertex,previous algorithm,input graph,hierarchic framework,directed graph
Graph,Discrete mathematics,Combinatorics,Path (graph theory),Level crossing,Vertex (geometry),Algorithm,Quadratic equation,Binary decision diagram,Directed graph,Heuristics,Mathematics
Conference
Volume
ISSN
ISBN
5942
0302-9743
3-642-11439-3
Citations 
PageRank 
References 
6
0.44
11
Authors
4
Name
Order
Citations
PageRank
christian bachmaier112014.99
Franz J. Brandenburg222820.00
Wolfgang Brunner3444.96
Ferdinand Hübner490.83