0% found this document useful (0 votes)
32 views36 pages

Ramanujan Graphs: Properties and Applications

Ramanujan graphs are a family of d-regular graphs with the largest spectral gap, making them optimal expanders with applications in various fields such as network construction and error correction. They are defined by a minimum isoperimetric number, and their construction is linked to significant mathematical conjectures and problems. The document discusses their properties, examples, and the challenges in finding non-bipartite Ramanujan graphs.

Uploaded by

kumarkhel45
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views36 pages

Ramanujan Graphs: Properties and Applications

Ramanujan graphs are a family of d-regular graphs with the largest spectral gap, making them optimal expanders with applications in various fields such as network construction and error correction. They are defined by a minimum isoperimetric number, and their construction is linked to significant mathematical conjectures and problems. The document discusses their properties, examples, and the challenges in finding non-bipartite Ramanujan graphs.

Uploaded by

kumarkhel45
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Ramanujan Graphs (The Best Expanders)

Ranveer (CSE, IIT Indore)


Applications

Covers broad areas of mathematics and computer science.


1 Explicit construction of robust networks
2 Error correcting codes
3 Derandomization of random algorithms
4 Quantum cryptography
5 Analysis of algorithms in computational group theory
6 Sorting networks
7 Complexity theory
Expanders

Graphs which are


1 Very sparse

2 Well-connected
Sparse

Let G = (V , E ) be a graph on |V | = n nodes.


The number of edges |E | << O(n2 ).

3n
|E | = 2 , that is, O(n).
Well-connected

Every subset of the vertices has large boundary.


Brain graph

The human brain has about 1011 (one hundred billion) neurons.
Each neuron is connected to only 7,000 other neurons on an
average via synapses.
Expansion ratio

The expansion ratio of a graph G = (V , E ) on n vertices is

|∂S|
h(G ) = min ,
S⊂V ,0<|S|≤ n2 |S|

where ∂S is the boundary of S, that is, the set of edges with


exactly one endpoint in S.

h(G ) is also known as the isoperimetric number or Cheeger


constant.
Implication

The number of edges between a subset S and its complement S 0 is


at least h(G ) × min(|S|, |S 0 |).
Examples

4
1 Cycle Cn on n vertices: h(Cn ) ≤ n → 0, as n → ∞.
n
2 Complete graph Kn on n vertices: h(Kn ) ∼ 2 → ∞, as
n → ∞.
3 Petersen graph: h(G ) = 1.

Petersen Graph

4 For connected graphs h(G ) > 0.


Expander graphs

Definition: A family {Gn }, n = 1, 2, . . . , ∞, of d-regular graphs


and there exists  > 0 such that h(Gn ) ≥  for every n.

Family of cycle graphs (Cn ) and complete graphs (Kn ) are not
expander families.
Intractable h(G )

No polynomial time algorithm to calculate h(G ).

Tomorrow if there is any polynomial time algorithm for h(G ), then

P=NP.

Hence, it will settle one among the seven millennium problem of


the world at present.

What to do??
Alon, Milman, 1985
Let G be a connected d-regular graph on n vertices and
λ1 ≥ λ2 ≥ . . . ≥ λn be the eigenvalues of the adjacency matrix.
1 λ1 = d.
2 λn = −d iff G is bipartite graph.

Theorem1
d − λ2 p
≤ h(G ) ≤ 2d(d − λ2 )
2

Figure: From left: Noga Alon, Milman


1
Alon, N. and Milman, V.D., 1985. 1, isoperimetric inequalities for graphs,
and superconcentrators. Journal of Combinatorial Theory, Series B, 38(1),
pp.73-88.
Spectral gap

Spectral gap: d − λ2 .
d − λ2 p
≤ h(G ) ≤ 2d(d − λ2 ).
2
Smaller λ2 is better.
First explicit construction of expanders
Margulis, 1973

For every natural number m, consider G = (V , E ), where


V = Zm × Zm . Every vertex (x, y ) is connected to
(x ± y , y ), (x ± (y + 1), y ), (x, y ± x), and (x, y ± (x + 1)), where
the arithmetic is modulo m.

