SlideShare a Scribd company logo
1 of 11
Download to read offline
Metric Embeddings and Expanders

                        Grigory Yaroslavtsev
                  (based on Chapter 13 of a survey
     “Expander graphs and their applications” by Hoory, Linial and
                            Wigderson)

                             Pennsylvania State University


                               December 8, 2011




Grigory Yaroslavtsev (PSU)                                   December 8, 2011   1 / 11
Metric embeddings
     A finite metric space is a pair (X , d), where X is a set of n points and
     d : X × X → R+ is a distance function (three axioms).
     Let f : X → Rn be an embedding of (X , d) into (Rn , 2 )
                                   n             2
     (d 2 (x, y ) = ||x − y || =   i=1 (xi − yi ) ).
                    expansion(f ) = max ||f (x1 ) − f (x2 )||/d(x1 , x2 )
                                     x1 ,x2 ∈X

                    contraction(f ) = max d(x1 , x2 )/||f (x1 ) − f (x2 )||
                                       x1 ,x2 ∈X

                    distortion(f ) = expansion(f ) · contraction(f )
     Example, that requires distortion (shortest-path metric for unit-length
     edges):




  Grigory Yaroslavtsev (PSU)                                       December 8, 2011   2 / 11
Background on                  2 -embeddings

     If (X , d) is 2 -embeddable ⇒ it is p -embeddable for 1 ≤ p ≤ ∞.
     Let c2 (X , d) denote the least possible distortion of an embedding of
     (X , d) into (Rn , 2 ) (dimension n is sufficient).
     For any n-point metric space c2 (X , d) = O(log n) [Bourgain’85].
     We will see how to compute such an embedding later (via SDP),
     together with a Ω(log n) lower bound for expanders (via dual SDP).
Theorem (Johnson-Lindenstrauss ’84)
                                                       log n
Any n-point 2 -metric can be embedded into an O          2     -dimensional
Euclidean space with distortion 1 + .

     The bound on dimension was shown to be optimal by Jayram and
     Woodruff (SODA’11), previous Ω( 2 log n ) was by Alon ’03.
                                      log 1/
     Such dimension reduction is impossible for   1   (Brinkman, Charikar
     ’03, Lee, Naor ’04, . . . ?).
  Grigory Yaroslavtsev (PSU)                                   December 8, 2011   3 / 11
Computing minimal distortion
Theorem (Linial, London, Rabinovich ’95)
Given a metric space (X , d), the minimal               2 -distortion   c2 (X , d) can be
computed in polynomial time.

Proof.
    Scale f : X → Rn , so that contraction(f ) = 1, so distortion(f ) ≤ γ iff:

                 d(xi , xj )2 ≤ ||f (xi ) − f (xj )||2 ≤ γ 2 d(xi , xj )2          ∀i, j

     A symmetric matrix Z ∈ Rn×n is positive semidefinite (PSD), if (all
     four are equivalent):
        1   v T Zv ≥ 0 for all v ∈ Rn .
        2   All eigenvalues λi ≥ 0.
        3   Z = WW T for some matrix W .
                   n
        4   Z=       λi wi wiT for λi ≥ 0 and orthonormal vectors wi ∈ Rn .
                    i=1

  Grigory Yaroslavtsev (PSU)                                                December 8, 2011   4 / 11
Computing minimal distortion (continued)


Proof.
    Any embedding f : X → Rn can be represented as a matrix
    U ∈ Rn×n , where row ui = f (xi ).
     Let Z = UU T , so we need to find a PSD Z , such that:

                       d(xi , xj )2 ≤ zii + zjj − 2zij ≤ γ 2 d(xi , xj )2 , ∀i, j,

     since ||ui − uj ||2 = zii + zjj − 2zij .
     Linear optimization problem with an additional constraint that a
     matrix of variables is PSD ⇒ solvable by ellipsoid in polynomial time.




  Grigory Yaroslavtsev (PSU)                                                December 8, 2011   5 / 11
Characterization of PSD matrices


Lemma
A matrix Z is PSD if and only if    ij   qij zij ≥ 0 for all PSD matrices Q.

