scispace - formally typeset
Open AccessJournal ArticleDOI

Balanced aspect ratio trees and their use for drawing large graphs

TLDR
A new approach for cluster-based drawing of large graphs, which obtains clusters by using binary space partition (BSP) trees and a novel BSP-type decomposition, called the balanced aspect ratio (BAR) tree, which guarantees that the cells produced are convex and have bounded aspect ratios.
Abstract
We describe a new approach for cluster-based drawing of large graphs, which obtains clusters by using binary space partition (BSP) trees. We also introduce a novel BSP-type decomposition, called the balanced aspect ratio (BAR) tree, which guarantees that the cells produced are convex and have bounded aspect ratios. In addition, the tree depth is O(log n), and its construction takes O(n log n) time, where n is the number of points. We show that the BAR tree can be used to recursively divide a graph embedded in the plane into subgraphs of roughly equal size, such that the drawing of each subgraph has a balanced aspect ratio. As a result, we obtain a representation of a graph as a collection of O(log n) layers, where each succeeding layer represents the graph in an increasing level of detail. The overall running time of the algorithm is O(n log n+m+D0(G)), where n and m are the number of vertices and edges of the graph G, and D0(G) is the time it takes to obtain an initial embedding of G in the plane. In particular, if the graph is planar each layer is a graph drawn with straight lines and without crossings on the n×n grid and the running time reduces to O(n log n). Communicated by G. Liotta and S. H. Whitesides: submitted November 1998; revised November 1999. Research supported in part by ARO grant DAAH04–96–1–0013 and NSF grant CCR9732300. Duncan, Goodrich, and Kobourov, BAR Trees , JGAA, 4(3) 19–46 (2000) 20

read more

Citations
More filters
Journal ArticleDOI

A multi-dimensional approach to force-directed layouts of large graphs

TL;DR: A novel hierarchical force-directed method for drawing large graphs that can draw graphs with tens of thousands of vertices using a negligible amount of memory in less than one minute on a 550 MHz Pentium PC.
Journal ArticleDOI

Balanced aspect ratio trees: combining the advantages of k-d trees and octrees

TL;DR: The balanced aspect ratio (BAR) tree is a binary space partition tree on S that has O(logn) depth in which every region is convex and “fat” (that is, has a bounded aspect ratio).
Book ChapterDOI

A Multi-dimensional Approach to Force-Directed Layouts of Large Graphs

TL;DR: A novel hierarchical force-directed method for drawing large graphs that can draw graphs with tens of thousands of vertices using a negligible amount of memory in less than one minute on a mid-range PC.
Book ChapterDOI

Visualizing large graphs with compound-fisheye views and treemaps

TL;DR: Compound-fisheye views are introduced as a method for the display and interaction with large graphs that relies on a hierarchical clustering of the graph, and a generalization of the traditional fISheye view, together with a treemap representation of the cluster tree.
Book ChapterDOI

K-D Trees Are Better when Cut on the Longest Side

TL;DR: This result is the first one proving a worst-case polylogarithmic time bound for approximate geometric queries using the simple k-d tree data structure.
References
More filters
Book

Clustering Algorithms

Journal ArticleDOI

An Algorithm for Finding Best Matches in Logarithmic Expected Time

TL;DR: An algorithm and data structure are presented for searching a file containing N records, each described by k real valued keys, for the m closest matches or nearest neighbors to a given query record.
Journal ArticleDOI

An optimal algorithm for approximate nearest neighbor searching fixed dimensions

TL;DR: In this paper, it was shown that given an integer k ≥ 1, (1 + ϵ)-approximation to the k nearest neighbors of q can be computed in additional O(kd log n) time.
Book

The design and analysis of spatial data structures

TL;DR: The design and analysis of spatial data structures and applications for predicting stock returns and remembering and imagining palestine identity and service manual are studied.