Carnegie Mellon → Berkeley →

Slides:



Advertisements
Similar presentations
Request Dispatching for Cheap Energy Prices in Cloud Data Centers
Advertisements

SpringerLink Training Kit
Luminosity measurements at Hadron Colliders
From Word Embeddings To Document Distances
Choosing a Dental Plan Student Name
Virtual Environments and Computer Graphics
Chương 1: CÁC PHƯƠNG THỨC GIAO DỊCH TRÊN THỊ TRƯỜNG THẾ GIỚI
THỰC TIỄN KINH DOANH TRONG CỘNG ĐỒNG KINH TẾ ASEAN –
D. Phát triển thương hiệu
NHỮNG VẤN ĐỀ NỔI BẬT CỦA NỀN KINH TẾ VIỆT NAM GIAI ĐOẠN
Điều trị chống huyết khối trong tai biến mạch máu não
BÖnh Parkinson PGS.TS.BS NGUYỄN TRỌNG HƯNG BỆNH VIỆN LÃO KHOA TRUNG ƯƠNG TRƯỜNG ĐẠI HỌC Y HÀ NỘI Bác Ninh 2013.
Nasal Cannula X particulate mask
Evolving Architecture for Beyond the Standard Model
HF NOISE FILTERS PERFORMANCE
Electronics for Pedestrians – Passive Components –
Parameterization of Tabulated BRDFs Ian Mallett (me), Cem Yuksel
L-Systems and Affine Transformations
CMSC423: Bioinformatic Algorithms, Databases and Tools
Some aspect concerning the LMDZ dynamical core and its use
Bayesian Confidence Limits and Intervals
实习总结 (Internship Summary)
Current State of Japanese Economy under Negative Interest Rate and Proposed Remedies Naoyuki Yoshino Dean Asian Development Bank Institute Professor Emeritus,
Front End Electronics for SOI Monolithic Pixel Sensor
Face Recognition Monday, February 1, 2016.
Solving Rubik's Cube By: Etai Nativ.
CS284 Paper Presentation Arpad Kovacs
انتقال حرارت 2 خانم خسرویار.
Summer Student Program First results
Theoretical Results on Neutrinos
HERMESでのHard Exclusive生成過程による 核子内クォーク全角運動量についての研究
Wavelet Coherence & Cross-Wavelet Transform
yaSpMV: Yet Another SpMV Framework on GPUs
Creating Synthetic Microdata for Higher Educational Use in Japan: Reproduction of Distribution Type based on the Descriptive Statistics Kiyomi Shirakawa.
MOCLA02 Design of a Compact L-­band Transverse Deflecting Cavity with Arbitrary Polarizations for the SACLA Injector Sep. 14th, 2015 H. Maesaka, T. Asaka,
Hui Wang†*, Canturk Isci‡, Lavanya Subramanian*,
Fuel cell development program for electric vehicle
Overview of TST-2 Experiment
Optomechanics with atoms
داده کاوی سئوالات نمونه
Inter-system biases estimation in multi-GNSS relative positioning with GPS and Galileo Cecile Deprez and Rene Warnant University of Liege, Belgium  
ლექცია 4 - ფული და ინფლაცია
10. predavanje Novac i financijski sustav
Wissenschaftliche Aussprache zur Dissertation
FLUORECENCE MICROSCOPY SUPERRESOLUTION BLINK MICROSCOPY ON THE BASIS OF ENGINEERED DARK STATES* *Christian Steinhauer, Carsten Forthmann, Jan Vogelsang,
Particle acceleration during the gamma-ray flares of the Crab Nebular
Interpretations of the Derivative Gottfried Wilhelm Leibniz
Advisor: Chiuyuan Chen Student: Shao-Chun Lin
Widow Rockfish Assessment
SiW-ECAL Beam Test 2015 Kick-Off meeting
On Robust Neighbor Discovery in Mobile Wireless Networks
Chapter 6 并发:死锁和饥饿 Operating Systems: Internals and Design Principles
You NEED your book!!! Frequency Distribution
Y V =0 a V =V0 x b b V =0 z
Fairness-oriented Scheduling Support for Multicore Systems
Climate-Energy-Policy Interaction
Hui Wang†*, Canturk Isci‡, Lavanya Subramanian*,
Ch48 Statistics by Chtan FYHSKulai
The ABCD matrix for parabolic reflectors and its application to astigmatism free four-mirror cavities.
Measure Twice and Cut Once: Robust Dynamic Voltage Scaling for FPGAs
Online Learning: An Introduction
Factor Based Index of Systemic Stress (FISS)
What is Chemistry? Chemistry is: the study of matter & the changes it undergoes Composition Structure Properties Energy changes.
THE BERRY PHASE OF A BOGOLIUBOV QUASIPARTICLE IN AN ABRIKOSOV VORTEX*
Quantum-classical transition in optical twin beams and experimental applications to quantum metrology Ivano Ruo-Berchera Frascati.
The Toroidal Sporadic Source: Understanding Temporal Variations
FW 3.4: More Circle Practice
ارائه یک روش حل مبتنی بر استراتژی های تکاملی گروه بندی برای حل مسئله بسته بندی اقلام در ظروف
Decision Procedures Christoph M. Wintersteiger 9/11/2017 3:14 PM
Limits on Anomalous WWγ and WWZ Couplings from DØ
Presentation transcript:

Carnegie Mellon → Berkeley → X-Ramanujan Graphs Sidhanth Mohanty Carnegie Mellon → Berkeley → Ryan O’Donnell Carnegie Mellon

Let X be an infinite graph. (Of bounded max-degree.)

Let X be an infinite graph. (Of bounded max-degree.) X = ℤ2⁎ℤ2⁎ℤ2 = 𝕋3, the infinite 3-regular tree

Let X be an infinite graph. (Of bounded max-degree.) X = ℤ2⁎ℤ2⁎ℤ2⁎ℤ2 = 𝕋4, the infinite 4-regular tree

Let X be an infinite graph. (Of bounded max-degree.) X = 𝕋3,4, the infinite (3,4)-biregular tree

Let X be an infinite graph. (Of bounded max-degree.) X = ℤ3⁎ℤ2, Cayley graph of the modular group PSL2(ℤ)

Let X be an infinite graph. (Of bounded max-degree.)

Let X be an infinite graph. (Of bounded max-degree.)

Let X be an infinite graph. (Of bounded max-degree.)

Let X be an infinite graph. (Of bounded max-degree.)

Let X be an infinite graph. (Of bounded max-degree.) Definition: Let FinQuo(X) be all finite graphs “covered” by X. Here: “X covers G” (or “G is a quotient of X”) if there is a surjection γ : X → G that preserves incidences and is a “local bijection” (on edge-neighborhoods). Informally: G “locally resembles” X.

{ 4-regular graphs where every vertex participates in a 3-cycle } FinQuo(X) = { 4-regular graphs where every vertex participates in a 3-cycle } X = ℤ3⁎ℤ2⁎ℤ2

G FinQuo(𝕋4) = { 4-regular graphs } X = 𝕋4

Let X be an infinite graph. (Of bounded max-degree.) Definition: Let FinQuo(X) be all finite graphs “covered” by X. Fact: All G ∈ FinQuo(X) have the same λ1(G). Fact: If X is Δ-regular, this common λ1(G) is Δ. Fact: (The “trivial eigenvalue”.) λ1(G) ≥ λ2(G) ≥ λ3(G) ≥ ··· ≥ λn(G) are the eigenvalues of G’s adjacency matrix.

Let X be an infinite graph. (Of bounded max-degree.) Definition: Let FinQuo(X) be all finite graphs “covered” by X. Fact: All G ∈ FinQuo(X) have the same λ1(G). Fact: If X is Δ-regular, this common λ1(G) is Δ. Fact: (The “trivial eigenvalue”.) We are interested in how small λ2(G) can be, for G ∈ FinQuo(X). Why? Gap λ1(G) − λ2(G) measures how good an “expander” G is. (You might also worry about λ1(G) − |λn(G)|, but we won’t.)