Proof.
    ⇐: For v ∈ Rn let Qij = vi · vj . Then Q is PSD and
    v T Zv = ij (vi · vj )zij = ij qij zij ≥ 0.
     ⇒: Let Q = k λk wk wk for λi ≥ 0, or equivalently Q = k Ak ,
                               T

     where Ak = λk wk wk .
                        T
                    kz = λ                               T
     Because ij Aij ij      k    ij wki wkj zij = λk wk Zwk ≥ 0, we have
                          k                     k
       ij qij zij = ij k Aij zij =    k     ij Aij zij ≥ 0.




  Grigory Yaroslavtsev (PSU)                                  December 8, 2011   6 / 11
Lower bound on distortion
Theorem (Linial-London-Rabinovich ’95)
The least distortion of any finite metric space (X , d) in the Euclidean
space is given by:

                                                                                2
                                                          pij >0 pij d(xi , xj )
                  c2 (X , d) ≥         max                                          2
                                                                                        .
                                   P∈PSD,P·1=0        −    pij <0 pij d(xi , xj )


Proof.
Primal SDP:

                                            qij zij ≥ 0               ∀Q ∈ PSD
                                       ij

                      zii + zjj − 2zij ≥ d(xi , xj )2                 ∀i, j
                  2            2
                γ d(xi , xj ) ≥ zii + zjj − 2zij                      ∀i, j
  Grigory Yaroslavtsev (PSU)                                                   December 8, 2011   7 / 11
Lower bound on distortion via a dual SDP solution


                                          qij zij ≥ 0     ∀Q ∈ PSD                   (1)
                                     ij

                    zii + zjj − 2zij ≥ d(xi , xj )2       ∀i, j                      (2)
                γ 2 d(xi , xj )2 ≥ zii + zjj − 2zij       ∀i, j                      (3)


     Take Q ∈ PSD, such that j qij = 0.
     If qij > 0, add corresponding inequality (2) multiplied by qij /2.
     If qij < 0, add corresponding inequality (3) multiplied by −qij /2.
                                               2                     2
        qij <0 (zii + zjj − 2zij )qij /2 − γ       qij <0 d(xi , xj ) qij /2 ≥
                          2
        qij >0 d(xi , xj ) qij /2 −    qij <0 (zii + zjj − 2zij )qij /2
     Because ij qij zij ≥ 0 and i qij = 0, we get a contradiction, if
     γ 2 qij <0 d(xi , xj )2 qij + qij >0 d(xi , xj )2 qij > 0.
  Grigory Yaroslavtsev (PSU)                                      December 8, 2011   8 / 11
Example: Hypercube with Hamming metric
     Let’s denote r -dimensional hypercube with Hamming metric as Qr .
                                        √
     Identity embedding gives distortion r .

                                                                                       2
                                                              pij >0 pij d(xi , xj )
                       c2 (Qr ) ≥            max                                        2
                                                                                            .
                                         P∈PSD,P·1=0    −         pij <0 pij d(xi , xj )
                               r ×2r
     Define P ∈ R2                      , such that P1 = 0   as:
                                                  
                                                  −1
                                                           if d(i, j) = 1
                                                  
                                                  
                                                  r − 1    if i = j
                                       P(x, y ) =
                                                  1
                                                           if d(i, j) = r
                                                  
                                                  
                                                  0        otherwise
     P ∈ PSD: eigenvectors χI (J) = (−1)|I ∩J| for I , J ⊆ {1, . . . , n}.
     Because pij >0 pij d(xi , xj )2 = 2r · r 2 and
                                                            √
     − pij <0 pij d(xi , xj )2 = 2r · r , we have c2 (Qr ) ≥ r .
  Grigory Yaroslavtsev (PSU)                                                       December 8, 2011   9 / 11
Embedding expanders into            2


                                     √
     For the hypercube we’ve got a Ω( log n) lower bound.
     Now we will get a Ω(log n) lower bound for expanders.
     Take k-regular expander G with n vertices and λ2 ≤ k − for > 0.
                               √
     Embedding vertex i to ei / 2: expansion = 1, contraction = O(log n).

