Article Outline
Glossary
Definition of the Subject
Introduction
Attempts
Perspectives
Bibliography
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Abbreviations
- Glossary:
-
For basic notions on graphs and networks, see the articles by Wouter de Nooy: Social Network Analysis, Graph Theoretical Approaches to and by Vladimir Batagelj: Social Network Analysis, Large-Scale in the Social Networks Section. For complementary information on graph drawing in social network analysis, see the article by Linton Freeman: Social Network Visualization, Methods of.
- k‑core:
-
A set of vertices in a graph is a k‑core if each vertex from the set has an internal (restricted to the set) degree of at least k and the set is maximal – no such vertex can be added to it.
- Network:
-
A network consists of vertices linked by lines and additional data about vertices and/or lines. A network is large if it has at least some hundreds of vertices. Large networks can be stored in computer memory.
- Partition:
-
A partition of a set is a family of its nonempty subsets such that each element of the set belongs to exactly one of the subsets. The subsets are also called classes or groups.
- Spring embedder:
-
is another name for the energy minimization graph drawing method. The vertices are considered as particles with repulsive force between them, and lines as springs that attract or repel the vertices if they are too far or too close, respectively. The algorithm is a means of determining an embedding of vertices in two or three dimensional space that minimizes the ‘energy’ of the system.
Bibliography
Primary Literature
Abello J, van Ham F (2004) Matrix zoom: A visual interface to semi‐external graphs. IEEE Symposium on Information Visualization, October 10–12 2004, Austin, Texas, USA, pp 183–190
Abello J, van Ham F, Krishnan N (2006) ASK‐GraphView: A large scale graph visualization system. IEEE Trans Vis Comput Graph 12(5):669–676
Ahmed A, Dwyer T, Forster M, Fu X, Ho J, Hong S, Koschützki D, Murray C, Nikolov N, Taib R, Tarassov A, Xu K (2006) GEOMI: GEOmetry for maximum insight. In: Healy P, Eades P (eds) Proc 13th Int Symp Graph Drawing (GD2005). Lecture Notes in Computer Science, vol 3843. Springer, Berlin, pp 468–479
Alvarez‐Hamelin JI, DallAsta L, Barrat A, Vespignani A (2005) Large scale networks fingerprinting and visualization using the k-core decomposition. In: Advances in neural information processing systems 18, Neural Information Processing Systems, NIPS 2005, December 5–8, 2005, Vancouver, British Columbia, Canada
Batagelj V, Mrvar A (2003) Pajek – analysis and visualization of large networks. In: Jünger M, Mutzel P (eds) Graph drawing software. Springer, Berlin, pp 77–103
Batagelj V, Zaveršnik M (2002) Generalized cores. arxiv cs.DS/0202039
Batagelj V, Mrvar A, Zaveršnik M (1999) Partitioning approach to visualization of large graphs. In: Kratochvíl J (ed)Lecture notes in computer science, vol 1731. Springer, Berlin, pp 90–97
Becker RA, Eick SG, Wilks AR (1995) Visualizing network data. IEEE Trans Vis Comput Graph 1(1):16–28
Boyack KW, Klavans R, Börner K (2005) Mapping the backbone of science. Scientometrics 64(3):351–374
Boyack KW, Klavans R, Paley WB (2006) Map of science. Nature 444:985
Brandes U, Pich C (2007) Eigensolver methods for progressive multidimensional scaling of large data. In: Proc 14th Intl Symp Graph Drawing (GD ’06). Lecture notes in computer science, vol 4372. Springer, Berlin, pp 42–53
Brandes U, Fleischer D, Lerner J (2006) Summarizing dynamic bipolar conflict structures. IEEE Trans Vis Comput Graph (special issue on Visual Analytics) 12(6):1486–1499
Dickerson M, Eppstein D, Goodrich MT, Meng J (2005) Confluent drawings: Visualizing non‐planar diagrams in a planar way. J Graph Algorithms Appl (special issue for GD’03) 9(1):31–52
DodgeM, Kitchin R (2001) The atlas of cyberspace. Pearson Education,Addison Wesley, New York
Doreian P, Batagelj V, Ferligoj A (2005) Generalized blockmodeling. Cambridge University Press, Cambridge
Dwyer T, Koren Y (2005) DIG-COLA: Directed graph layout through constrained energy minimization. INFOVIS 2005:9
Eades P (1984) A heuristic for graph drawing. Congressus Numerantium 42:149–160
Fairchild KM, Poltrock SE, Furnas GW (1988) SemNet: Three‐dimensional representations of large knowledge bases. In: Guindon R (ed) Cognitive science and its applications for human‐computer interaction. Lawrence Erlbaum, Hillsdale, pp 201–233
FreemanLC (2000) Visualizing social networks. J Soc Struct 1(1). http://wwww.cmu.edu/joss/content/articles/volume1/Freeman/
Freeman LC (2004) The development of social network analysis: A study in the sociology of science. Empirical, Vancouver
Fruchterman T, Reingold E (1991) Graph drawing by force directed placement. Softw Pract Exp 21(11):1129–1164
Gajer P, Kobourov S (2001) GRIP: Graph drawing with intelligent placement. Graph Drawing 2000 LNCS, vol 1984:222–228
Gansner ER, Koren Y, North SC (2005) Topological fisheye views for visualizing large graphs. IEEE Trans Vis Comput Graph 11(4):457–468
Graph Drawing. Lecture Notes in Computer Science, vol 894 (1994), 1027 (1995), 1190 (1996), 1353 (1997), 1547 (1998), 1731 (1999), 1984 (2000), 2265 (2001), 2528 (2002), 2912 (2003), 3383 (2004), 3843 (2005), 4372 (2006), 4875 (2007). Springer, Berlin
Hachul S, Jünger M (2007) Large-graph layout algorithms at work: An experimental study. JGAA 11(2):345–369
Harel D, Koren Y (2004) Graph drawing by high‐dimensional embedding. J Graph Algorithms Appl 8(2):195–214
Henry N, Fekete J-D (2006) MatrixExplorer: A dual‐representation system to explore social networks. IEEE Trans Vis Comput Graph 12(5):677–684
Herman I, Melancon G, Marshall MS (2000) Graph visualization and navigation in information visualization: A survey. IEEE Trans Vis Comput Graph 6(1):24–43
Hu YF (2005) Efficient and high quality force‐directed graph drawing. Math J 10:37–71
Kamada T, Kawai S (1988) An algorithm for drawing general undirected graphs. Inf Proc Lett 31:7–15
Knuth DE (1963) Computer‐drawn flowcharts. Commun ACM 6(9):555–563
Koren Y (2003) On spectral graph drawing. COCOON 2003:496–508
Kruja E, Marks J, Blair A, Waters R (2001) A short note on the history of graph drawing. In: Proc Graph Drawing 2001. Lecture notesin computer science, vol 2265. Springer, Berlin, pp 272–286
Lamping J, Rao R, Pirolli P (1995) A focus+context technique based on hyperbolic geometry for visualizing large hierarchies. CHI 95:401–408
Moody J (2001) Race, school integration, and friendship segregation in America. Am J Soc 107(3):679–716
Moreno JL (1953) Who shall survive? Beacon, New York
Mueller C, Martin B, Lumsdaine A (2007) A comparison of vertex ordering algorithms for large graph visualization. APVIS 2007, pp 141–148
Munzner T (1997) H3: Laying out large directed graphs in 3D hyperbolic space. In: Proceedings of the 1997 IEEE Symposium on Information Visualization, 20–21 October 1997, Phoenix, AZ, pp 2–10
Noack A (2007) Energy models for graph clustering. J Graph Algorithms Appl 11(2):453–480
Shneiderman B (1996) The eyes have it: A task by data type taxonomy for information visualization. In: IEEE Conference on Visual Languages (VL’96). IEEE CS Press, Boulder
Shneiderman B, Aris A (2006) Network visualization by semantic substrates. IEEE Trans Vis Comput Graph 12(5):733–740
Sugiyama K, Tagawa S, Toda M (1981) Methods for visual understanding of hierarchical systems. IEEE Trans Syst, Man, Cybern 11(2):109–125
Tutte WT (1963) How to draw a graph. Proc London Math Soc s3-13(1):743–767
Walshaw C (2003) A multilevel algorithm for force‐directed graph‐drawing. J Graph Algorithms Appl 7(3):253–285
Wetherell C, Shannon A (1979) Tidy drawing of trees. IEEE Trans Softw Engin 5:514–520
White DR, Jorion P (1992) Representing and computing kinship: A new approach. Curr Anthr 33(4):454–463
Wills GJ (1999) NicheWorks‐interactive visualization of very large graphs. J Comput Graph Stat 8(2):190–212
Web Resources
3D Macromolecule analysis and Kinemage home page: http://kinemage.biochem.duke.edu/. Accessed March 2008
Aguidel: http://www.aguidel.com/en/. Accessed March 2008
Batagelj V, Mrvar A (1996) Pajek – program for analysis and visualization of large network: http://pajek.imfm.si. Accessed March 2008. Data sets: http://vlado.fmf.uni-lj.si/pub/networks/data/. Accessed March 2008
Brookhaven Protein Data Bank: http://www.rcsb.org/pdb/. Accessed March 2008
Caida: http://www.caida.org/home/. Accessed March 2008. Walrus gallery: http://www.caida.org/tools/visualization/walrus/gallery1/. Accessed March 2008
Cheswick B: Internet mapping project – map gallery: http://www.cheswick.com/ches/map/gallery/. Accessed March 2008
Complex Networks Collaboratory: http://cxnets.googlepages.com/. Accessed March 2008
Cruz I, Tamassia R (1994) Tutorial on graph drawing. http://graphdrawing.org/literature/gd-constraints.pdf. Accessed March 2008
Davis T: University of Florida Sparse Matrix Collection: http://www.cise.ufl.edu/research/sparse/matrices. Accessed March 2008
Di Battista G, Eades P, Tamassia R, Tollis IG (1994) Algorithms for drawing graphs: An annotated bibliography. Comput Geom: Theory Appl 4:235–282. http://graphdrawing.org/literature/gdbiblio.pdf. Accessed March 2008
Dodge M: Cyber‐Geography Research: http://personalpages.manchester.ac.uk/staff/m.dodge/cybergeography/. Accessed March 2008
Edinburgh Associative Thesaurus (EAT): http://www.eat.rl.ac.uk/. Accessed March 2008
FamilySearch: http://www.familysearch.org/. Accessed March 2008
FASresearch, Vienna, Austria: http://www.fas.at/. Accessed March 2008
Follow the Oil Money: http://oilmoney.priceofoil.org/. Accessed March 2008
GDToolkit – Graph Drawing Toolkit: http://www.dia.uniroma3.it/~gdt/gdt4/index.php. Accessed March 2008
GEOMI (Geometry for Maximum Insight): http://www.cs.usyd.edu.au/~visual/valacon/geomi/. Accessed March 2008
Google Maps: http://maps.google.com/. Accessed March 2008
Graphael: http://graphael.cs.arizona.edu/. Accessed March 2008
Graphdrawing home page: http://graphdrawing.org/. Accessed March 2008
GraphML File Format: http://graphml.graphdrawing.org/. Accessed March 2008
Graphviz: http://graphviz.org/. Accessed March 2008
GRIP: http://www.cs.arizona.edu/~kobourov/GRIP/. Accessed March 2008
Grokker – Enterprise Search Management and Content Integration: http://www.grokker.com/. Accessed March 2008
Henry N, Fekete J-D, Mcguffin M (2007) NodeTrix: Hybrid representation for analyzing social networks: https://hal.inria.fr/inria-00144496. Accessed March 2008
Herr BW, Holloway T, Börner K (2007) Emergent mosaic of wikipedian activity: http://www.scimaps.org/dev/big_thumb.php?map_id=158. Accessed March 2008
Hu YF: Gallery of Large Graphs: http://www.research.att.com/~yifanhu/GALLERY/GRAPHS/index1.html. Accessed March 2008
iCKN: TeCFlow – a temporal communication flow visualizer for social network analysis: http://www.ickn.org/. Accessed March 2008
ILOG Diagrams: http://www.ilog.com/. Accessed March 2008
Infovis – 1100+ examples of information visualization: http://www.infovis.info/index.php?cmd=search&words=graph&mode=normal. Accessed March 2008
INSNA – International Network for Social Network Analysis: http://www.insna.org/. Accessed March 2008
Journal of Graph Algorithms and Applications: http://jgaa.info/. Accessed March 2008
KartOO visual meta search engine: http://www.kartoo.com/. Accessed March 2008
LaNet-vi – Large Network visualization tool: http://xavier.informatics.indiana.edu/lanet-vi/. Accessed March 2008
MDL Chime: http://www.mdli.com/. Accessed March 2008
Moody J (2007) The network structure of sociological production II: http://www.soc.duke.edu/~jmoody77/presentations/soc_Struc_II.ppt. Accessed March 2008
Mueller C: Matrix visualizations: http://www.osl.iu.edu/~chemuell/data/ordering/sparse.html. Accessed March 2008
OLIVE, On-line library of information visualization environments: http://otal.umd.edu/Olive/. Accessed March 2008
Pad++: Zoomable user interfaces: Portal filtering and ‘magic lenses’: http://www.cs.umd.edu/projects/hcil/pad++/tour/lenses.html. Accessed March 2008
RasMol Home Page: http://www.umass.edu/microbio/rasmol/index2.htm. Accessed March 2008
Sonia – Social Network Image Animator: http://www.stanford.edu/group/sonia/. Accessed March 2008
SPSS nViZn: http://www.spss.com/research/wilkinson/nViZn/nvizn.html. Accessed March 2008
SVGanim: http://vlado.fmf.uni-lj.si/pub/networks/pajek/SVGanim. Accessed March 2008
Tom Sawyer Software: http://www.tomsawyer.com/home/index.php. Accessed March 2008
TouchGraph: http://www.touchgraph.com/. Accessed March 2008
Tulip: http://www.labri.fr/perso/auber/projects/tulip/. Accessed March 2008
Viégas FB, Wattenberg M (2007) Many Eyes: http://services.alphaworks.ibm.com/manyeyes/page/Network_Diagram.html. Accessed March 2008
Visual complexity: http://www.visualcomplexity.com/vc/. Accessed March 2008
yWorks/yFiles: http://www.yworks.com/en/products_yfiles_about.htm. Accessed March 2008
Books and Reviews
Bertin J (1967) Sémiologie graphique. Les diagrammes, les réseaux, les cartes. Mouton/Gauthier‐Villars, Paris/La Haye
Brandes U, Erlebach T (eds) (2005) Network analysis: Methodological foundations. LNCS. Springer, Berlin
Carrington PJ, Scott J, Wasserman S (eds) (2005) Models and methods in social network analysis. Cambridge University Press, Cambridge
de Nooy W, Mrvar A, Batagelj V (2005) Exploratory social network analysis with Pajek. Cambridge University Press, Cambridge
di Battista G, Eades P, Tamassia R, Tollis IG (1999) Graph drawing: Algorithms for the visualization of graphs. Prentice Hall,Englewood Cliffs
Jünger M, Mutzel P (eds) (2003) Graph drawing software. Springer, Berlin
Kaufmann M, Wagner D (2001) Drawing graphs, methods and models. Springer, Berlin
Tufte ER (1983) The visual display of quantitative information. Graphics, Cheshire
Wasserman S, Faust K (1994) Social network analysis: Methods and applications. Cambridge University Press, Cambridge
Wilkinson L (2000) The grammar of graphics. Statistics and Computing. Springer, Berlin
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag
About this entry
Cite this entry
Batagelj, V. (2012). Complex Networks, Visualization of. In: Meyers, R. (eds) Computational Complexity. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-1800-9_38
Download citation
DOI: https://doi.org/10.1007/978-1-4614-1800-9_38
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-1799-6
Online ISBN: 978-1-4614-1800-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering