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 条
  • [31] Efficient Barycenter Algorithm for Drawing Hierarchical Graphs with Minimum Edge Crossings
    Ismaeel, Alaa A. K.
    Shukla, Pradyumn Kumar
    Schmeck, Hartmut
    INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2011), 2011, 8285
  • [32] Metabolic network visualization using constraint planar graph drawing algorithm
    Bourqui, Romain
    Auber, David
    Lacroix, Vincent
    Jourdan, Fabien
    INFORMATION VISUALIZATION-BOOK, 2006, : 489 - +
  • [33] An efficient parallel algorithm for two-layer planarization in graph drawing
    Xu, XS
    Tang, Z
    Wang, RL
    Cao, QP
    Zeng, GZ
    Tamura, H
    Ishii, M
    2002 IEEE REGION 10 CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND POWER ENGINEERING, VOLS I-III, PROCEEDINGS, 2002, : 1496 - 1499
  • [34] USE OF A GENERAL GRAPH-DRAWING ALGORITHM IN THE CONSTRUCTION OF ASSOCIATION MAPS
    CRAVEN, TC
    PROCEEDINGS OF THE ASIS ANNUAL MEETING, 1992, 29 : 32 - 40
  • [35] Fast convergence layout algorithm for drawing graphs in marching-graph
    Quan, Wu
    Huang, Mao-Lin
    Ruan Jian Xue Bao/Journal of Software, 2008, 19 (08): : 1920 - 1932
  • [36] A Hierarchical Random Graph Efficient Sampling Algorithm Based on Improved MCMC Algorithm
    Tie, Zhixin
    Zhu, Dingkai
    Hong, Shunhe
    Xu, Hui
    ELECTRONICS, 2022, 11 (15)
  • [37] Barzilai-Borwein Method in Graph Drawing Algorithm Based on Kamada-Kawai Algorithm
    Hasal, Martin
    Pospisil, Lukas
    Nowakova, Jana
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2015 (ICNAAM-2015), 2016, 1738
  • [38] Graph Neural Networks for Graph Drawing
    Tiezzi, Matteo
    Ciravegna, Gabriele
    Gori, Marco
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (04) : 4668 - 4681
  • [39] Robust Graph Collaborative Filtering Algorithm Based on Hierarchical Attention
    Feng, Ping
    Qian, Yang
    Liu, Xiaohan
    Li, Guoliang
    Zhao, Jian
    WEB INFORMATION SYSTEMS AND APPLICATIONS (WISA 2021), 2021, 12999 : 625 - 632
  • [40] Hierarchical spectral analysis isomorphism testing algorithm for undirected graph
    Xie, Min
    Yang, Fan
    Zeng, Xuan
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2015, 27 (11): : 2169 - 2176