Let X be an infinite graph. (Of bounded max-degree.) Definition: Let FinQuo(X) be all finite graphs “covered” by X. Fact: All G ∈ FinQuo(X) have the same λ1(G). Want: A statement like, “There are infinitely many G ∈ FinQuo(X) with λ2(G) ≤ ρ*.” What’s the best ρ* that could be there? Alon–Boppana ’90, Grigorchuk–Żuk ’99 Theorem: You couldn’t put anything smaller than ρ(X) = SpectralRadius(X).

k Let X be an infinite graph. (Of bounded max-degree.) Definition: Let FinQuo(X) be all finite graphs “covered” by X. Fact: All G ∈ FinQuo(X) have the same λ1(G). Want: A statement like, “There are infinitely many G ∈ FinQuo(X) with λ2(G) ≤ ρ*.” Classic Alon–Boppana case: FinQuo(𝕋Δ) = { Δ-regular graphs } ρ(𝕋Δ) = 2 Δ−1 “Any n-vertex Δ-regular graph has λ2(G) ≥ 2 Δ−1 − on(1) .” Serre: Indeed, has λ (G) ≥ 2 Δ−1 − on(1) for any fixed k. k

k Let X be an infinite graph. (Of bounded max-degree.) Definition: Let FinQuo(X) be all finite graphs “covered” by X. Fact: All G ∈ FinQuo(X) have the same λ1(G). Want: A statement like, “There are infinitely many G ∈ FinQuo(X) with λ2(G) ≤ ρ*.” Classic Alon–Boppana case: FinQuo(𝕋Δ) = { Δ-regular graphs } ρ(𝕋Δ) = 2 Δ−1 “Any n-vertex Δ-regular graph has λ2(G) ≥ 2 Δ−1 − on(1) .” Serre: Indeed, has λ (G) ≥ 2 Δ−1 − on(1) for k = Ω(n). i k

Let X be an infinite graph. (Of bounded max-degree.) Definition: Let FinQuo(X) be all finite graphs “covered” by X. Fact: All G ∈ FinQuo(X) have the same λ1(G). Want: A statement like, “There are infinitely many G ∈ FinQuo(X) with λ2(G) ≤ ρ*.” Grigorchuk–Żuk general case: “Any n-vertex G ∈ FinQuo(X) has λ2(G) ≥ ρ(X) − on(1) .” Indeed, has λk(G) ≥ ρ(X) − on(1) for k = Ω(n).

Let X be an infinite graph. (Of bounded max-degree.) Definition: Let FinQuo(X) be all finite graphs “covered” by X. Fact: All G ∈ FinQuo(X) have the same λ1(G). Want: A statement like, “There are infinitely many G ∈ FinQuo(X) with λ2(G) ≤ ρ*.” [AB]: “Any n-vertex Δ-regular graph has λ2(G) ≥ 2 Δ−1 − on(1) .” Traditional Def: Δ-regular G is Ramanujan if λ2(G) ≤ 2 Δ−1 . (An “optimal spectral expander”.)

Let X be an infinite graph. (Of bounded max-degree.) Definition: Let FinQuo(X) be all finite graphs “covered” by X. Fact: All G ∈ FinQuo(X) have the same λ1(G). Theorem: All n-vertex G ∈ FinQuo(X) have λ2(G) ≥ ρ(X) − on(1). Definition: G ∈ FinQuo(X) is X-Ramanujan if λ2(G) ≤ ρ(X). [Lubotzky–Phillips–Sarnak, Margulis ’88]: There are infinitely many 𝕋Δ-Ramanujan graphs if Δ−1 is a prime power [Morgenstern ’94] [Marcus–Spielman–Srivastava ’15] via the “Interlacing Polynomials Method”

