DRGraph: An Efficient Graph Layout Algorithm for Large-scale Graphs by Dimensionality Reduction
- 4 December 2020
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Visualization and Computer Graphics
- Vol. 27 (2) , 1666-1676
Abstract
Efficient layout of large-scale graphs remains a challenging problem: the force-directed and dimensionality reduction-based methods suffer from high overhead for graph distance and gradient computation. In this paper, we present a new graph layout algorithm, called DRGraph, that enhances the nonlinear dimensionality reduction process with three schemes: approximating graph distances by means of a sparse distance matrix, estimating the gradient by using the negative sampling technique, and accelerating the optimization process through a multi-level layout scheme. DRGraph achieves a linear complexity for the computation and memory consumption, and scales up to large-scale graphs with millions of nodes. Experimental results and comparisons with state-of-the-art graph layout methods demonstrate that DRGraph can generate visually comparable layouts with a faster running time and a lower memory requirement.Keywords
All Related Versions
Funding Information
- National Natural Science Foundation of China (61772456, 61761136020)
This publication has 48 references indexed in Scilit:
- A survey on information visualization: recent advances and challengesThe Visual Computer, 2014
- Eigensolver Methods for Progressive Multidimensional Scaling of Large Data2007
- Drawing Large Graphs with a Potential-Field-Based Multilevel Algorithm2005
- Graphsplatting: visualizing graphs as continuous fieldsIEEE Transactions on Visualization and Computer Graphics, 2003
- Metrics for Graph Drawing AestheticsJournal of Visual Languages & Computing, 2002
- A Global Geometric Framework for Nonlinear Dimensionality ReductionScience, 2000
- Drawing graphs to convey proximityACM Transactions on Computer-Human Interaction, 1997
- Graph drawing by force‐directed placementSoftware: Practice and Experience, 1991
- An algorithm for drawing general undirected graphsInformation Processing Letters, 1989
- Multidimensional Scaling by Optimizing Goodness of Fit to a Nonmetric HypothesisPsychometrika, 1964