Theorem (Linial-London-Rabinovich ’95)
For G as above c2 (G ) = Ω(log n), constant depends only on k and .

     If H = (V , E ) is the graph on the same vertex set, where two vertices
     are adjacent if their distance in G is at least logk (n) , then H has a
     perfect matching (by Dirac’s theorem has Hamiltonian cycle).


  Grigory Yaroslavtsev (PSU)                              December 8, 2011   10 / 11
Proof of the lower bound for embdedding expanders
     Let B be the adjacency matrix of a perfect matching in H and
     P = kI − AG + 2 (B − I ), so P1 = 0.

     x T (kI − AG )x ≥ (k − λ2 )||x||2 ≥ ||x||2
     x T (B − I )x =                     (2xi xj − xi2 − xj2 ) ≥ −2               (xi2 + xj2 ) = −2||x||2 .
                               (i,j)∈B                                  (i,j)∈B

     P is PSD, because x T Px = x T (kI − AG )x + x T 2 (B − I )x ≥ 0.

                                    −              d(i, j)2 pij = kn
                                          pij <0

                                             d(i, j)2 pij ≥       · n logk n 2 ,
                                                              2
                                    pij >0

     because distances of edges in B are at least logk n .
     Thus, c2 (G ) = Ω(log n).
  Grigory Yaroslavtsev (PSU)                                                        December 8, 2011   11 / 11

More Related Content

What's hot

Math refresher
Math refresherMath refresher
Math refresherdelilahnan
 
Some fixed point theorems in generalised dislocated metric spaces
Some fixed point theorems in generalised dislocated metric spacesSome fixed point theorems in generalised dislocated metric spaces
Some fixed point theorems in generalised dislocated metric spacesAlexander Decker
 
11.some fixed point theorems in generalised dislocated metric spaces
11.some fixed point theorems in generalised dislocated metric spaces11.some fixed point theorems in generalised dislocated metric spaces
11.some fixed point theorems in generalised dislocated metric spacesAlexander Decker
 
Linear conformal mapping
Linear conformal mappingLinear conformal mapping
Linear conformal mappingTarun Gehlot
 
12X1 T07 01 v and a In terms of x (2010)
12X1 T07 01 v and a In terms of x (2010)12X1 T07 01 v and a In terms of x (2010)
12X1 T07 01 v and a In terms of x (2010)Nigel Simmons
 
Lecture 1: linear SVM in the primal
Lecture 1: linear SVM in the primalLecture 1: linear SVM in the primal
Lecture 1: linear SVM in the primalStéphane Canu
 
QMC Error SAMSI Tutorial Aug 2017
QMC Error SAMSI Tutorial Aug 2017QMC Error SAMSI Tutorial Aug 2017
QMC Error SAMSI Tutorial Aug 2017Fred J. Hickernell
 
An introduction to quantum stochastic calculus
An introduction to quantum stochastic calculusAn introduction to quantum stochastic calculus
An introduction to quantum stochastic calculusSpringer
 
Dual Gravitons in AdS4/CFT3 and the Holographic Cotton Tensor
Dual Gravitons in AdS4/CFT3 and the Holographic Cotton TensorDual Gravitons in AdS4/CFT3 and the Holographic Cotton Tensor
Dual Gravitons in AdS4/CFT3 and the Holographic Cotton TensorSebastian De Haro
 
Ann chapter-3-single layerperceptron20021031
Ann chapter-3-single layerperceptron20021031Ann chapter-3-single layerperceptron20021031
Ann chapter-3-single layerperceptron20021031frdos
 
Lesson 19: Double Integrals over General Regions
Lesson 19: Double Integrals over General RegionsLesson 19: Double Integrals over General Regions
Lesson 19: Double Integrals over General RegionsMatthew Leingang
 
