Backbone Layout: Difference between revisions
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
More detailed background information is provided in | More detailed background information is provided in | ||
* Arlind Nocaj, Mark Ortmann, and Ulrik Brandes: Untangling Hairballs: From 3 to 14 Degrees of Separation, Proc. 22nd Intl. Symp. Graph Drawing (GD 2014), | * [http://inf.uni-konstanz.de/~nocaj/publications/nob-uh-14.pdf Arlind Nocaj, Mark Ortmann, and Ulrik Brandes: Untangling Hairballs: From 3 to 14 Degrees of Separation, Proc. 22nd Intl. Symp. Graph Drawing (GD 2014), 2014]. | ||
Line 20: | Line 20: | ||
| style="text-align: center;" |[[File:Caltech36-Quadrilateral-Backbone.png|500px]] | | style="text-align: center;" |[[File:Caltech36-Quadrilateral-Backbone.png|500px]] | ||
|- | |- | ||
| style="text-align: center;" |'''(b)''' drawing based on Simmelian backbone | | style="text-align: center;" |'''(b)''' drawing based on quadrilateral Simmelian backbone | ||
| | | | ||
|} | |} |
Revision as of 11:05, 5 November 2014
Backbone Layout
Method
Small-world graphs have characteristically low average distance and thus cause force-directed methods to generate drawings that look like hairballs.
The backbone layout tries to untangle hairball graphs. The method is based on a spanning subgraph that is sparse but connected and consists of strong ties holding together communities. Strong ties are identified using a structural measures of embeddedness.
More detailed background information is provided in
Complexity
The computation of the embeddedness together with the backbone extraction scales well for large networks with, e.g., millions of edges and nodes.
The asymptotic runtime is for a graph where is the maximum degree of a vertex .
The final layout based on the extracted backbone needs time and memory, which does not scale for very large graphs.
Example Data
A set of 50 synthetic hairball networks with a hidden group structure:
- Dataset (11 MB) and its Description