DocumentCode :
1559984
Title :
MGV: a system for visualizing massive multidigraphs
Author :
Abello, James ; Korn, Jeffrey
Author_Institution :
Shannon Labs., AT&T Labs-Research, Florham Park, NJ, USA
Volume :
8
Issue :
1
fYear :
2002
Firstpage :
21
Lastpage :
38
Abstract :
Describes MGV (Massive Graph Visualizer), an integrated visualization and exploration system for massive multidigraph navigation. It adheres to the visual information-seeking mantra: overview first, zoom and filter, then details on demand. MGV´s only assumption is that the vertex set of the underlying digraph corresponds to the set of leaves of a pre-determined tree T. MGV builds an out-of-core graph hierarchy and provides mechanisms to plug in arbitrary visual representations for each graph hierarchy slice. Navigation from one level to another of the hierarchy corresponds to the implementation of a drill-down interface. In order to provide the user with navigation control and interactive response, MGV incorporates a number of visualization techniques like interactive pixel-oriented 2D and 3D maps, statistical displays, color maps, multi-linked views and a zoomable label-based interface. This makes the association of geographic information and graph data very natural. To automate the creation of the vertex set hierarchy for MGV, we use the notion of graph sketches. They can be thought of as visual indices that guide the navigation of a multigraph too large to fit on the available display. MGV follows the client-server paradigm and it is implemented in C and Java-3D. We highlight the main algorithmic and visualization techniques behind the tools and, along the way, point out several possible application scenarios. Our techniques are being applied to multigraphs defined on vertex sets with sizes ranging from 100 million to 250 million vertices
Keywords :
client-server systems; data visualisation; directed graphs; geographic information systems; tree data structures; tree searching; C implementation; Java-3D implementation; MGV; Massive Graph Visualizer; algorithmic techniques; application scenarios; arbitrary visual representations; client-server paradigm; color maps; details on demand; drill-down interface; external memory; filtering; geographic information; graph exploration system; graph sketches; interactive pixel-oriented maps; interactive response; massive data sets; massive multidigraph navigation; multi-linked views; navigation control; out-of-core graph hierarchy; overview; statistical displays; tree leaves; vertex set; visual indices; visual information-seeking; visualization techniques; zoomable label-based interface; zooming; Automatic control; Data visualization; Filters; Navigation; Plugs; Random access memory; Read-write memory; Three dimensional displays; Tree graphs; Two dimensional displays;
fLanguage :
English
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
Publisher :
ieee
ISSN :
1077-2626
Type :
jour
DOI :
10.1109/2945.981849
Filename :
981849
Link To Document :
بازگشت