• No results found

Geometry of Discrete Graphs

N/A
N/A
Protected

Academic year: 2021

Share "Geometry of Discrete Graphs"

Copied!
74
0
0

Loading.... (view fulltext now)

Full text

(1)

Geometry of Discrete Graphs

Brian Benson, Peter Ralli, Prasad Tetali

Kansas State University, Georgia Tech, Georgia Tech

(2)

Optimal Transport Analogy

(3)
(4)

Optimal Transport Analogy

(5)
(6)

Ricci Curvature and Transportation Distance

(7)
(8)

Ricci Curvature and Transportation Distance

(9)
(10)

Ricci Curvature and Transportation Distance

(11)
(12)

Ricci Curvature and Transportation Distance

(13)

Ricci Curvature and Transportation Distance

Goal: Compare average distance between points in B(x ) and

(14)

Positive Curvature and Transportation Distance

Parallel geodesics from x and y get closer together.

(15)

Positive Curvature and Transportation Distance

(16)

Negative Curvature and Transportation Distance

Parallel geodesics from x and y get farther apart.

(17)

Negative Curvature and Transportation Distance

(18)

Ricci Curvature and Transportation Distance

Ollivier (2009) made the following observations:

Positive Curvature: Transportation of points in B(x )

shorter, on average, to B(y ) compared to the distance

between x and y .

Negative Curvature: Must transport points in B(x ) farther,

on average, to B(y ) compared to the distance between x and

y .

Main Idea: For x , y points on the manifold, fix small  > 0

and transport B(x ) to B(y ) using an optimal transportation

plan (cost is distance). Compare the average distance of the transport plan to the distance between x and y . Conclude a “curvature” between x and y (depending on ) based on this ratio.

(19)

Ricci Curvature and Transportation Distance

Ollivier (2009) made the following observations:

Positive Curvature: Transportation of points in B(x )

shorter, on average, to B(y ) compared to the distance

between x and y .

Negative Curvature: Must transport points in B(x ) farther,

on average, to B(y ) compared to the distance between x and

y .

Main Idea: For x , y points on the manifold, fix small  > 0

and transport B(x ) to B(y ) using an optimal transportation

(20)

Ricci Curvature and Transportation Distance

Ollivier (2009) made the following observations:

Positive Curvature: Transportation of points in B(x )

shorter, on average, to B(y ) compared to the distance

between x and y .

Negative Curvature: Must transport points in B(x ) farther,

on average, to B(y ) compared to the distance between x and

y .

Main Idea: For x , y points on the manifold, fix small  > 0

and transport B(x ) to B(y ) using an optimal transportation

plan (cost is distance). Compare the average distance of the transport plan to the distance between x and y . Conclude a “curvature” between x and y (depending on ) based on this ratio.

(21)

Ricci Curvature and Transportation Distance

Ollivier (2009) made the following observations:

Positive Curvature: Transportation of points in B(x )

shorter, on average, to B(y ) compared to the distance

between x and y .

Negative Curvature: Must transport points in B(x ) farther,

on average, to B(y ) compared to the distance between x and

y .

Main Idea: For x , y points on the manifold, fix small  > 0

and transport B(x ) to B(y ) using an optimal transportation

(22)

Ollivier Curvature

Let M be a Riemannian n-manifold. Create a probability measure at each point x ∈ M depending on small  > 0:

dmx(w ) =

 1

Vol(B(x ,))d Vol(w ), w ∈ B(x , ),

0, otherwise,

Recover the measure mx(A) of the subsets A of M by integrating

dmx over the set A.

(23)

Ollivier Curvature

Let M be a Riemannian n-manifold. Create a probability measure at each point x ∈ M depending on small  > 0:

dmx(w ) =

 1

Vol(B(x ,))d Vol(w ), w ∈ B(x , ),

0, otherwise,

Recover the measure mx(A) of the subsets A of M by integrating

(24)

Ollivier Curvature

Let M be a Riemannian n-manifold. Create a probability measure at each point x ∈ M depending on small  > 0:

dmx(w ) =

 1

Vol(B(x ,))d Vol(w ), w ∈ B(x , ),

0, otherwise,

Recover the measure mx(A) of the subsets A of M by integrating

