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 条
  • [41] PYRAMID: A HETEROGENEOUS DATA INTEGRATION ALGORITHM BASED ON HIERARCHICAL GRAPH
    Jiang, Sining
    Lan, Yujun
    Wang, Weigang
    Guo, Zhongwen
    2024 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, ICASSP 2024, 2024, : 6220 - 6224
  • [42] A fast and memory-efficient hierarchical graph clustering algorithm
    Szilágyi, László
    Szilágyi, Sándor Miklós
    Hirsbrunner, Béat
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8834 : 247 - 254
  • [43] An efficient hierarchical parallel genetic algorithm for graph coloring problem
    Department of Computer Science, University of Regina, Regina, Canada
    Genet. Evol. Comput. Conf., GECCO, (521-528):
  • [44] A Fast and Memory-Efficient Hierarchical Graph Clustering Algorithm
    Szilagyi, Laszlo
    Szilagyi, Sandor Miklos
    Hirsbrunner, Beat
    NEURAL INFORMATION PROCESSING (ICONIP 2014), PT I, 2014, 8834 : 247 - 254
  • [45] A hierarchical graph method using in A* algorithm for Vietnamese parsing technique
    Le Quang Thang
    Tran Do Dat
    2012 INTERNATIONAL CONFERENCE ON ASIAN LANGUAGE PROCESSING (IALP 2012), 2012, : 25 - 28
  • [46] An Efficient Hierarchical Parallel Genetic Algorithm for Graph Coloring Problem
    Abbasian, Reza
    Mouhoub, Malek
    GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 521 - 528
  • [47] Graph Drawing Software
    Anjos, M
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2005, 56 (05) : 616 - 616
  • [48] ON DRAWING A PLANAR GRAPH
    WING, O
    IEEE TRANSACTIONS ON CIRCUIT THEORY, 1966, CT13 (01): : 112 - &
  • [49] PARAMETRIC GRAPH DRAWING
    BERTOLAZZI, P
    DIBATTISTA, G
    LIOTTA, G
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (08) : 662 - 673
  • [50] Drawing of a graph on a surface
    Patne, R. M.
    Avachar, G. R.
    INTERNATIONAL JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE, 2021, 16 (02): : 819 - 830