Kernel based models for geo- and environmental sciences- Alexei Pozdnoukhov –...
Kernel based models for geo- and environmental sciences- Alexei Pozdnoukhov –...Kernel based models for geo- and environmental sciences- Alexei Pozdnoukhov –...
Kernel based models for geo- and environmental sciences- Alexei Pozdnoukhov –...Beniamino Murgante
 
A Study on Intuitionistic Multi-Anti Fuzzy Subgroups
A Study on Intuitionistic Multi-Anti Fuzzy Subgroups A Study on Intuitionistic Multi-Anti Fuzzy Subgroups
A Study on Intuitionistic Multi-Anti Fuzzy Subgroups mathsjournal
 

What's hot (16)

Math refresher
Math refresherMath refresher
Math refresher
 
Some fixed point theorems in generalised dislocated metric spaces
Some fixed point theorems in generalised dislocated metric spacesSome fixed point theorems in generalised dislocated metric spaces
Some fixed point theorems in generalised dislocated metric spaces
 
11.some fixed point theorems in generalised dislocated metric spaces
11.some fixed point theorems in generalised dislocated metric spaces11.some fixed point theorems in generalised dislocated metric spaces
11.some fixed point theorems in generalised dislocated metric spaces
 
Linear conformal mapping
Linear conformal mappingLinear conformal mapping
Linear conformal mapping
 
Hf2412861289
Hf2412861289Hf2412861289
Hf2412861289
 
12X1 T07 01 v and a In terms of x (2010)
12X1 T07 01 v and a In terms of x (2010)12X1 T07 01 v and a In terms of x (2010)
12X1 T07 01 v and a In terms of x (2010)
 
Lecture 1: linear SVM in the primal
Lecture 1: linear SVM in the primalLecture 1: linear SVM in the primal
Lecture 1: linear SVM in the primal
 
QMC Error SAMSI Tutorial Aug 2017
QMC Error SAMSI Tutorial Aug 2017QMC Error SAMSI Tutorial Aug 2017
QMC Error SAMSI Tutorial Aug 2017
 
An introduction to quantum stochastic calculus
An introduction to quantum stochastic calculusAn introduction to quantum stochastic calculus
An introduction to quantum stochastic calculus
 
Dual Gravitons in AdS4/CFT3 and the Holographic Cotton Tensor
Dual Gravitons in AdS4/CFT3 and the Holographic Cotton TensorDual Gravitons in AdS4/CFT3 and the Holographic Cotton Tensor
Dual Gravitons in AdS4/CFT3 and the Holographic Cotton Tensor
 
Ann chapter-3-single layerperceptron20021031
Ann chapter-3-single layerperceptron20021031Ann chapter-3-single layerperceptron20021031
Ann chapter-3-single layerperceptron20021031
 
Symmetrical2
Symmetrical2Symmetrical2
Symmetrical2
 
Lesson 19: Double Integrals over General Regions
Lesson 19: Double Integrals over General RegionsLesson 19: Double Integrals over General Regions
Lesson 19: Double Integrals over General Regions
 
Kernel based models for geo- and environmental sciences- Alexei Pozdnoukhov –...
Kernel based models for geo- and environmental sciences- Alexei Pozdnoukhov –...Kernel based models for geo- and environmental sciences- Alexei Pozdnoukhov –...
Kernel based models for geo- and environmental sciences- Alexei Pozdnoukhov –...
 
A Study on Intuitionistic Multi-Anti Fuzzy Subgroups
A Study on Intuitionistic Multi-Anti Fuzzy Subgroups A Study on Intuitionistic Multi-Anti Fuzzy Subgroups
A Study on Intuitionistic Multi-Anti Fuzzy Subgroups
 
Lei
LeiLei
Lei
 

Viewers also liked

Business Proposal
Business ProposalBusiness Proposal
Business Proposallnmathews
 
Liberal Arts Internbridge2b
Liberal Arts Internbridge2bLiberal Arts Internbridge2b
Liberal Arts Internbridge2blnmathews
 
Tips for Excellent Presentation
 Tips for Excellent Presentation Tips for Excellent Presentation
Tips for Excellent Presentationgroup6csw
 