dmx over the set A.

(25)

Ollivier Curvature on Manifolds

dmx(w ) =

 1

Vol(B(x ,))d Vol(w ), w ∈ B(x , ),

0, otherwise,

Define the Wasserstein distance between two measures as

W (mx, my) := inf

ξ∈Π(mx,my) Z

(w ,w0)∈M×M

ρ(w , w0) d ξ(w , w0).

Here Π(mx, my) is the space of measures ξ on M × M such that

for any A ⊆ M, we have that ξ(A × M) = mx(A) and

ξ(M × A) = my(A).

The term ρ(w , w0) measures the distance from w to w0 and

(26)

Ollivier Curvature on Manifolds

dmx(w ) =

 1

Vol(B(x ,))d Vol(w ), w ∈ B(x , ),

0, otherwise,

Define the Wasserstein distance between two measures as

W (mx, my) := inf

ξ∈Π(mx,my) Z

(w ,w0)∈M×M

ρ(w , w0) d ξ(w , w0).

Here Π(mx, my) is the space of measures ξ on M × M such that

for any A ⊆ M, we have that ξ(A × M) = mx(A) and

ξ(M × A) = my(A).

The term ρ(w , w0) measures the distance from w to w0 and

d ξ(w , w0) represents (infinitesimally) the mass which is traveling from w to w0.

(27)

Ollivier Curvature on Manifolds

dmx(w ) =

 1

Vol(B(x ,))d Vol(w ), w ∈ B(x , ),

0, otherwise,

Define the Wasserstein distance between two measures as W (mx, my) := Z ξ∈Π(mx,my) Z (w ,w0)∈M×M ρ(w , w0) d ξ(w , w0). The Ollivier or coarse Ricci curvature of (x , y ) ∈ M × M is defined to be

κ(x , y ) := 1 −W (mx, my)

(28)

Remarks on Ollivier Curvature on Manifolds

Ollivier’s curvature is defined for pairs of points in the manifold instead of at single points.

In spite of this, Ollivier proved that he could recover the classical Ricci curvature up to a factor using his definition! A major benefit of Ollivier’s definition is its applicability to graphs since it is defined using the metric and a measure, both of which arise naturally on graphs.

(29)

Remarks on Ollivier Curvature on Manifolds

Ollivier’s curvature is defined for pairs of points in the manifold instead of at single points.

In spite of this, Ollivier proved that he could recover the classical Ricci curvature up to a factor using his definition!

(30)

Remarks on Ollivier Curvature on Manifolds

Ollivier’s curvature is defined for pairs of points in the manifold instead of at single points.

In spite of this, Ollivier proved that he could recover the classical Ricci curvature up to a factor using his definition! A major benefit of Ollivier’s definition is its applicability to graphs since it is defined using the metric and a measure, both of which arise naturally on graphs.

(31)

Ollivier Curvature on Graphs

Let G = (V , E ) be a finite, connected graph. Ollivier curvature for the graph G produces a quantity for curvature for each element in V × V . For each x ∈ V , the measure is the lazy random walk from the vertex x :

mx(v ) =    1 2, v = x , 1 2 deg(v ), v ∼ x , 0, otherwise.

Define the discrete Wasserstein distance between two measures as W (mx, my) := inf ξ∈Π(mx,my) X (w ,w0)∈V ×V ρ(w , w0) · ξ(w , w0). The Ollivier or coarse Ricci curvature of (x , y ) ∈ V × V is defined to be

κ(x , y ) = 1 − W (mx, my)

(32)

Ollivier Curvature on Graphs

Let G = (V , E ) be a finite, connected graph. Ollivier curvature for the graph G produces a quantity for curvature for each element in V × V . For each x ∈ V , the measure is the lazy random walk from the vertex x :

mx(v ) =    1 2, v = x , 1 2 deg(v ), v ∼ x , 0, otherwise.

Define the discrete Wasserstein distance between two measures as W (mx, my) := inf ξ∈Π(mx,my) X (w ,w0)∈V ×V ρ(w , w0) · ξ(w , w0). The Ollivier or coarse Ricci curvature of (x , y ) ∈ V × V is defined to be

κ(x , y ) = 1 − W (mx, my)

