Edge Routing with Fixed Node Positions

The two basic problems of graph drawing - drawing of nodes and drawing of edges - are often handled by one algorithm that finds suitable positions for both nodes and edges. However, there are situations where positions of nodes are fixed, for instance if they were defined by the user or the exact position of the nodes is somehow significant. In these cases we need an algorithm that draws only the edges no matter what the positions of the nodes are. This paper presents one such algorithm. We present the very basic version of the algorithm followed by two ways of improving it to produce better looking and clearer results.

[1]  Jirí Dokulil,et al.  Visual Exploration of RDF Data , 2008, SOFSEM.

[2]  Martin Glinz,et al.  A Novel Algorithm for Line Routing in Hierarchical Diagrams , 2006 .

[3]  Jiří Dokulil,et al.  Advanced Semantic Management of Digital Resources , 2007 .

[4]  Xiaotie Deng,et al.  On the complexity of crossings in permutations , 2009, Discret. Math..

[5]  M. Trick,et al.  Voting schemes for which it can be difficult to tell who won the election , 1989 .

[6]  J. Dokulil,et al.  Visualization of Large Schemaless RDF Data , 2007, International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM'07).

[7]  David P. Dobkin,et al.  Implementing a General-Purpose Edge Router , 1997, Graph Drawing.

[8]  Edward M. Reingold,et al.  Graph drawing by force‐directed placement , 1991, Softw. Pract. Exp..