Let X be an infinite graph. (Of bounded max-degree.) Definition: Let FinQuo(X) be all finite graphs “covered” by X. Fact: All G ∈ FinQuo(X) have the same λ1(G). Theorem: All n-vertex G ∈ FinQuo(X) have λ2(G) ≥ ρ(X) − on(1). Definition: G ∈ FinQuo(X) is X-Ramanujan if λ2(G) ≤ ρ(X). [MSS ’15]: For X a (universal cover) tree and G0 ∈ FinQuo(X), infinitely many “lifts” G of G0 (all in FinQuo(X)) with max { Eigs(G) \ Eigs(G0) } ≤ ρ(X). (Proved conjectures of [Bilu–Linial, Clark ’06].)

Let X be an infinite graph. (Of bounded max-degree.) Definition: Let FinQuo(X) be all finite graphs “covered” by X. Fact: All G ∈ FinQuo(X) have the same λ1(G). Theorem: All n-vertex G ∈ FinQuo(X) have λ2(G) ≥ ρ(X) − on(1). Definition: G ∈ FinQuo(X) is X-Ramanujan if λ2(G) ≤ ρ(X). [MSS ’15]: For X a (universal cover) tree and G0 ∈ FinQuo(X), infinitely many “lifts” G of G0 (all in FinQuo(X)) with max { Eigs(G) \ Eigs(G0) } ≤ ρ(X). ⇒ if ∃ a single X-Ramanujan G0, there are infinitely many ⇒ ∃ infinitely many “k0-quasi-X-Ramanujan” graphs G

Let X be an infinite graph. (Of bounded max-degree.) Definition: Let FinQuo(X) be all finite graphs “covered” by X. Fact: All G ∈ FinQuo(X) have the same λ1(G). Theorem: All n-vertex G ∈ FinQuo(X) have λ2(G) ≥ ρ(X) − on(1). Definition: G ∈ FinQuo(X) is X-Ramanujan if λ2(G) ≤ ρ(X). [MSS ’15]: For X a (universal cover) tree and G0 ∈ FinQuo(X), infinitely many “lifts” G of G0 (all in FinQuo(X)) with max { Eigs(G) \ Eigs(G0) } ≤ ρ(X). Our Thm: Same holds for any “additive product graph” X.

Usual random “lifts” produce graphs that locally resemble trees. So we invent a new kind: “additive lifts”.

Random “Additive Lifts” Let A1, A2, A3, …, Ac be “atom” graphs on the same vertex set. A1 w v u w v u A3 w v u A2 w v u A4

+ + + Random “Additive Lifts” Let A1, A2, A3, …, Ac be “atom” graphs on the same vertex set. A1 w v u w v u A2 w v u A3 w v u A4 + + + Operation #1: Summing

+ + + Random “Additive Lifts” Let A1, A2, A3, …, Ac be “atom” graphs on the same vertex set. A1 w v u w v u A2 w v u A3 w v u A4 + + + w v u Operation #1: Summing A1 + A2 + A3 + ∙∙∙ + Ac =

Random “Additive Lifts” Let A1, A2, A3, …, Ac be “atom” graphs on the same vertex set. Operation #2: Balanced r-fold lift of a single atom A1 w v u

Random “Additive Lifts” Operation #2: Balanced r-fold lift of a single atom w v u

Random “Additive Lifts” Operation #2: Balanced r-fold lift of a single atom Make r copies of each vertex w v u

Random “Additive Lifts” u1 v1 w1 Operation #2: Balanced r-fold lift of a single atom u2 Make r copies of each vertex v2 w2 u3 v3 w3 w v u u4 v4 w4

Random “Additive Lifts” u1 v1 w1 Operation #2: Balanced r-fold lift of a single atom u2 Make r copies of each vertex v2 w2 Put a (random) perm. πu ∈ 𝔖r on each vertex u3 (132) v3 w3 w v u u4 id (143) v4 w4

