A multi-dimensional approach to force-directed layouts of large graphs

被引:41
|
作者
Gajer, P
Goodrich, MT
Kobourov, SG [1 ]
机构
[1] Univ Arizona, Dept Comp Sci, Tucson, AZ 85721 USA
[2] Johns Hopkins Univ, Dept Comp Sci, Baltimore, MD 21218 USA
[3] Univ Calif Irvine, Dept Informat & Comp Sci, Irvine, CA 92717 USA
来源
基金
美国国家科学基金会;
关键词
large graph drawing; multi-scale method; high-dimensional embedding; force-directed method;
D O I
10.1016/j.comgeo.2004.03.014
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We present a novel hierarchical force-directed method for drawing large graphs. Given a graph G = (V, E), the algorithm produces an embedding for G in an Euclidean space E of any dimension. A two or three dimensional drawing of the graph is then obtained by projecting a higher-dimensional embedding into a two or three dimensional subspace of E. Such projections typically result in drawings that are "smoother" and more symmetric than direct drawings in 2D and 3D. In order to obtain fast placement of the vertices of the graph our algorithm employs a multi-scale technique based on a maximal independent set filtration of vertices of the graph. While most existing force-directed algorithms begin with an initial random placement of all the vertices, our algorithm attempts to place vertices "intelligently", close to their final positions. Other notable features of our approach include a fast energy function minimization strategy and efficient memory management. Our implementation of the algorithm can draw graphs with tens of thousands of vertices using a negligible amount of memory in less than one minute on a 550 MHz Pentium PC. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:3 / 18
页数:16
相关论文
共 50 条
  • [31] Multi-dimensional interval algebra with symmetry for describing block layouts
    Lahoti, A
    Singh, R
    Mukerjee, A
    [J]. GRAPHICS RECOGNITION, RECENT ADVANCES, 2001, 1941 : 143 - 154
  • [32] Multi-layer Network Visualization Based on Force-Directed Algorithm
    An Shenhao
    Yu Ronghuan
    [J]. PROCEEDINGS OF 2021 2ND INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INFORMATION SYSTEMS (ICAIIS '21), 2021,
  • [33] EClerize: A customized force-directed graph drawing algorithm for biological graphs with EC attributes
    Danaci, Hasan Fehmi
    Cetin-Atalay, Rengul
    Atalay, Volkan
    [J]. JOURNAL OF BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, 2018, 16 (04)
  • [34] Multi-type Edge Bundling in Force-Directed Layout and Evaluation
    Saga, Ryosuke
    Yamashita, Takafumi
    [J]. KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS 19TH ANNUAL CONFERENCE, KES-2015, 2015, 60 : 1763 - 1771
  • [35] Exploiting GPUs for fast force-directed visualization of large-scale networks
    Brinkmann, Govert G.
    Rietveld, Kristian F. D.
    Takes, Frank W.
    [J]. 2017 46TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2017, : 382 - 391
  • [36] FORECASTING MULTI-DIMENSIONAL PROCESSES OVER GRAPHS
    Natali, Alberto
    Isufi, Elvin
    Leus, Geert
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2020, : 5575 - 5579
  • [37] ISOTONIC REGRESSION IN MULTI-DIMENSIONAL SPACES AND GRAPHS
    Deng, Hang
    Zhang, Cun-Hui
    [J]. ANNALS OF STATISTICS, 2020, 48 (06): : 3672 - 3698
  • [38] MULTI-DIMENSIONAL APPROACH TO STEREOTYPING
    KIPPAX, S
    [J]. AUSTRALIAN PSYCHOLOGIST, 1975, 10 (01) : 114 - 114
  • [39] An approach to a multi-dimensional tunneling
    Pankratova, T. F.
    Faleeva, M. P.
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE DAYS ON DIFFRACTION 2015, 2015, : 228 - 232
  • [40] How to draw clustered weighted graphs using a multilevel force-directed graph drawing algorithm
    Bourqui, Romain
    Auber, David
    Mary, Patrick
    [J]. 11TH INTERNATIONAL CONFERENCE INFORMATION VISUALIZATION, 2007, : 757 - +