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 条
  • [1] New method to optimize Force-directed layouts of large graphs
    Dodo, Meva
    Andriamanampisoa, Fenohery
    Torguet, Patrice
    Jessel, Jean Pierre
    [J]. WSCG 2008, FULL PAPERS, 2008, : 151 - 158
  • [2] Improved force-directed layouts
    Gansner, ER
    North, SC
    [J]. GRAPH DRAWING, 1998, 1547 : 364 - 373
  • [3] User Control of Force-directed Layouts
    Lucas, Wendy
    Gordon, Taylor
    [J]. ICSOFT-EA: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES - VOL. 1, 2016, : 91 - 99
  • [4] Graphael: A system for generalized force-directed layouts
    Forrester, D
    Kobourov, SG
    Navabi, A
    Wampler, K
    Yee, GV
    [J]. GRAPH DRAWING, 2004, 3383 : 454 - 464
  • [5] Force-Directed Graph Layouts by Edge Sampling
    Gove, Robert
    [J]. 2019 IEEE 9TH SYMPOSIUM ON LARGE DATA ANALYSIS AND VISUALIZATION (LDAV), 2019, : 1 - 5
  • [6] Force-Directed Graph Layouts by Edge Sampling
    Gove, Robert
    [J]. 2019 IEEE 9th Symposium on Large Data Analysis and Visualization, LDAV 2019, 2019, : 1 - 5
  • [7] DeepFD: a deep learning approach to fast generate force-directed layout for large graphs
    Zhang, Shuhang
    Xu, Ruihong
    Zhang, Qing
    Quan, Yining
    Liu, Qi
    [J]. JOURNAL OF VISUALIZATION, 2024, 27 (05) : 925 - 940
  • [8] Untangling Force-Directed Layouts Using Persistent Homology
    Doppalapudi, Bhavana
    Wang, Bei
    Rosen, Paul
    [J]. 2022 IEEE WORKSHOP ON TOPOLOGICAL DATA ANALYSIS AND VISUALIZATION (TOPOINVIS 2022), 2022, : 81 - 91
  • [9] A GA-Inspired Approach to the Reduction of Edge Crossings in Force-Directed Layouts
    Toosi, Farshad Ghassemi
    Nikolov, Nikola S.
    Eaton, Malachy
    [J]. PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'16 COMPANION), 2016, : 89 - 90
  • [10] Persistent Homology Guided Force-Directed Graph Layouts
    Suh, Ashley
    Hajij, Mustafa
    Wang, Bei
    Scheidegger, Carlos
    Rosen, Paul
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2020, 26 (01) : 697 - 707