Science: Graph theory and networks Dr Andy Evans.

Slides:



Advertisements
Similar presentations
CSE 211 Discrete Mathematics
Advertisements

Social Network Analysis (in 10 minutes) Nick Crossley.
Complex Networks Luis Miguel Varela COST meeting, Lisbon March 27 th 2013.
Dr. Henry Hexmoor Department of Computer Science Southern Illinois University Carbondale Network Theory: Computational Phenomena and Processes Social Network.
Network biology Wang Jie Shanghai Institutes of Biological Sciences.
Stelios Lelis UAegean, FME: Special Lecture Social Media & Social Networks (SM&SN)
Relationship Mining Network Analysis Week 5 Video 5.
Breadth first search. Structures for BFS Implementation (Δ, D) – graph.
 Copyright 2011 Digital Enterprise Research Institute. All rights reserved. Digital Enterprise Research Institute Enabling Networked Knowledge.
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
Lecture 9 Measures and Metrics. Structural Metrics Degree distribution Average path length Centrality Degree, Eigenvector, Katz, Pagerank, Closeness,
Identifying Patterns in Road Networks Topographic Data and Maps Henri Lahtinen Arto Majoinen.
Using Structure Indices for Efficient Approximation of Network Properties Matthew J. Rattigan, Marc Maier, and David Jensen University of Massachusetts.
Network Statistics Gesine Reinert. Yeast protein interactions.
Search in a Small World JIN Xiaolong Based on [1].
CSE 222 Systems Programming Graph Theory Basics Dr. Jim Holten.
How is this going to make us 100K Applications of Graph Theory.
Algorithms for Data Mining and Querying with Graphs Investigators: Padhraic Smyth, Sharad Mehrotra University of California, Irvine Students: Joshua O’
The Shortest Path Problem
Network Measures Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Measures Klout.
Department of Computer Science, University of California, Irvine Site Visit for UC Irvine KD-D Project, April 21 st 2004 The Java Universal Network/Graph.
Analysis and Modeling of the Open Source Software Community Yongqin Gao, Greg Madey Computer Science & Engineering University of Notre Dame Vincent Freeh.
Topic 13 Network Models Credits: C. Faloutsos and J. Leskovec Tutorial
Programming for Geographical Information Analysis: Advanced Skills Online mini-lecture: Introduction to Complex Networks Dr Andy Evans.
Visibility Graphs and Motion Planning Kittiphan Techakittiroj for the Degree of Master of Science Department of Computer Science, Ball State University,
Programming for Geographical Information Analysis: Advanced Skills Online mini-lecture: Introduction to Networks Dr Andy Evans.
Biological Networks Lectures 6-7 : February 02, 2010 Graph Algorithms Review Global Network Properties Local Network Properties 1.
Automated Social Hierarchy Detection through Network Analysis (SNAKDD07) Ryan Rowe, Germ´an Creamer, Shlomo Hershkop, Salvatore J Stolfo 1 Advisor:
Structures 7 Decision Maths: Graph Theory, Networks and Algorithms.
COLOR TEST COLOR TEST. Social Networks: Structure and Impact N ICOLE I MMORLICA, N ORTHWESTERN U.
Network theory David Lusseau BIOL4062/5062
Vertices and Edges Introduction to Graphs and Networks Mills College Spring 2012.
Social Network Analysis Prof. Dr. Daning Hu Department of Informatics University of Zurich Mar 5th, 2013.
Lecture 13: Network centrality Slides are modified from Lada Adamic.
3. SMALL WORLDS The Watts-Strogatz model. Watts-Strogatz, Nature 1998 Small world: the average shortest path length in a real network is small Six degrees.
Complex Networks Measures and deterministic models Philippe Giabbanelli.
Algorithms for Biological Networks Prof. Tijana Milenković Computer Science and Engineering University of Notre Dame Fall 2010.
Neural Network of C. elegans is a Small-World Network Masroor Hossain Wednesday, February 29 th, 2012 Introduction to Complex Systems.
Most of contents are provided by the website Graph Essentials TJTSD66: Advanced Topics in Social Media.
Slides are modified from Lada Adamic
Introduction to Graph Theory
The Structure of the Web. Getting to knowing the Web How big is the web and how do you measure it? How many people use the web? How many use search engines?
Topics Paths and Circuits (11.2) A B C D E F G.
341- INTRODUCTION TO BIOINFORMATICS Overview of the Course Material 1.
1 Finding Spread Blockers in Dynamic Networks (SNAKDD08)Habiba, Yintao Yu, Tanya Y., Berger-Wolf, Jared Saia Speaker: Hsu, Yu-wen Advisor: Dr. Koh, Jia-Ling.
Informatics tools in network science
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Trees Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
Importance Measures on Nodes Lecture 2 Srinivasan Parthasarathy 1.
Spanning Trees Dijkstra (Unit 10) SOL: DM.2 Classwork worksheet Homework (day 70) Worksheet Quiz next block.
Response network emerging from simple perturbation Seung-Woo Son Complex System and Statistical Physics Lab., Dept. Physics, KAIST, Daejeon , Korea.
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
Classroom network analysis
Groups of vertices and Core-periphery structure
Social Networks Analysis
Empirical analysis of Chinese airport network as a complex weighted network Methodology Section Presented by Di Li.
Network analysis.
Network Science: A Short Introduction i3 Workshop
Section 8.6 of Newman’s book: Clustering Coefficients
The Watts-Strogatz model
Methodology & Current Results
Why Social Graphs Are Different Communities Finding Triangles
Department of Computer Science University of York
Trees.
Clustering Coefficients
Consolidation of Gephi Stats
Network Graph Chuck Alice Vertices Nodes Edges Links Bob.
(Social) Networks Analysis II
Practical Applications Using igraph in R Roger Stanton
Consolidation of Gephi Stats
Presentation transcript:

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.

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.

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?

Software Masses of software E.g. Inflow Network Centrality Small-World Networks Cluster Analysis Network Density Prestige / Influence Structural Equivalence Network Neighborhood External / Internal Ratio Weighted Average Path Length Shortest Paths & Path Distribution Pajek - for Large Network Analysis

Programming Graphs GUESS (Open Source Java program) Nicely uses GraphML, XML for representing graphs. JUNG library R: various packages, including igraph.