l1-Embeddings and Algorithmic Applications
l1-Embeddings and Algorithmic Applicationsl1-Embeddings and Algorithmic Applications
l1-Embeddings and Algorithmic ApplicationsGrigory Yaroslavtsev
 
Time Management Msu Fall 2009
Time Management Msu Fall 2009Time Management Msu Fall 2009
Time Management Msu Fall 2009lnmathews
 
Karangan SPM- Rasuah
Karangan SPM- RasuahKarangan SPM- Rasuah
Karangan SPM- RasuahM D
 

Viewers also liked (8)

Business Proposal
Business ProposalBusiness Proposal
Business Proposal
 
Liberal Arts Internbridge2b
Liberal Arts Internbridge2bLiberal Arts Internbridge2b
Liberal Arts Internbridge2b
 
Tips for Excellent Presentation
 Tips for Excellent Presentation Tips for Excellent Presentation
Tips for Excellent Presentation
 
l1-Embeddings and Algorithmic Applications
l1-Embeddings and Algorithmic Applicationsl1-Embeddings and Algorithmic Applications
l1-Embeddings and Algorithmic Applications
 
5.democracy
5.democracy5.democracy
5.democracy
 
Time Management Msu Fall 2009
Time Management Msu Fall 2009Time Management Msu Fall 2009
Time Management Msu Fall 2009
 
Advances in Directed Spanners
Advances in Directed SpannersAdvances in Directed Spanners
Advances in Directed Spanners
 
Karangan SPM- Rasuah
Karangan SPM- RasuahKarangan SPM- Rasuah
Karangan SPM- Rasuah
 

Similar to Metric Embeddings and Expanders

Pde unit 1
Pde unit 1Pde unit 1
Pde unit 1Rajini10
 
Andreas Eberle
Andreas EberleAndreas Eberle
Andreas EberleBigMC
 
Slides_Resilient_State_Estimation_CDC23.pdf
Slides_Resilient_State_Estimation_CDC23.pdfSlides_Resilient_State_Estimation_CDC23.pdf
Slides_Resilient_State_Estimation_CDC23.pdfMohammad Khajenejad
 
AlgoPerm2012 - 03 Olivier Hudry
AlgoPerm2012 - 03 Olivier HudryAlgoPerm2012 - 03 Olivier Hudry
AlgoPerm2012 - 03 Olivier HudryAlgoPerm 2012
 
Instantons and Chern-Simons Terms in AdS4/CFT3
Instantons and Chern-Simons Terms in AdS4/CFT3Instantons and Chern-Simons Terms in AdS4/CFT3
Instantons and Chern-Simons Terms in AdS4/CFT3Sebastian De Haro
 
Solve ODE - BVP through the Least Squares Method
Solve ODE - BVP through the Least Squares MethodSolve ODE - BVP through the Least Squares Method
Solve ODE - BVP through the Least Squares MethodSuddhasheel GHOSH, PhD
 
1 hofstad
1 hofstad1 hofstad
1 hofstadYandex
 
6 adesh kumar tripathi -71-74
6 adesh kumar tripathi -71-746 adesh kumar tripathi -71-74
6 adesh kumar tripathi -71-74Alexander Decker
 
Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...
Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...
Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...Gabriel Peyré
 
22nd BSS meeting poster
22nd BSS meeting poster 22nd BSS meeting poster
22nd BSS meeting poster Samuel Gbari
 
Low Complexity Regularization of Inverse Problems
Low Complexity Regularization of Inverse ProblemsLow Complexity Regularization of Inverse Problems
Low Complexity Regularization of Inverse ProblemsGabriel Peyré
 
Introduction to inverse problems
Introduction to inverse problemsIntroduction to inverse problems
Introduction to inverse problemsDelta Pi Systems
 
DOUBLE INTEGRALS PPT GTU CALCULUS (2110014)
DOUBLE INTEGRALS PPT GTU CALCULUS (2110014) DOUBLE INTEGRALS PPT GTU CALCULUS (2110014)
DOUBLE INTEGRALS PPT GTU CALCULUS (2110014) Panchal Anand
 
