ACM Home Page
Please provide us with feedback. Feedback
Structural differences between two graphs through hierarchies
Full text PdfPdf (6.95 MB)
Source
ACM International Conference Proceeding Series; Vol. 324 archive
Proceedings of Graphics Interface 2009 table of contents
Kelowna, British Columbia, Canada
SESSION: Graphs, paths, and rigs table of contents
Pages 87-94  
Year of Publication: 2009
ISBN ~ ISSN:0713-5424 , 978-1-56881-470-4
Author
Daniel Archambault  INRIA Bordeaux Sud-Ouest
Sponsor
: The Canadian Human-Computer Communications Society / Société Canadienne du Dialogue Humaine Machine (CHCCS/SCDHM)
Publisher
Canadian Information Processing Society  Toronto, Ont., Canada, Canada
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 39,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

This paper presents a technique for visualizing the differences between two graphs. The technique assumes that a unique labeling of the nodes for each graph is available, where if a pair of labels match, they correspond to the same node in both graphs. Such labeling often exists in many application areas: IP addresses in computer networks, namespaces, class names, and function names in software engineering, to name a few. As many areas of the graph may be the same in both graphs, we visualize large areas of difference through a graph hierarchy. We introduce a path-preserving coarsening technique for degree one nodes of the same classification. We also introduce a path-preserving coarsening technique based on betweenness centrality that is able to illustrate major differences between two graphs.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
K. Boitmanis, U. Brandes, and C. Pich. Visualizing internet evolution on the autonomous systems level. In Proc. of Graph Drawing (GD '07), volume 4875 of LNCS, pages 365--376, 2007.
 
4
U. Brandes. A faster algorithm for betweenness centrality. J. Math. Soc., 25(2):163--177, 2001.
 
5
U. Brandes, D. Fleischer, and T. Puppe. Dyanmic sprectral layout of small worlds. In Proc. of Graph Drawing (GD '05), number 3843 in LNCS, pages 25--36, 2005.
 
6
7
 
8
 
9
 
10
 
11
C. Erten, P. J. Harding, S. Kobourov, K. Wampler, and G. V. Yee. GraphAEL: Graph animations with evolving layouts. In Proc. of Graph Drawing (GD '03), volume 2912 of LNCS, pages 98--110. Springer-Verlag, 2003.
 
12
L. C. Freeman. A set of measures of centrality based upon betweeness. Sociometry, 40(1):35--41, 1977.
 
13
 
14
Y. Frishman and A. Tal. Online dynamic graph drawing. In Proc. Eurographics/IEEE VGTC Symp. on Visualization (EuroVis '07), pages 75--82, 2007.
 
15
 
16
C. Görg, P. Birke, M. Pohl, and S. Diehl. Dynamic graph drawing of sequences of orthogonal and hierarchical graphs. In Proc. of Graph Drawing (GD '04), volume 3383 of LNCS, pages 228--238, 2004.
 
17
S. Hachul and M. Jünger. Drawing large graphs with a potential-field-based multilevel algorithm. In Proc. Graph Drawing (GD '04), volume 3383 of LNCS, pages 285--295. Springer-Verlag, 2004.
 
18
 
19
 
20
 
21
H. Purchase, E. Hoggan, and C. Görg. How important is the "mental map"? -- an empirical investigation of a dynamic graph layout algorithm. In Proc. Graph Drawing (GD '06), volume 4372 of LNCS, pages 184--195, 2006.
 
22
23
 
24