BatchLayout: A Batch-Parallel Force-Directed Graph Layout Algorithm in Shared Memory
February 11, 2020 ยท Entered Twilight ยท ๐ IEEE Pacific Visualization Symposium
"Last commit was 5.0 years ago (โฅ5 year threshold)"
Evidence collected by the PWNC Scanner
Repo contents: BatchLayoutCode, FinalVis.ipynb, README.md, datasets, fileconversion, othertools, results, resultsFinal, visualize.ipynb
Authors
Md. Khaledur Rahman, Majedul Haque Sujon, Ariful Azad
arXiv ID
2002.08233
Category
cs.SI: Social & Info Networks
Cross-listed
cs.DC
Citations
12
Venue
IEEE Pacific Visualization Symposium
Repository
https://github.com/khaled-rahman/BatchLayout
โญ 19
Last Checked
1 month ago
Abstract
Force-directed algorithms are widely used to generate aesthetically pleasing layouts of graphs or networks arisen in many scientific disciplines. To visualize large-scale graphs, several parallel algorithms have been discussed in the literature. However, existing parallel algorithms do not utilize memory hierarchy efficiently and often offer limited parallelism. This paper addresses these limitations with BatchLayout, an algorithm that groups vertices into minibatches and processes them in parallel. BatchLayout also employs cache blocking techniques to utilize memory hierarchy efficiently. More parallelism and improved memory accesses coupled with force approximating techniques, better initialization, and optimized learning rate make BatchLayout significantly faster than other state-of-the-art algorithms such as ForceAtlas2 and OpenOrd. The visualization quality of layouts from BatchLayout is comparable or better than similar visualization tools. All of our source code, links to datasets, results and log files are available at https://github.com/khaled-rahman/BatchLayout.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Social & Info Networks
R.I.P.
๐ป
Ghosted
R.I.P.
๐ป
Ghosted
node2vec: Scalable Feature Learning for Networks
R.I.P.
๐ป
Ghosted
Cooperative Game Theory Approaches for Network Partitioning
R.I.P.
๐ป
Ghosted
From Louvain to Leiden: guaranteeing well-connected communities
R.I.P.
๐ป
Ghosted
Fake News Detection on Social Media: A Data Mining Perspective
R.I.P.
๐ป
Ghosted