An algorithm for drawing a hierarchical graph

被引:16
|
作者
Eades, P
Lin, XM
Tamassia, R
机构
[1] UNIV NEWCASTLE, DEPT COMP SCI, CALLAGHAN, NSW 2308, AUSTRALIA
[2] UNIV WESTERN AUSTRALIA, DEPT COMP SCI, NEDLANDS, WA 6009, AUSTRALIA
[3] BROWN UNIV, DEPT COMP SCI, PROVIDENCE, RI 02912 USA
关键词
graph drawing; planarity; hierarchical graph; edge crossings; symmetry;
D O I
10.1142/S0218195996000101
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Hierarchical graphs appear in several graph drawing applications, where nodes are assigned layers for semantic reasons. More importantly, general methods for drawing directed graphs usually begin by transforming the input digraph into a hierarchical graph, then applying a hierarchical graph drawing algorithm. This paper introduces the Degree Weighted Barycentre (DWB) algorithm for drawing hierarchical graphs. We show that drawings output by DWB satisfy several important aesthetic criteria: under certain connectivity conditions, they are planar, convex, and symmetric whenever such drawings are possible. The algorithm can be implemented as a simple Gauss - Seidel iteration.
引用
收藏
页码:145 / 155
页数:11
相关论文
共 50 条
  • [11] Dynamic graph drawing with a hybridized genetic algorithm
    Pinaud, B
    Kuntz, P
    Lehn, R
    ADAPTIVE COMPUTING IN DESIGN AND MANUFACTURE VI, 2004, : 365 - 375
  • [12] Strategic oscillation tabu search for improved hierarchical graph drawing
    Cavero, Sergio
    Pardo, Eduardo G.
    Glover, Fred
    Marti, Rafael
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 243
  • [13] Algorithm for testing the planarity of a hierarchical graph
    Kashiwabara, Toshinobu
    Masuda, Sumio
    Electronics and Communications in Japan, Part III: Fundamental Electronic Science (English translation of Denshi Tsushin Gakkai Ronbunshi), 1992, 75 (05): : 36 - 50
  • [14] An algorithm for three-dimensional orthogonal graph drawing
    Wood, DR
    GRAPH DRAWING, 1998, 1547 : 332 - 346
  • [15] A Graph Drawing Algorithm for Visualizing Multivariate Categorical Data
    HUANG Jingwei1
    2. School of Mathematics and Statistics
    Wuhan University Journal of Natural Sciences, 2007, (02) : 239 - 242
  • [16] PARALLEL GRAPH DRAWING ALGORITHM FOR BIPARTITE PLANAR GRAPHS
    Jain, Naman
    arXiv,
  • [17] A fuzzy genetic algorithm for automatic orthogonal graph drawing
    Neta, Bernadete M. M.
    Araujo, Gustavo H. D.
    Guimaraes, Frederico G.
    Mesquita, Renato C.
    Ekel, Petr Ya
    APPLIED SOFT COMPUTING, 2012, 12 (04) : 1379 - 1389
  • [18] Fast Graph Drawing Algorithm Revealing Networks Cores
    Giot, Romain
    Bourqui, Romain
    2015 19TH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION IV 2015, 2015, : 259 - 264
  • [19] Research on the algorithm of network graph drawing in network projecting
    Huazhong Ligong Daxue Xuebao, 6 (69-72):
  • [20] AN ALGORITHM FOR HIERARCHICAL REDUCTION AND DECOMPOSITION OF A DIRECTED GRAPH
    SCHWARZE, J
    COMPUTING, 1980, 25 (01) : 47 - 57