Faster force-directed graph drawing with the well-separated pair decomposition†

5Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

The force-directed paradigm is one of the few generic approaches to drawing graphs. Since force-directed algorithms can be extended easily, they are used frequently. Most of these algorithms are, however, quite slow on large graphs, as they compute a quadratic number of forces in each iteration. We give a new algorithm that takes only O(m + n log n) time per iteration when laying out a graph with n vertices and m edges. Our algorithm approximates the true forces using the so-called well-separated pair decomposition. We perform experiments on a large number of graphs and show that we can strongly reduce the runtime, even on graphs with less than a hundred vertices, without a significant influence on the quality of the drawings (in terms of the number of crossings and deviation in edge lengths).

Cite

CITATION STYLE

APA

Lipp, F., Wolff, A., & Zink, J. (2016). Faster force-directed graph drawing with the well-separated pair decomposition†. Algorithms, 9(3). https://doi.org/10.3390/a9030053

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free