Title: Fan Chung Graham
1New Directions in Graph Theory
for network sciences
Fan Chung Graham University of
California, San Diego
2A graph G (V,E)
edge
vertex
3Graph models
- Edges
- flights
- pairs of friends
- coauthorship
- phone calls
- linkings
- regulatory aspects
- Vertices
- cities
- people
- authors
- telephones
- web pages
- genes
_____________________________
4Graph Theory has 250 years of history.
Leonhard Euler 1707-1783
The bridges of Königsburg
Is it possible to walk over every bridge once and
only once?
5Graph Theory has 250 years of history.
Theory applications
Real world large graphs
6Geometric graphs
Algebraic graphs
real graphs
7Massive data
Massive graphs
- WWW-graphs
- Call graphs
- Acquaintance graphs
- Graphs from any data a.base
8The Opte project
9An Internet routing (BGP) graph
10A subgraph of the Hollywood graph.
11An induced subgraph of the collaboration graph
with authors of Erdös number 2.
12Numerous questions arise in dealing with large
realistic networks
- How are these graphs formed?
- What are the basic structures of such xxgraphs?
- What principles dictate their behavior?
- How are subgraphs related to the large xxhost
graph?
- What are the main graph invariants xxcapturing
the properties of such graphs?
13New problems and directions
- Classical random graph theory
Random graphs with any given degrees
- Percolation on special graphs
Percolation on general graphs
- Correlation among vertices
Pagerank of a graph
Network games
14Several examples
- Random graphs with specified degrees
Diameter of random power law graphs
- Diameter of random trees of a given graph
- Percolation and giant components in a graph
- Correlation between vertices
xxxxxxxxxxxxThe pagerank of a graph
- Graph coloring and network games
15Classical random graphs
Same expected degree for all vertices
Random graphs with specified degrees
Random power law graphs
16Some prevailing characteristics of large
realistic networks
Small diameter/average distance
Clustering
- Power law degree distribution
173
3
4
4
edge
2
4
vertex
Degree sequence (4,4,4,3,3,2)
Degree distribution (0,0,1,2,3)
18A crucial observation
- Massive graphs satisfy the power law.
Discovered by several groups independently.
- Broder, Kleinberg, Kumar, Raghavan, Rajagopalan
aaand Tomkins, 1999. - Barabási, Albert and Jeung, 1999.
- M Faloutsos, P. Faloutsos and C. Faloutsos,
1999. - Abello, Buchsbaum, Reeds and Westbrook, 1999.
- Aiello, Chung and Lu, 1999.
19The history of the power law
- Zipfs law, 1949. (The nth most frequent word
occurs at rate 1/n) - Yules law, 1942.
- Lotkas law, 1926. (Distribution of authors in
chemical abstracts) - Pareto, 1897 (Wealth distribution
follows a power law.)
1907-1916
(City populations follow a power law.)
Natural language Bibliometrics Social
sciences Nature
20Power law graphs
Power decay degree distribution.
The degree sequences satisfy a power law
The number of vertices of degree j is
proportional to j-ß where ß is some constant 1.
21Comparisons
From simulation
From real data
22The distribution of the connected components in
the Collaboration graph
23The distribution of the connected components in
the Collaboration graph
The giant component
24Examples of power law
- Inter
- Internet graphs.
- Call graphs.
- Collaboration graphs.
- Acquaintance graphs.
- Language usage
- Transportation networks
25Degree distribution of an Internet graph
A power law graph with ß 2.2
Faloutsos et al 99
26Degree distribution of Call Graphs
A power law graph with ß 2.1
27The collaboration graph is a power law graph,
based on data from Math Reviews with 337451
authors
A power law graph with ß 2.25
28- The Collaboration graph (Math Reviews)
- 337,000 authors
- 496,000 edges
- Average 5.65 collaborations per person
- Average 2.94 collaborators per person
- Maximum degree 1416
- The giant component of size 208,000
- 84,000 isolated vertices
(Guess who?)
29What is the shape of a network ?
experimental
modeling
30Massive Graphs
Random graphs
Similarities Adding one (random) edge at a
time.
Differences
Random graphs almost regular.
Massive graphs uneven degrees,
correlations.
31Random Graph Theory
How does a random graph behave?
Graph Ramsey Theory
What are the unavoidable patterns?
32(No Transcript)
33A random graph G(n,p)
- For any two vertices u and v in G, au,v is
an edge with probability p.
34What does a random graph look like?
35Prob(G is connected)?
36Prob(G is connected)
no. of connected graphs
total no. of graphs
37A random graph has property P
Prob(G has property P)
as
38 Random graphs with expected degrees wi
wi expected degree at vi
Prob( i j) wiwj p
Choose p 1/?wi , assuming max wi2lt ?wi .
Erdos-Rényi model G(n,p) The special
case with same wi for all i.
39Small world phenomenon
Six degrees of separation
Milgram 1967
Two web pages (in a certain portion of the Web)
are 19 clicks away from each other.
/
39
Barabasi 1999
Broder 2000
40Distance d(u,v) length of a shortest path
joining u and v.
Diameter diam(G) max d(u,v).
u,v
Average distance ? d(u,v)/n2.
u,v
where u and v are joined by a path.
41Exponents for Large NetworksP(k)k -?
Networks WWW Actors Citation Index Power Grid Phone calls
? 2.1 (in) 2.5 (out) 2.3 3 4 2.1
42Properties of
ChungLu PNAS02
Random power law graphs
? gt 3 average distance
diameter c log n
log n /
log
? 3 average distance log n / log
log n diameter c
log n
2 lt ? lt 3 average distance log log n
diameter c log n
provided d gt 1 and max deg large
43 The structure of random power law graphs
2 lt ? lt 3
Octopus
Core has width log log n
core
legs of length
log n
44Yahoo IM graph
45Several examples
- Random graphs with any given degrees
Diameter of random power law graphs
- Diameter of random trees of a given graph
- Percolation and giant components in a graph
- Correlation between vertices
xxxThe pagerank of a graphs
- Graph coloring and network games
46Motivation
2008
47Motivation
Random spanning trees have large diameters.
48Diameter of spanning trees
Theorem (Rényi and Szekeres 1967) The
diameter of a random spanning tree in a complete
graph Kn is of order .
Theorem (Aldous 1990)
The diameter diam(T) of a random spanning tree
in a regular graph with spectral bound ? is
49The spectrum of a graph
Adjacency matrix
Many ways to define the spectrum of a graph
How are the eigenvalues related to
properties of graphs?
50The spectrum of a graph
adjacency matrix
diagonal degree matrix
Random walks Rate of convergence
51The spectrum of a graph
Discrete Laplace operator ? on f V ? R
For a path
52The spectrum of a graph
Discrete Laplace operator ? on f V ? R
not symmetric in general
symmetricnormalized
53Properties of Laplacian eigenvalues of a graph
Spectral bound ?
holds iff G is disconnceted or bipartite.
54Question
What is the diameter of a random spanning tree of
a given graph G ?
55Some notation
For a given graph G,
- n the number of vertices,
- dx the degree of vertex x,
- vol(G)?x dx the volume of G,
- d vol(G)/n the average degree,
- The second-order average degree
56Diameter of random spanning trees
Chung, Horn and Lu 2008
If
then with probability 1-?, a random tree T in G
has diameter diam(T) satisfying
If
then
57Several examples
- Random graphs with any given degrees
Diameter of random power law graphs
- Diameter of random trees of a given graph
- Percolation and giant components in a graph
- Correlation between vertices
xxxxxxxxxxxThe pagerank of a graph
- Graph coloring and network games
58A disease contact graph
Jim Walker 2008
59For a given graph G,
Gp
Contact graph
retain each edge with probability p.
infection rate
Percolation on G a random subgraph of G.
Example GKn, G(n,p), Erdös-Rényi model
Question For what p, does Gp have a giant
xxxxxxxxxcomponent?
Under what conditions will the disease spread to
a large population?
60Percolation on graphs
History Percolation on
Hammersley 1957, Fisher 1964
Ajtai, Komlos, Szemerédi 1982
Malon, Pak 2002
- d-regular expander graphs
Frieze et. al. 2004
Alon et. al. 2004
Bollobás et. al. 2008
Erdös-Rényi 1959
61Percolation on special graphs or dense graphs
Percolation on general sparse graphs
62Percolation on general sparse graphs
Theorem (Chung,Horn,Lu 2008)
For a graph G, the critical probability for
percolation graph Gp is
provided that the maximum degree of ? satisfies
under some mild conditions.
63Percolation on general sparse graphs
Theorem (ChungHorn Lu)
For a graph G, the percolation graph Gp contains
a giant component with volume
provided that the maximum degree of ? satisfies
under some mild conditions.
Questions Tighten the bounds? Double jumps?
64Several examples
- Random graphs with any given degrees
Diameter of random power law graphs
- Diameter of random trees of a given graph
- Percolation and giant components in a graph
- Correlation between vertices
xxxxxxxxxxxxxThe pagerank of a graphs
- Graph coloring and network games
65(No Transcript)
66What is PageRank?
Answer 1
PageRank is a well-defined operator on any given
graph, introduced by Sergey Brin and Larry Page
of Google in a paper of 1998.
Answer 2
PageRank denotes quantitative correlation
between pairs of vertices.
See slices of last years talk at
http//math.ucsd.edu/fan
67What does a sweep of PageRank look like?
68Several examples
- Random graphs with any given degrees
Diameter of random power law graphs
- Diameter of random trees of a given graph
- Percolation and giant components in a graph
- Correlation between vertices
xxxxxxxxxxxxxThe pagerank of a graphs
- Graph coloring and network games
69Michael Kearns experiments on coloring games
2006
70Michael Kearns experiments on coloring games
2006
71Classical graph coloring Chromatic graph theory
Coloring graphs in a greedy and selfish way
Coloring games on graphs
72Applications of graph coloring games
- dynamics of social networks
- on-line optimization scheduling
73A graph coloring game
At each round, each player (vertex) chooses a
color randomly from a set of colors unused by
his/her neighbors.
Best response myopic strategy
Arcante, Jahari, Mannor 2008
Nash equilibrium Each vertex has a different
color from its neighbors.
Question How many rounds does it take to
converge to Nash equilibrium?
74A graph coloring game
? the maximum degree of G
Theorem (Chaudhuri,Chung,Jamall 2008)
If ?2 colors are available, the coloring game
converges in O(log n) rounds.
If ?1 colors are available, the coloring game
may not converge for some initial settings.
75Improving existing methods
- Probabilistic methods, random graphs.
- Random walks and the convergence rate
- Lower bound techniques
- General Martingale methods
- Geometric methods
- Spectral methods
76New directions in graph theory
- Random graphs with any given degrees
Diameter of random power law graphs
- Diameter of random trees of a given graph
- Percolation and giant components in a graph
- Correlation between vertices
xxxThe pagerank of a graphs
- Graph coloring and network games
- Many new directions and tools .