Fields Medal - 1978 (Postpone due to denial of Visa to Helsinki)


Abel Prize - 2020 (Postpone due to Covid-19)
Example and analysis2

Z3

This construction yield family of 8-regular graphs with λ2 < 8.

2
Gabber, O. and Galil, Z., 1981. Explicit constructions of linear-sized
superconcentrators. Journal of Computer and System Sciences, 22(3),
pp.407-420.
A slight variant

(x, y ) is connected to the vertices


(x ± 2y , y ), (x ± (2y + 1), y ), (x, y ± 2x), and (x, y ± (2x + 1)).


This variant yields a better known bound λ2 ≤ 5 2 ∼ 7.071.
How better an expander family can be3
All sufficiently large d-regular graphs has

λ2 ≥ 2 d − 1 − on (1),

where on (1), is the term tending to 0 as n → ∞.

From left: Noga Alon, Ravi Bopanna


Let λ = max|λi |<d |λi |, i = 1, . . . , n. Also, λ ≥ 2 d − 1 − on (1).

3
Alon, N., 1986. Eigenvalues and expanders. Combinatorica, 6(2), pp.83-96.
Ramanujan Graphs
The largest spectral gap

The d-regular graphs with λ ≤ 2 d − 1.
Examples

λ = 2.818, h(G ) = 0.25

Other trivial examples


1 Complete graphs : λ = 1
2 Complete bipartite graphs : λ = 0
3 Petersen graph : λ = 2
Explicit construction of a family of Ramanujan graphs.

A challenge!!
The first construction
LPS4

Morgenstern, Lubotzky-Phillips-Sarnak: d-regular Ramanujan


graphs exist when d − 1 is a prime power.

From left: Alex Lubotzky, Ralph S. Phillips, Peter Sarnak

It uses a Ramanujan conjecture hence they coined the name.

4
Lubotzky, A., Phillips, R. and Sarnak, P., 1988. Ramanujan graphs.
Combinatorica, 8(3), pp.261-277.
LPS Example

An 6-regular Ramanujan graph.


Random d-regular graphs
Friedman5


For d fixed and  > 0 the probability that λ ≤ 2 d − 1 +  tends
to 1 as n → ∞.

So a random d-regular graph is asymptotically Ramanujan.

5
Friedman, J., 2003. Relative expanders or weakly relatively Ramanujan
graphs. Duke Mathematical Journal, 118(1), pp.19-35.
Expanders
2-Lift
Given a graph G = (V , E ), a 2-Lift of G is a graph Ĝ = (V̂ , Ê )
that has two vertices {v0 , v1 } ⊆ V̂ for each vertex v ∈ V . If (u, v )
is an edge in E , then E 0 can either contain the pair of edges

{(u0 , v0 ), (u1 , v1 )},

or
{(u0 , v1 ), (u1 , v0 )}.

v v0 v1 v0 v1

OR

u u0 u1 u0 u1

in G in Ĝ in Ĝ
1

3
1 G 1

2 2

4 4

3 3

Duplicate every vertex


1

2
1

3
4
A 2-lift of G
3

Edges (1, 3), (2, 3) are crossed in Ĝ .


More examples

A 3-D cube is a 2-lift of K4

The icosahedron graph is a 2-lift of K6


1
1
2
1
2

4
4
3
4
3

 
0 1 1 1
1 0 1 0
A=
1

1 0 1
1 0 1 0
The eigenvalues of A are {2.56, 0, −1, −1.56}
1
1
2
1
2

4
4
3
4
3

Signed adjacency matrix


 
0 1 −1 1
1 0 −1 0
As = 
−1 −1 0 1

1 0 1 0

The eigenvalues of As are {2, 1, −1, −2}


The eigenvalues of 2-lifts

Old eigenvalues of Ĝ : σ(A) = {2.56, 0, −1, −1.56}.


New eigenvalues of Ĝ : σ(As ) = {2, 1, −1, −2}.
The eigenvalues of Ĝ : σ(Â) = {2.56, 2, 1, 0, −1, −1, −1.56, −2}.

