+ All Categories
Home > Documents > Science: Graph theory and networks Dr Andy Evans.

Science: Graph theory and networks Dr Andy Evans.

Date post: 02-Jan-2016
Category:
Upload: baldric-fox
View: 220 times
Download: 1 times
Share this document with a friend
Popular Tags:
6
Science: Graph theory and networks Dr Andy Evans
Transcript
Page 1: Science: Graph theory and networks Dr Andy Evans.

Science: Graph theory and networks

Dr Andy Evans

Page 2: Science: Graph theory and networks Dr Andy Evans.

Graph/Network maths

Graph theory deals with networks as mixes of nodes and vertices (edges).Was limited to relatively simple graphs until more data on links and more processing power.Now huge research and development area.

Page 3: Science: Graph theory and networks Dr Andy Evans.

Network statistics

Distribution/average of node degree (edges connected).

Distances:Eccentricity: distance from a node to the node furthest from it.Average path length: average eccentricity.Radius: minimum eccentricity in the graph.Diameter: maximum eccentricity in the graph.

Global clustering: how many nodes are connected in complete connection triangles (triadic closures) as a proportion of the connected triplets in the graph.

Page 4: Science: Graph theory and networks Dr Andy Evans.

Other key statistics

Centrality: various measures, including degree, but two are:Betweenness centrality: number of shortest paths passing through a node.Closeness centrality: average of shortest paths to all other nodes.

Node degree (or other) correlation: how similar are nodes to their neighbours?

Page 5: Science: Graph theory and networks Dr Andy Evans.

SoftwareMasses of software E.g. Inflow

Network CentralitySmall-World Networks Cluster Analysis Network Density Prestige / Influence Structural Equivalence Network Neighborhood External / Internal Ratio Weighted Average Path Length Shortest Paths & Path Distribution

http://en.wikipedia.org/wiki/Social_network_analysis_software

Pajek - for Large Network Analysishttp://pajek.imfm.si/doku.php?id=pajek

Page 6: Science: Graph theory and networks Dr Andy Evans.

Programming GraphsGUESS (Open Source Java program)http://graphexploration.cond.org/Nicely uses GraphML, XML for representing graphs.

JUNG libraryhttp://jung.sourceforge.net/

R: various packages, including igraph.


Recommended