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

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 

Recently uploaded (20)

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 

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