ρ(x , y ) .

(33)
(34)

Example: 3-Cube

(35)
(36)

Example: 3-Cube

(37)
(38)

Example: 3-Cube

W (mx, my) = 1 3 · 1 + 1 6 · 1 + 1 6· 1 = 2 3 κ(x , y ) = 1 − 2/3 1 = 1 3

(39)
(40)

Example: A Very Simple Tree

(41)
(42)

Example: A Very Simple Tree

(43)

Example: A Very Simple Tree

W (mx, my) = 1

κ(x , y ) = 1 − 1

(44)

Example: A Very Simple Tree

W (mx, my) = 1

κ(x , y ) = 1 − 1

1 = 0

(45)
(46)

Example: A Cycle

(47)
(48)

Example: A Cycle

(49)

Example: A Cycle

W (mx, my) = 1

κ(x , y ) = 1 − 1

(50)

Example: A Cycle

W (mx, my) = 1

κ(x , y ) = 1 − 1

1 = 0

(51)
(52)

Example: A Very Simple Tree

(53)
(54)

Example: A Very Simple Tree

W (mx, my) = 3

κ(x , y ) = 1 − 3

3 = 0

(55)

Example: A Very Simple Tree

W (mx, my) = 3

(56)

Example: A Cycle

(57)
(58)

Example: A Cycle

(59)
(60)

Example: A Cycle

W (mx, my) = 2 κ(x , y ) = 1 −2 3 = 1 3

(61)

Volume Comparison Observations

Volume for graphs is counting measure on vertices.

Curvature more positive for vertices in the presence of cycles.

With cycles, ratio of edges to vertices is increased.

(62)

Volume Comparison Observations

Volume for graphs is counting measure on vertices.

Curvature more positive for vertices in the presence of cycles.

With cycles, ratio of edges to vertices is increased.

Goal: Predict size of subsets of the vertex sets in terms of the corresponding edge subsets.

(63)

Volume Comparison Observations

Volume for graphs is counting measure on vertices.

Curvature more positive for vertices in the presence of cycles.

With cycles, ratio of edges to vertices is increased.

(64)

Volume Comparison Observations

Volume for graphs is counting measure on vertices.

Curvature more positive for vertices in the presence of cycles.

With cycles, ratio of edges to vertices is increased.

Goal: Predict size of subsets of the vertex sets in terms of the corresponding edge subsets.

(65)

Volume Comparisons on Manifolds

Bishop’s Volume Comparison Theorem (1963). Let M be a complete Riemannian n-manifold with Ricci curvature bounded below by (n − 1)k at every point. Then for every p ∈ M, we have

Voln Br(p) ≤ Voln B(k, r ).

where B(k, r ) is the ball of radius r in the space of constant sectional curvature k.

Heintze and Karcher (1979) generalize Bishop’s Theorem to a more arbitrary collection of subsets of M.

(66)

Volume Comparisons on Manifolds

Bishop’s Volume Comparison Theorem (1963). Let M be a complete Riemannian n-manifold with Ricci curvature bounded below by (n − 1)k at every point. Then for every p ∈ M, we have

Voln Br(p) ≤ Voln B(k, r ).

where B(k, r ) is the ball of radius r in the space of constant sectional curvature k.

Heintze and Karcher (1979) generalize Bishop’s Theorem to a more arbitrary collection of subsets of M.

Goal: Find analogues of these theorems on graphs using Ollivier curvature.

(67)

Volume Comparisons on Manifolds

Bishop’s Volume Comparison Theorem (1963). Let M be a complete Riemannian n-manifold with Ricci curvature bounded below by (n − 1)k at every point. Then for every p ∈ M, we have

Voln Br(p) ≤ Voln B(k, r ).

where B(k, r ) is the ball of radius r in the space of constant sectional curvature k.

Heintze and Karcher (1979) generalize Bishop’s Theorem to a more arbitrary collection of subsets of M.

(68)

Application of Volume Comparison on Manifolds

Let M be a closed Riemannian n-manifold. Cheeger constant: h(M) = inf

Σ,A,B

Voln−1(Σ)

minVoln(A), Voln(B)

where Σ is a codimension-1 submanifold of M “splitting” M into A and B.