Theorem: σ(Â) = σ(A) ∪ σ(As ) taken with multiplicities.


Proof

The adjacency matrix of 2-lift can be written as


 
A A2
 = 1 . (1)
A2 A1

Note that, A = A1 + A2 , As = A1 − A2 . Suppose (α, v ), (β, u) be


eigenpairs of A, As , respectively. Then
 !  !
v u
α, , β,
v −u
   
v u
are eigenpairs of Â. As , are orthogonal, and they are 2n
v −u
in numbers, thus span all the eigenvectors of Â.
Conjecture6

Bilu and Linial conjectured that every d-regular graph has a


signing√in which all of the new eigenvalues have absolute value at
most 2 d − 1.

From left: Nati, Bilu

For√every d-regular graph there is As with spectral radius


O( [Link] 3/2 d).

6
Bilu, Y. and Linial, N., 2006. Lifts, discrepancy and nearly optimal spectral
gap. Combinatorica, 26(5), pp.495-519.
Infinite Bipartite Ramanujan graphs7
Srivastava-Marcus-Spielman proved the conjecture for d-regular
bipartite graphs.

Since the 2-lift of a bipartite graph is also bipartite, starting with a


d-regular complete bipartite and inductively forming the
appropriate 2-lifts gives an infinite sequence of d-regular bipartite
Ramanujan graphs.

7
Marcus, A.W., Spielman, D.A. and Srivastava, N., 2015. Interlacing
families I: Bipartite Ramanujan graphs of all degrees. Annals of Mathematics,
182, 307–325
Continue..Open problem

Later Srivastava-Marcus-Spielman8 there exist bipartite Ramanujan


graphs of every degree and every number of vertices.

Michael B. Cohen9 showed how to construct these graphs in


polynomial time.

Open Problem: Are there exist infinitely many d-regular


non-bipartite Ramanujan graphs for any d ≥ 3?

8
Marcus, A.W., Spielman, D.A. and Srivastava, N., 2018. Interlacing
families IV: Bipartite Ramanujan graphs of all sizes. SIAM Journal on
Computing, 47(6), pp.2488-2509.
9
Cohen, M.B., 2016, October. Ramanujan graphs in polynomial time. In
2016 IEEE 57th Annual Symposium on Foundations of Computer Science
(FOCS) (pp. 276-281). IEEE.
zig-zag product10
Define a (n, m)-graph as any m-regular graph on n vertices. Also,
[m] = {1, . . . , m}. Let G be an (n, m)-graph and H be an
(m, d)-graph. For every vertex v ∈ V (G ) we fix some numbering
ev1 , . . . , evm of the edges incident with v .
Definition: G H = (V (G ) × [m], E 0 ), where ((v , i), (u, j)) ∈ E 0
iff there are some k, l ∈ [m] such that (i, k), (l, j) ∈ E (H) and
evk = eul .

From left: Gold, Vadhan, Avi

10
O. Reingold, S. Vadhan, and A. Wigderson. Entropy waves, the zig-zag
graph product, and new constant-degree expanders. Annals of Mathematics
(2), 155(1):157–187, 2002.
Example

G : Grid Z2 (left), H: 4-cycle (middle), G H (right)

Define a (n, d, λ)-graph as any d-regular graph on n vertices,


λ = max|λi |<d |λi |, i = 1, . . . , n.
Let G be (n, m, λ1 )-graph and H be (m, d, λ2 )-graph, then G H
is (nm, d 2 , f (λ1 , λ2 ))-graph, where f (λ1 , λ2 ) < λ1 + λ2 + λ22 .
Other references used

1 Hoory, S., Linial, N. and Wigderson, A., 2006. Expander


graphs and their applications. Bulletin of the American
Mathematical Society, 43(4), pp.439-561.
2 Goldreich, O., 2011. Basic facts about expander graphs. In
Studies in Complexity and Cryptography. Miscellanea on the
Interplay between Randomness and Computation (pp.
451-464). Springer, Berlin, Heidelberg.
3 Sarnak, P.C., 2004. What is... an expander?. notices of the
American Mathematical Society, 51(7), pp.762-763.
4 Google images

You might also like