Random Graphs, Ramanujan Graphs - Math circle · 2019-12-16 · • Random graphs have incredible...
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