FEM Introduction: Solving ODE-BVP using the Galerkin's Method
FEM Introduction: Solving ODE-BVP using the Galerkin's MethodFEM Introduction: Solving ODE-BVP using the Galerkin's Method
FEM Introduction: Solving ODE-BVP using the Galerkin's MethodSuddhasheel GHOSH, PhD
 

Similar to Metric Embeddings and Expanders (20)

CLIM Fall 2017 Course: Statistics for Climate Research, Statistics of Climate...
CLIM Fall 2017 Course: Statistics for Climate Research, Statistics of Climate...CLIM Fall 2017 Course: Statistics for Climate Research, Statistics of Climate...
CLIM Fall 2017 Course: Statistics for Climate Research, Statistics of Climate...
 
Pde unit 1
Pde unit 1Pde unit 1
Pde unit 1
 
rinko2011-agh
rinko2011-aghrinko2011-agh
rinko2011-agh
 
Andreas Eberle
Andreas EberleAndreas Eberle
Andreas Eberle
 
Slides_Resilient_State_Estimation_CDC23.pdf
Slides_Resilient_State_Estimation_CDC23.pdfSlides_Resilient_State_Estimation_CDC23.pdf
Slides_Resilient_State_Estimation_CDC23.pdf
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
AlgoPerm2012 - 03 Olivier Hudry
AlgoPerm2012 - 03 Olivier HudryAlgoPerm2012 - 03 Olivier Hudry
AlgoPerm2012 - 03 Olivier Hudry
 
YSC 2013
YSC 2013YSC 2013
YSC 2013
 
Instantons and Chern-Simons Terms in AdS4/CFT3
Instantons and Chern-Simons Terms in AdS4/CFT3Instantons and Chern-Simons Terms in AdS4/CFT3
Instantons and Chern-Simons Terms in AdS4/CFT3
 
Solve ODE - BVP through the Least Squares Method
Solve ODE - BVP through the Least Squares MethodSolve ODE - BVP through the Least Squares Method
Solve ODE - BVP through the Least Squares Method
 
1 hofstad
1 hofstad1 hofstad
1 hofstad
 
6 adesh kumar tripathi -71-74
6 adesh kumar tripathi -71-746 adesh kumar tripathi -71-74
6 adesh kumar tripathi -71-74
 
Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...
Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...
Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...
 
22nd BSS meeting poster
22nd BSS meeting poster 22nd BSS meeting poster
22nd BSS meeting poster
 
Ece3075 a 8
Ece3075 a 8Ece3075 a 8
Ece3075 a 8
 
Low Complexity Regularization of Inverse Problems
Low Complexity Regularization of Inverse ProblemsLow Complexity Regularization of Inverse Problems
Low Complexity Regularization of Inverse Problems
 
Introduction to inverse problems
Introduction to inverse problemsIntroduction to inverse problems
Introduction to inverse problems
 
DOUBLE INTEGRALS PPT GTU CALCULUS (2110014)
DOUBLE INTEGRALS PPT GTU CALCULUS (2110014) DOUBLE INTEGRALS PPT GTU CALCULUS (2110014)
DOUBLE INTEGRALS PPT GTU CALCULUS (2110014)
 
Lecture5
Lecture5Lecture5
Lecture5
 
FEM Introduction: Solving ODE-BVP using the Galerkin's Method
FEM Introduction: Solving ODE-BVP using the Galerkin's MethodFEM Introduction: Solving ODE-BVP using the Galerkin's Method
FEM Introduction: Solving ODE-BVP using the Galerkin's Method
 

Recently uploaded

ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 

Recently uploaded (20)

ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 

