scholarly journals Force-Directed Graph Layouts by Edge Sampling

2019 ◽  
Author(s):  
Robert Gove

Recent work shows that sampling algorithms can be an effective tool for graph visualization. This paper extends prior work by applying edge sampling algorithms to speed up the spring force calculation in force-directed graph layout algorithms. An experiment on 72 graphs finds that some sampling algorithms achieve comparable quality as no sampling. This result is confirmed with visualizations of the graph layout results. However, runtime improvements are small, especially for graphs with 10,000 vertices or fewer, indicating that the runtime savings might not be worth the risk to layout quality. Therefore, this paper suggests that accurate spring forces may be more important to force-directed graph layout algorithms than accurate electric forces. A copy of this paper plus the code and data to reproduce the results are available at https://osf.io/4ja29/

2020 ◽  
Vol 14 (4) ◽  
pp. 653-667
Author(s):  
Laxman Dhulipala ◽  
Changwan Hong ◽  
Julian Shun

Connected components is a fundamental kernel in graph applications. The fastest existing multicore algorithms for solving graph connectivity are based on some form of edge sampling and/or linking and compressing trees. However, many combinations of these design choices have been left unexplored. In this paper, we design the ConnectIt framework, which provides different sampling strategies as well as various tree linking and compression schemes. ConnectIt enables us to obtain several hundred new variants of connectivity algorithms, most of which extend to computing spanning forest. In addition to static graphs, we also extend ConnectIt to support mixes of insertions and connectivity queries in the concurrent setting. We present an experimental evaluation of ConnectIt on a 72-core machine, which we believe is the most comprehensive evaluation of parallel connectivity algorithms to date. Compared to a collection of state-of-the-art static multicore algorithms, we obtain an average speedup of 12.4x (2.36x average speedup over the fastest existing implementation for each graph). Using ConnectIt, we are able to compute connectivity on the largest publicly-available graph (with over 3.5 billion vertices and 128 billion edges) in under 10 seconds using a 72-core machine, providing a 3.1x speedup over the fastest existing connectivity result for this graph, in any computational setting. For our incremental algorithms, we show that our algorithms can ingest graph updates at up to several billion edges per second. To guide the user in selecting the best variants in ConnectIt for different situations, we provide a detailed analysis of the different strategies. Finally, we show how the techniques in ConnectIt can be used to speed up two important graph applications: approximate minimum spanning forest and SCAN clustering.


Author(s):  
David P. Dobkin ◽  
Alejo Hausner ◽  
Emden R. Gansner ◽  
Stephen C. North
Keyword(s):  

2019 ◽  
Vol 39 (4) ◽  
pp. 40-53 ◽  
Author(s):  
Hammad Haleem ◽  
Yong Wang ◽  
Abishek Puri ◽  
Sahil Wadhwa ◽  
Huamin Qu

NeuroImage ◽  
2011 ◽  
Vol 54 (3) ◽  
pp. 2176-2184 ◽  
Author(s):  
Alessandro Crippa ◽  
Leonardo Cerliani ◽  
Luca Nanetti ◽  
Jos B.T.M. Roerdink
Keyword(s):  

Entropy ◽  
2018 ◽  
Vol 20 (9) ◽  
pp. 625 ◽  
Author(s):  
Jieting Wu ◽  
Feiyu Zhu ◽  
Xin Liu ◽  
Hongfeng Yu

Edge bundling is a promising graph visualization approach to simplifying the visual result of a graph drawing. Plenty of edge bundling methods have been developed to generate diverse graph layouts. However, it is difficult to defend an edge bundling method with its resulting layout against other edge bundling methods as a clear theoretic evaluation framework is absent in the literature. In this paper, we propose an information-theoretic framework to evaluate the visual results of edge bundling techniques. We first illustrate the advantage of edge bundling visualizations for large graphs, and pinpoint the ambiguity resulting from drawing results. Second, we define and quantify the amount of information delivered by edge bundling visualization from the underlying network using information theory. Third, we propose a new algorithm to evaluate the resulting layouts of edge bundling using the amount of the mutual information between a raw network dataset and its edge bundling visualization. Comparison examples based on the proposed framework between different edge bundling techniques are presented.


2016 ◽  
Vol 13 (2) ◽  
pp. 397-408 ◽  
Author(s):  
Yuji Fujita ◽  
Yoshi Fujiwara ◽  
Wataru Souma
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document