Random “Additive Lifts” u1 v1 w1 Operation #2: Balanced r-fold lift of a single atom u2 Make r copies of each vertex v2 w2 Put a (random) perm. πu ∈ 𝔖r on each vertex u3 For each original edge (u,v), put matching between u×[r], v×[r], corresp. to (132) v3 w3 w v u u4 id (143) v4 w4

Random “Additive Lifts” u1 v1 w1 Operation #2: Balanced r-fold lift of a single atom u2 Make r copies of each vertex v2 w2 Put a (random) perm. πu ∈ 𝔖r on each vertex u3 For each original edge (u,v), put matching between u×[r], v×[r], corresp. to v3 w3 u (132) (14)(23) u4 v w (134) v4 w4

Random “Additive Lifts” u1 v1 w1 Operation #2: Balanced r-fold lift of a single atom u2 Make r copies of each vertex v2 w2 Put a (random) perm. πu ∈ 𝔖r on each vertex u3 For each original edge (u,v), put matching between u×[r], v×[r], corresp. to v3 w3 u (132) (14)(23) u4 v w (134) v4 w4

Random “Additive Lifts” u1 v1 w1 Operation #2: Balanced r-fold lift of a single atom u2 Make r copies of each vertex v2 w2 Put a (random) perm. πu ∈ 𝔖r on each vertex u3 For each original edge (u,v), put matching between u×[r], v×[r], corresp. to v3 w3 u (132) (14)(23) u4 Remark: In “usual” lifts, edges get independent (random) permutations. v w (134) v4 w4

Random “Additive Lifts” u1 v1 w1 Balanced r-fold lift of a single atom u2 Make r copies of each vertex v2 w2 Put a (random) perm. πu ∈ 𝔖r on each vertex u3 For each original edge (u,v), put matching between u×[r], v×[r], corresp. to v3 w3 w v u Results in r disjoint copies of base graph u4 v4 w4

Random “Additive Lifts” u1 v1 w1 Balanced r-fold lift of a single atom u2 Make r copies of each vertex v2 w2 Put a (random) perm. πu ∈ 𝔖r on each vertex u3 For each original edge (u,v), put matching between u×[r], v×[r], corresp. to v3 w3 Results in r disjoint copies of base graph u4 v4 w4

Random “Additive Lifts” u1 v1 w1 Balanced r-fold lift of a single atom u2 Make r copies of each vertex v2 w2 Put a (random) perm. πu ∈ 𝔖r on each vertex u3 For each original edge (u,v), put matching between u×[r], v×[r], corresp. to v3 w3 Results in r disjoint copies of base graph u4 v4 w4

Random “Additive Lifts” u1 v1 w1 Balanced r-fold lift of a single atom u2 Make r copies of each vertex v2 w2 Put a (random) perm. πu ∈ 𝔖r on each vertex u3 For each original edge (u,v), put matching between u×[r], v×[r], corresp. to v3 w3 Results in r disjoint copies of base graph u4 v4 w4

Random “Additive Lifts” u1 v1 w1 Balanced r-fold lift of a single atom u2 Make r copies of each vertex v2 w2 Put a (random) perm. πu ∈ 𝔖r on each vertex u3 For each original edge (u,v), put matching between u×[r], v×[r], corresp. to v3 w3 Results in r disjoint copies of base graph u4 v4 w4

Random “Additive Lifts” u1 v1 w1 Balanced r-fold lift of a single atom u2 Make r copies of each vertex v2 w2 Put a (random) perm. πu ∈ 𝔖r on each vertex u3 For each original edge (u,v), put matching between u×[r], v×[r], corresp. to v3 w3 Results in r disjoint copies of base graph u4 v4 w4

Random “Additive Lifts” u1 v1 w1 Balanced r-fold lift of a single atom u2 Make r copies of each vertex v2 w2 Put a (random) perm. πu ∈ 𝔖r on each vertex u3 For each original edge (u,v), put matching between u×[r], v×[r], corresp. to v3 w3 Results in r disjoint copies of base graph u4 v4 w4