Metric Embeddings and Expanders

  • 1. Metric Embeddings and Expanders Grigory Yaroslavtsev (based on Chapter 13 of a survey “Expander graphs and their applications” by Hoory, Linial and Wigderson) Pennsylvania State University December 8, 2011 Grigory Yaroslavtsev (PSU) December 8, 2011 1 / 11
  • 2. Metric embeddings A finite metric space is a pair (X , d), where X is a set of n points and d : X × X → R+ is a distance function (three axioms). Let f : X → Rn be an embedding of (X , d) into (Rn , 2 ) n 2 (d 2 (x, y ) = ||x − y || = i=1 (xi − yi ) ). expansion(f ) = max ||f (x1 ) − f (x2 )||/d(x1 , x2 ) x1 ,x2 ∈X contraction(f ) = max d(x1 , x2 )/||f (x1 ) − f (x2 )|| x1 ,x2 ∈X distortion(f ) = expansion(f ) · contraction(f ) Example, that requires distortion (shortest-path metric for unit-length edges): Grigory Yaroslavtsev (PSU) December 8, 2011 2 / 11
  • 3. Background on 2 -embeddings If (X , d) is 2 -embeddable ⇒ it is p -embeddable for 1 ≤ p ≤ ∞. Let c2 (X , d) denote the least possible distortion of an embedding of (X , d) into (Rn , 2 ) (dimension n is sufficient). For any n-point metric space c2 (X , d) = O(log n) [Bourgain’85]. We will see how to compute such an embedding later (via SDP), together with a Ω(log n) lower bound for expanders (via dual SDP). Theorem (Johnson-Lindenstrauss ’84) log n Any n-point 2 -metric can be embedded into an O 2 -dimensional Euclidean space with distortion 1 + . The bound on dimension was shown to be optimal by Jayram and Woodruff (SODA’11), previous Ω( 2 log n ) was by Alon ’03. log 1/ Such dimension reduction is impossible for 1 (Brinkman, Charikar ’03, Lee, Naor ’04, . . . ?). Grigory Yaroslavtsev (PSU) December 8, 2011 3 / 11
  • 4. Computing minimal distortion Theorem (Linial, London, Rabinovich ’95) Given a metric space (X , d), the minimal 2 -distortion c2 (X , d) can be computed in polynomial time. Proof. Scale f : X → Rn , so that contraction(f ) = 1, so distortion(f ) ≤ γ iff: d(xi , xj )2 ≤ ||f (xi ) − f (xj )||2 ≤ γ 2 d(xi , xj )2 ∀i, j A symmetric matrix Z ∈ Rn×n is positive semidefinite (PSD), if (all four are equivalent): 1 v T Zv ≥ 0 for all v ∈ Rn . 2 All eigenvalues λi ≥ 0. 3 Z = WW T for some matrix W . n 4 Z= λi wi wiT for λi ≥ 0 and orthonormal vectors wi ∈ Rn . i=1 Grigory Yaroslavtsev (PSU) December 8, 2011 4 / 11
  • 5. Computing minimal distortion (continued) Proof. Any embedding f : X → Rn can be represented as a matrix U ∈ Rn×n , where row ui = f (xi ). Let Z = UU T , so we need to find a PSD Z , such that: d(xi , xj )2 ≤ zii + zjj − 2zij ≤ γ 2 d(xi , xj )2 , ∀i, j, since ||ui − uj ||2 = zii + zjj − 2zij . Linear optimization problem with an additional constraint that a matrix of variables is PSD ⇒ solvable by ellipsoid in polynomial time. Grigory Yaroslavtsev (PSU) December 8, 2011 5 / 11
  • 6. Characterization of PSD matrices Lemma A matrix Z is PSD if and only if ij qij zij ≥ 0 for all PSD matrices Q. Proof. ⇐: For v ∈ Rn let Qij = vi · vj . Then Q is PSD and v T Zv = ij (vi · vj )zij = ij qij zij ≥ 0. ⇒: Let Q = k λk wk wk for λi ≥ 0, or equivalently Q = k Ak , T where Ak = λk wk wk . T kz = λ T Because ij Aij ij k ij wki wkj zij = λk wk Zwk ≥ 0, we have k k ij qij zij = ij k Aij zij = k ij Aij zij ≥ 0. Grigory Yaroslavtsev (PSU) December 8, 2011 6 / 11
  • 7. Lower bound on distortion Theorem (Linial-London-Rabinovich ’95) The least distortion of any finite metric space (X , d) in the Euclidean space is given by: 2 pij >0 pij d(xi , xj ) c2 (X , d) ≥ max 2 . P∈PSD,P·1=0 − pij <0 pij d(xi , xj ) Proof. Primal SDP: qij zij ≥ 0 ∀Q ∈ PSD ij zii + zjj − 2zij ≥ d(xi , xj )2 ∀i, j 2 2 γ d(xi , xj ) ≥ zii + zjj − 2zij ∀i, j Grigory Yaroslavtsev (PSU) December 8, 2011 7 / 11
  • 8. Lower bound on distortion via a dual SDP solution qij zij ≥ 0 ∀Q ∈ PSD (1) ij zii + zjj − 2zij ≥ d(xi , xj )2 ∀i, j (2) γ 2 d(xi , xj )2 ≥ zii + zjj − 2zij ∀i, j (3) Take Q ∈ PSD, such that j qij = 0. If qij > 0, add corresponding inequality (2) multiplied by qij /2. If qij < 0, add corresponding inequality (3) multiplied by −qij /2. 2 2 qij <0 (zii + zjj − 2zij )qij /2 − γ qij <0 d(xi , xj ) qij /2 ≥ 2 qij >0 d(xi , xj ) qij /2 − qij <0 (zii + zjj − 2zij )qij /2 Because ij qij zij ≥ 0 and i qij = 0, we get a contradiction, if γ 2 qij <0 d(xi , xj )2 qij + qij >0 d(xi , xj )2 qij > 0. Grigory Yaroslavtsev (PSU) December 8, 2011 8 / 11
  • 9. Example: Hypercube with Hamming metric Let’s denote r -dimensional hypercube with Hamming metric as Qr . √ Identity embedding gives distortion r . 2 pij >0 pij d(xi , xj ) c2 (Qr ) ≥ max 2 . P∈PSD,P·1=0 − pij <0 pij d(xi , xj ) r ×2r Define P ∈ R2 , such that P1 = 0 as:  −1  if d(i, j) = 1   r − 1 if i = j P(x, y ) = 1  if d(i, j) = r   0 otherwise P ∈ PSD: eigenvectors χI (J) = (−1)|I ∩J| for I , J ⊆ {1, . . . , n}. Because pij >0 pij d(xi , xj )2 = 2r · r 2 and √ − pij <0 pij d(xi , xj )2 = 2r · r , we have c2 (Qr ) ≥ r . Grigory Yaroslavtsev (PSU) December 8, 2011 9 / 11
  • 10. Embedding expanders into 2 √ For the hypercube we’ve got a Ω( log n) lower bound. Now we will get a Ω(log n) lower bound for expanders. Take k-regular expander G with n vertices and λ2 ≤ k − for > 0. √ Embedding vertex i to ei / 2: expansion = 1, contraction = O(log n). Theorem (Linial-London-Rabinovich ’95) For G as above c2 (G ) = Ω(log n), constant depends only on k and . If H = (V , E ) is the graph on the same vertex set, where two vertices are adjacent if their distance in G is at least logk (n) , then H has a perfect matching (by Dirac’s theorem has Hamiltonian cycle). Grigory Yaroslavtsev (PSU) December 8, 2011 10 / 11
  • 11. Proof of the lower bound for embdedding expanders Let B be the adjacency matrix of a perfect matching in H and P = kI − AG + 2 (B − I ), so P1 = 0. x T (kI − AG )x ≥ (k − λ2 )||x||2 ≥ ||x||2 x T (B − I )x = (2xi xj − xi2 − xj2 ) ≥ −2 (xi2 + xj2 ) = −2||x||2 . (i,j)∈B (i,j)∈B P is PSD, because x T Px = x T (kI − AG )x + x T 2 (B − I )x ≥ 0. − d(i, j)2 pij = kn pij <0 d(i, j)2 pij ≥ · n logk n 2 , 2 pij >0 because distances of edges in B are at least logk n . Thus, c2 (G ) = Ω(log n). Grigory Yaroslavtsev (PSU) December 8, 2011 11 / 11