(69)

Application of Volume Comparison on Manifolds

Let M be a closed Riemannian n-manifold. Cheeger constant: h(M) = inf

Σ,A,B

Voln−1(Σ)

minVoln(A), Voln(B)

(70)

Application of Volume Comparison on Manifolds

Let M be a closed Riemannian n-manifold. Cheeger constant: h(M) = inf

Σ,A,B

Voln−1(Σ)

minVoln(A), Voln(B)

where Σ is a codimension-1 submanifold of M “splitting” M into A and B.

(71)

Application of Volume Comparison on Manifolds

Let M be a closed Riemannian n-manifold. Cheeger constant: h(M) = inf

Σ,A,B

Voln−1(Σ)

minVoln(A), Voln(B)

where Σ is a codimension-1 submanifold of M “splitting” M into A and B.

Buser (1982): First non-zero eigenvalue of ∆ on M bounded by a quadratic in h(M) with coefficients depending on n and the Ricci curvature.

Agol (unpublished): Quantitative improvement of Buser. B. (2015): Analogue of Buser for all eigenvalues. Requires Heintze-Karcher volume comparison result.

(72)

Application of Volume Comparison on Manifolds

Let M be a closed Riemannian n-manifold. Cheeger constant: h(M) = inf

Σ,A,B

Voln−1(Σ)

minVoln(A), Voln(B)

where Σ is a codimension-1 submanifold of M “splitting” M into A and B.

Buser (1982): First non-zero eigenvalue of ∆ on M bounded by a quadratic in h(M) with coefficients depending on n and the Ricci curvature.

Agol (unpublished): Quantitative improvement of Buser.

B. (2015): Analogue of Buser for all eigenvalues. Requires Heintze-Karcher volume comparison result.

Buser-type results already known on graphs due to many authors using variants of CD curvature. Can we accomplish for Ollivier curvature?

(73)

Application of Volume Comparison on Manifolds

Let M be a closed Riemannian n-manifold. Cheeger constant: h(M) = inf

Σ,A,B

Voln−1(Σ)

minVoln(A), Voln(B)

where Σ is a codimension-1 submanifold of M “splitting” M into A and B.

Buser (1982): First non-zero eigenvalue of ∆ on M bounded by a quadratic in h(M) with coefficients depending on n and the Ricci curvature.

Agol (unpublished): Quantitative improvement of Buser. B. (2015): Analogue of Buser for all eigenvalues. Requires Heintze-Karcher volume comparison result.

(74)

Application of Volume Comparison on Manifolds

Let M be a closed Riemannian n-manifold. Cheeger constant: h(M) = inf

Σ,A,B

Voln−1(Σ)

minVoln(A), Voln(B)

where Σ is a codimension-1 submanifold of M “splitting” M into A and B.

Buser (1982): First non-zero eigenvalue of ∆ on M bounded by a quadratic in h(M) with coefficients depending on n and the Ricci curvature.

Agol (unpublished): Quantitative improvement of Buser. B. (2015): Analogue of Buser for all eigenvalues. Requires Heintze-Karcher volume comparison result.

Buser-type results already known on graphs due to many authors using variants of CD curvature. Can we accomplish for Ollivier curvature?

References

Related documents

This finding is inconsistent with findings from both South African and international studies which have looked at variables related to physical abuse and family violence and found

Keywords: Mars organic detector, microfabricated chemical analyzer, PDMS membrane valves, microfabricated pumps, amino acid

Furthermore, the total effective rate of DMP, average length of stay, hospitalization cost, and cost-effectiveness ratio (CER) between DMP and non- DMP patients were

Study- ing these issues from the perspective of African refugees in Israel enables us to exam- ine alternative means through which the refugee community seeks to integrate into the

This research shows that speed of adjustment close to zero point which means the market condition is more competitive; and the variables which affect ROE are ROE lag1 ,

Ainsi, dans ce sous-groupe on peut noter que : (1) 11 sujets ont vecu une perturbation impliquant leur generation ou la generation des parents dans la lignee paternelle,

Cell wall chemistry and ultrastruc- ture affect the proportion of acetate release; this was demonstrated when wheat straw released one-third as much acetic acid as hybrid poplar