Random “Additive Lifts” Let A1, A2, A3, …, Ac be “atom” graphs on the same vertex set. A1 w v u w v u A2 w v u A3 w v u A4 Random Additive r-Fold Lift of (A1, A2, A3, …, Ac): Do a random balanced r-fold lift of each atom A1, A2, A3, …, Ac and sum the results.

v4 v3 v2 v1 u4 u3 u2 u1 w2 w1 w3 w4 v4 v3 v2 v1 u4 u3 u2 u1 w2 w1 w3 w4 v4 v3 v2 v1 u4 u3 u2 u1 w2 w1 w3 w4 v4 v3 v2 v1 u4 u3 u2 u1 w2 w1 w3 w4

v4 v3 v2 v1 u4 u3 u2 u1 w2 w1 w3 w4 v4 v3 v2 v1 u4 u3 u2 u1 w2 w1 w3 w4 v4 v3 v2 v1 u4 u3 u2 u1 w2 w1 w3 w4 v4 v3 v2 v1 u4 u3 u2 u1 w2 w1 w3 w4

Random “Additive Lifts” Let A1, A2, A3, …, Ac be “atom” graphs on the same vertex set. A1 w v u w v u A2 w v u A3 w v u A4 Random Additive r-Fold Lift of (A1, A2, A3, …, Ac): Do a random balanced r-fold lift of each atom A1, A2, A3, …, Ac and sum the results.

= + + + Random “Additive Lifts” generalize random “usual” lifts w v u x w v u x u x u x u x = + + + v w v w v w Write the base graph as the sum of its “edge-atoms”. Random Additive r-Fold Lift of (A1, A2, A3, …, Ac): Do a random balanced r-fold lift of each atom A1, A2, A3, …, Ac and sum the results.

4-fold additive lift 10-fold additive lift A1 w v u w v u A2 w v u A3

The “additive product” j w v u w v u A2 w v u A3 w v u A4 Question: As r → ∞, what infinite graph do random r-fold additive lifts “locally resemble”? Answer: The “additive product” j A1 A2 A3 A4

A1 w v u w v u A2 w v u A3 w v u A4 v w u A1 A2 A3 A4

w v u x u x w v u x = v w

w v u x w v u x w v u x w v u x w v u x w v u x w v u x =

w v u x = w v u x w v u x w v u x w v u x w v u x w v u x

w v u x Fact: Doing this for any base G0 gives the universal cover tree of G0. w v u x w v u x w v u x w v u x w v u x w v u x =

= Fact: Every* additive lift G of (A1, A2, …, Ac) is in FinQuo( ). A1 ∙∙∙ Ac *Provided it’s connected. w v u x w v u x w v u x =

Fact: Every* additive lift G of (A1, A2, …, Ac) is in FinQuo( ). A1 A2 ∙∙∙ Ac

Fact: Every* additive lift G of (A1, A2, …, Ac) is in FinQuo( ). A1 A2 ∙∙∙ Ac Fact: Eigs(G) = Eigs(A1+A2+∙∙∙+Ac) ∪ “new eigenvalues” Dream: For a random additive lift G, w.h.p. max{new eigs} ≤ ρ( ) A1 A2 ∙∙∙ Ac Would imply our theorem, that for any X = , there are infinitely many (quasi-)X-Ramanujan graphs. A1 A2 ∙∙∙ Ac

Fact: Every* additive lift G of (A1, A2, …, Ac) is in FinQuo( ). A1 A2 ∙∙∙ Ac Fact: Eigs(G) = Eigs(A1+A2+∙∙∙+Ac) ∪ “new eigenvalues” Theorem: For a random additive lift G, w.h.p. max{new eigs} ≤ ρ( ) holds with positive probability. (As in [MSS]’s Interlacing Polynomials Method.) A1 A2 ∙∙∙ Ac

