Random Graphs, Ramanujan Graphs - Math circle · 2019-12-16 · • Random graphs have incredible...

Post on 19-May-2020

5 views 0 download

Transcript of Random Graphs, Ramanujan Graphs - Math circle · 2019-12-16 · • Random graphs have incredible...

Random Graphs, Ramanujan Graphs

Berkeley Math CircleMay 2012

Alon Amit

Wednesday, May 9, 12

Ramanujan Graphs

Random Graphs>

Wednesday, May 9, 12

?Wednesday, May 9, 12

>Wednesday, May 9, 12

Math isn’t Engineering.

Wednesday, May 9, 12

Engineering: random stuff is useless.

Wednesday, May 9, 12

Math: random objects are amazingly useful and incredibly hard to construct explicitly.

Wednesday, May 9, 12

All Graphs

Wednesday, May 9, 12

Good Graphs

Wednesday, May 9, 12

Graphs we can Make

Wednesday, May 9, 12

“Graph”Wednesday, May 9, 12

“Graph”Wednesday, May 9, 12

“Graph”

NOT

Wednesday, May 9, 12

“Graph”Wednesday, May 9, 12

Vertices

A

FE

D

C

B

Wednesday, May 9, 12

Edges

A

FE

D

C

B

Wednesday, May 9, 12

Edges

A

FE

D

C

B

{A,B,C,D,E, F}Vertices = {{A,B}, {A,E}, {B,C}, {C,D}, {C,F}, {B,F}}Edges =

Wednesday, May 9, 12

What are Graphs good for?

Wednesday, May 9, 12

Lots.

Wednesday, May 9, 12

Computer Science

Wednesday, May 9, 12

Engineering

Wednesday, May 9, 12

Biology

Wednesday, May 9, 12

...and Mathematics.

Wednesday, May 9, 12

Random Graphs

Wednesday, May 9, 12

Ramsey: Among 6 people there must be 3 friends or 3 strangers.

R(3, 3) = 6

Wednesday, May 9, 12

Fact: among 40,000,000,000 people, there must be 20 strangers or 20 mutual

friends.

R(20, 20) <

✓38

19

Wednesday, May 9, 12

However: can you arrange for 1,024 people to avoid 20 strangers and 20

mutual friends?

R(20, 20) > 1024

Wednesday, May 9, 12

Kn

Wednesday, May 9, 12

Can we color the edges of in 2 colors so that there’s no monochromatic ?

K1024

K20

Wednesday, May 9, 12

Yes. Color at Random.

Wednesday, May 9, 12

Tournaments

Wednesday, May 9, 12

No Clear Winner

A

C B

Wednesday, May 9, 12

Can you make a tournament in which for every 2 players there’s someone who beats them all?

Wednesday, May 9, 12

Can we have a tournament in which for every 10 players there’s someone who beats them all?

Wednesday, May 9, 12

Yes. A Random One.

Wednesday, May 9, 12

Expander Graphs

• Sparse: few edges.

• Highly connected: Separating more that 20% of the vertices from the rest requires severing many edges.

Wednesday, May 9, 12

Expander Graphs

• Communication network design.

• Algorithms: derandomization.

Wednesday, May 9, 12

Do Expanders Exist?

Wednesday, May 9, 12

Yes. Random graphs are expanders!

Wednesday, May 9, 12

Explicit Construction?

Wednesday, May 9, 12

Ramanujan Graphs

Wednesday, May 9, 12

Adjacency Matrix0

BBBBBB@

0 1 0 0 1 01 0 1 0 0 10 1 0 1 0 10 0 1 0 1 01 0 0 1 0 00 1 1 0 0 0

1

CCCCCCA

Wednesday, May 9, 12

Graph Spectrum0

BBBBBB@

0 1 0 0 1 01 0 1 0 0 10 1 0 1 0 10 0 1 0 1 01 0 0 1 0 00 1 1 0 0 0

1

CCCCCCA

�1 = 3,�2 = 2.8, . . .

Wednesday, May 9, 12

Graph Spectrum0

BBBBBB@

0 1 0 0 1 01 0 1 0 0 10 1 0 1 0 10 0 1 0 1 01 0 0 1 0 00 1 1 0 0 0

1

CCCCCCA

�1 = 3,�2 = 2.8, . . .

Wednesday, May 9, 12

Ramanujan Graph

• d-regular: every vertex has d neighbors.

• Connected.

• Spectral gap: max

|�i|<d|�i| 2

pd� 1

Wednesday, May 9, 12

Nobody knows if random graphs are Ramanujan.

Wednesday, May 9, 12

The LPS Construction

• Quotient of the tree by a certain discrete subgroup defined via quaternion algebras.

• Proof of Ramanujan property relies on the proof of the Ramanujan Conjecture for certain cusp forms associated with representations of this group.

• (p+1)-regular for prime p.

PGL2(Qp)/PGL2(Zp)

Wednesday, May 9, 12

“Toy” Model

• Define

• Consider the Cayley graph of with generators

• This graph is 4-regular, connected with vertices and “large girth”.

A =

✓1 20 1

◆, B =

✓1 02 1

SL2(q)

A,B,A�1, B�1

q(q2 � 1)

Wednesday, May 9, 12

What you Should Remember

• Random graphs have incredible properties that are hard to achieve explicitly.

• Ramanujan Graphs do achieve many such properties.

• Ramanujan Graphs are crazy hard to construct, and the proof that they “work” is even harder.

Wednesday, May 9, 12

Acknowledgments

• Prof. Alex Lubotzky

• Prof. Nati Linial

Wednesday, May 9, 12