Fact: Every* additive lift G of (A1, A2, …, Ac) is in FinQuo( ). A1 A2 ∙∙∙ Ac Fact: Eigs(G) = Eigs(A1+A2+∙∙∙+Ac) ∪ “new eigenvalues” Theorem: For a random additive lift G, w.h.p. max{new eigs} ≤ ρ( ) holds with positive probability. A1 A2 ∙∙∙ Ac As in [Hall–Puder–Sawin ’18], we prove this for random r-fold additive lifts for any r.

Fact: Every* additive lift G of (A1, A2, …, Ac) is in FinQuo( ). A1 A2 ∙∙∙ Ac Fact: Eigs(G) = Eigs(A1+A2+∙∙∙+Ac) ∪ “new eigenvalues” Theorem: For a random additive lift G, w.h.p. max{new eigs} ≤ ρ( ) holds with positive probability. A1 A2 ∙∙∙ Ac But due to lack of time in this talk, I’ll focus just on 2-fold lifts. (Then can do repeated 2-fold lifts, as in [MSS#1].)

Fact: New eigs of a random additive 2-lift of (A1, A2, …, Ac) ≡ Eigs of sum of random balanced edge-signings of atoms. +1 −1 −1 −1 +1

Fact: New eigs of a random additive 2-lift of (A1, A2, …, Ac) ≡ Eigs of sum of random balanced edge-signings of atoms. −1 +1 +1 −1 +1

+ + Fact: New eigs of a random additive 2-lift of (A1, A2, …, Ac) ≡ Eigs of sum of random balanced edge-signings of atoms. +1 +1 −1 + +1 + +1 −1 +1 +1 +1 −1 +1 −1 +1 +1 +1 −1 +1 −1 +1

+ + Fact: New eigs of a random additive 2-lift of (A1, A2, …, Ac) ≡ Eigs of sum of random balanced edge-signings of atoms. +1 +1 −1 + +1 + +1 −1 +1 +1 +1 −1 +1 −1 +1 +1 +3 −1

Fact: New eigs of a random additive 2-lift of (A1, A2, …, Ac) ≡ Eigs of sum of random balanced edge-signings of atoms. +1 −1 −1 −1 +1 The new weighted adjacency matrix is Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc where Qi’s are random diagonal ±1 matrices. +3 −1

The new weighted adjacency matrix is Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc where Qi’s are random diagonal ±1 matrices. max { Eigs(Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc) } ≤ ρ( ). Want to show: With positive probability, A1 A2 ∙∙∙ Ac max { Eigs(Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc) }

The new weighted adjacency matrix is Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc where Qi’s are random diagonal ±1 matrices. max { Eigs(Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc) } ≤ ρ( ). Want to show: With positive probability, A1 A2 ∙∙∙ Ac maxroot {φ(Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc) } (where φ(∙) denotes the characteristic polynomial) By the Interlacing Polynomials Method [MSS#4, HPS], it ultimately suffices to show A1 A2 ∙∙∙ Ac maxroot E[ φ(Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc) ] E[ φ(Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc) ] E[ φ(Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc) ] ≤ ρ( ).

E[ φ(Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc) ] By the Interlacing Polynomials Method [MSS#4, HPS], it ultimately suffices to show A1 A2 ∙∙∙ Ac maxroot E[ φ(Q1A1Q1+Q2A2Q2+∙∙∙+QcA2Qc) ] E[ φ(Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc) ] ≤ ρ( ).

E[ φ(Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc) ] Definition: is the E[ φ(Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc) ] additive characteristic polynomial α(A1, A2, ∙∙∙, Ac) of (A1, A2, ∙∙∙, Ac). Remark: The Interlacing Polynomials stuff establishes that α(A1, A2, ∙∙∙, Ac) is always a real-rooted polynomial. In the rest of the talk we won’t need that, though. We’ll show… max-magnitude-root{ α(A1, A2, ∙∙∙, Ac) } ≤ ρ( ) A1 A2 ∙∙∙ Ac By the Interlacing Polynomials Method [MSS#4, HPS], it ultimately suffices to show A1 A2 ∙∙∙ Ac maxroot E[ φ(Q1A1Q1+Q2A2Q2+∙∙∙+QcA2Qc) ] E[ φ(Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc) ] ≤ ρ( ).

E[ φ(Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc) ] Definition: is the E[ φ(Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc) ] additive characteristic polynomial α(A1, A2, ∙∙∙, Ac) of (A1, A2, ∙∙∙, Ac). max-magnitude-root{ α(A1, A2, ∙∙∙, Ac) } ≤ ρ( ) A1 A2 ∙∙∙ Ac

E[ φ(Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc) ] Definition: is the E[ φ(Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc) ] additive characteristic polynomial α(A1, A2, ∙∙∙, Ac) of (A1, A2, ∙∙∙, Ac). Special case 1: Only c = 1 atom. α(A1) = φ(A1), the characteristic poly Special case 2: A1, …, Ac are the “edge-atoms” of graph G. α(A1, …, Ac) = μ(G), the “matching poly” [Godsil–Gutman ’81]: μ(G) = E[φ(random edge-signing of G)]

[Godsil–Gutman ’81]: μ(G) = E[φ(random edge-signing of G)] Usual def: μ(G; x) = , where Proof of [GG]: By expanding the determinant, , where For A an edge-signed adj. matrix of G, only cycles in G count. Expectation over random signing → only the 2-cycles survive.

[Us]: α(A1, A2, ∙∙∙, Ac) = E[ φ(Q1A1Q1+Q2A2Q2+∙∙∙+QcAcQc) ] Similar proof ⇒ α(A1, A2, ∙∙∙, Ac; x) = , where Compare: μ(G; x) = , where

Characteristic polynomial φ(G) Matching polynomial μ(G) Additive characteristic polynomial α(A1, A2, …, Ac) “Trace Method”: kth power sum of roots(φ(G)) equals number of closed length-k walks in G. Provable using generatingfunctionology from Because “closed walk” = “cycles attached in a treelike fashion.”

Characteristic polynomial φ(G) Matching polynomial μ(G) Additive characteristic polynomial α(A1, A2, …, Ac) [Godsil ’81]: kth power sum of roots(μ(G)) equals number of closed length-k “treelike walks” in G. Provable using generatingfunctionology from μ Because “treelike walk” = “edges attached in a treelike fashion.”

Characteristic polynomial φ(G) Matching polynomial μ(G) Additive characteristic polynomial α(A1, A2, …, Ac) [Us]: kth power sum of roots(α(A1, A2, …, Ac)) equals number of closed length-k “freelike walks” in Ai’s. Provable using generatingfunctionology from α “freelike walk” := “colored cycles attached in a treelike fashion.”

R such that # closed length-2k walks ∴ max-magnitude-root{ α(A1, A2, ∙∙∙, Ac) } = L such that # closed length-2k freelike walks in Ai’s ≍ L2k Goal: max-magnitude-root{ α(A1, A2, ∙∙∙, Ac) } ≤ ρ( ) A1 A2 ∙∙∙ Ac R such that # closed length-2k walks in (from worst starting vertex) ≍ R2k A1 A2 ∙∙∙ Ac [Us]: kth power sum of roots(α(A1, A2, …, Ac)) equals number of closed length-k “freelike walks” in Ai’s. “freelike walk” := “colored cycles attached in a treelike fashion.”

R such that # closed length-2k walks ∴ max-magnitude-root{ α(A1, A2, ∙∙∙, Ac) } = L such that # closed length-2k freelike walks in Ai’s ≍ L2k Goal: max-magnitude-root{ α(A1, A2, ∙∙∙, Ac) } ≤ ρ( ) A1 A2 ∙∙∙ Ac R such that # closed length-2k walks in (from worst starting vertex) ≍ R2k A1 A2 ∙∙∙ Ac ∴ suffices to show that distinct closed freelike walks in Ai’s correspond to distinct closed walks in A1 A2 ∙∙∙ Ac This is obvious from the definitions. :-)

A1 w v u Thanks! v w u w v u A2 w v u A3 w v u w v u A4