singularity degree of psd matrix completion
play

Singularity Degree of PSD Matrix Completion Shin-ichi Tanigawa CWI - PowerPoint PPT Presentation

Singularity Degree of PSD Matrix Completion Shin-ichi Tanigawa CWI and Kyoto July 29, 2016 1 / 13 Positive Semidefinite Matrix Completion PSD completion problem ( G , c ) Given G = ( V , E ) with V = { 1 , . . . , n } and edge weight c : E


  1. Singularity Degree of PSD Matrix Completion Shin-ichi Tanigawa CWI and Kyoto July 29, 2016 1 / 13

  2. Positive Semidefinite Matrix Completion PSD completion problem ( G , c ) Given G = ( V , E ) with V = { 1 , . . . , n } and edge weight c : E → [ − 1 , 1], X ∈ S n find s . t . X [ i , j ] = c ( ij ) ( ij ∈ E ) X [ i , i ] = 1 ( i ∈ V ) X � 0 2 / 13

  3. Positive Semidefinite Matrix Completion PSD completion problem ( G , c ) Given G = ( V , E ) with V = { 1 , . . . , n } and edge weight c : E → [ − 1 , 1], X ∈ S n find s . t . X [ i , j ] = c ( ij ) ( ij ∈ E ) X [ i , i ] = 1 ( i ∈ V ) X � 0 min � Ω , C � s . t . Ω ∈ S + ( G ) where  c ( ij ) ( ij ∈ E )   C [ i , j ] = 1 ( i = j )  0 ( otherwise )  S ( G ) := { A ∈ S n : A [ i , j ] = 0 ∀ ij / ∈ V ∪ E } S + ( G ) := { A ∈ S ( G ) : A � 0 } S + ( G ) := { A ∈ S + ( G ) : A [ i , j ] � = 0 ∀ ij ∈ E } 2 / 13

  4. Geometric View Given a completion problem ( G , c ), PSD completion X = PP ⊤ with rank d ⇔ spherical embedding p : V → S d − 1 realizing c , i.e., p i · p j = c ( ij ) ∀ ij ∈ E ◮ spherical (bar-joint) framework ( G , p ) 3 / 13

  5. Geometric View Given a completion problem ( G , c ), PSD completion X = PP ⊤ with rank d ⇔ spherical embedding p : V → S d − 1 realizing c , i.e., p i · p j = c ( ij ) ∀ ij ∈ E ◮ spherical (bar-joint) framework ( G , p ) dual optimal solution : Ω ∈ S + ( G ) with � C , Ω � = 0 � C , Ω � = 0 ⇔ � X , Ω � = 0 ⇔ Ω P = 0 � ⇔ Ω[ i , i ] p ( i ) + Ω[ i , j ] p ( j ) = 0 ( ∀ i ∈ V ) (1) j ∼ i 3 / 13

  6. Geometric View Given a completion problem ( G , c ), PSD completion X = PP ⊤ with rank d ⇔ spherical embedding p : V → S d − 1 realizing c , i.e., p i · p j = c ( ij ) ∀ ij ∈ E ◮ spherical (bar-joint) framework ( G , p ) dual optimal solution : Ω ∈ S + ( G ) with � C , Ω � = 0 � C , Ω � = 0 ⇔ � X , Ω � = 0 ⇔ Ω P = 0 � ⇔ Ω[ i , i ] p ( i ) + Ω[ i , j ] p ( j ) = 0 ( ∀ i ∈ V ) (1) j ∼ i Ω is called a stress (matrix) of ( G , p ) if Ω satisfies (1) Given ( G , p ), Ω ∈ S ( G ) is dual opt iff Ω is a PSD stress of ( G , p ). 3 / 13

  7. SDP Duality For any primal and dual optimal pair ( X , Ω), � X , Ω � = 0 ⇒ rank X + rank Ω ≤ n . high rank dual opt ⇒ low rank completion 4 / 13

  8. SDP Duality For any primal and dual optimal pair ( X , Ω), � X , Ω � = 0 ⇒ rank X + rank Ω ≤ n . high rank dual opt ⇒ low rank completion Rank maximality certificate A completion X for ( G , c ) attains the maximum rank if ∃ dual opt with rank n − rank X . 4 / 13

  9. Parameter ν and Unique Completability Theorem (Connelly82, Laurent-Varvitsiotis14) A completion X for ( G , c ) is unique if ∃ dual opt Ω with rank Ω = n − rank X and the SAP, i.e., ∄ X ∈ S n \ { 0 } with Ω X = 0 and X [ i , j ] = 0 for ij ∈ V ∪ E ( G , p ) is universally rigid in S d − 1 if ( G , p ) admits a PSD stress Ω with rank Ω = n − d and the SAP. 5 / 13

  10. Parameter ν and Unique Completability Theorem (Connelly82, Laurent-Varvitsiotis14) A completion X for ( G , c ) is unique if ∃ dual opt Ω with rank Ω = n − rank X and the SAP, i.e., ∄ X ∈ S n \ { 0 } with Ω X = 0 and X [ i , j ] = 0 for ij ∈ V ∪ E ( G , p ) is universally rigid in S d − 1 if ( G , p ) admits a PSD stress Ω with rank Ω = n − d and the SAP. Colin de Verdi` ere Parameter ν ν ( G ) := max { corank Ω : Ω ∈ S + ( G ) has the SAP } . ν ( G ) ≤ max { d : ∃ universally rigid ( G , p ) in S d − 1 } 5 / 13

  11. Strict Complementarity and Singularity Degree Strict Complementarity A primal and dual optimal pair ( X , Ω) satisfies a strict complementarity condition if rank X + rank Ω = n For which problem the strict complementarity can be guaranteed? How far from the strict complementarity? 6 / 13

  12. Strict Complementarity and Singularity Degree Strict Complementarity A primal and dual optimal pair ( X , Ω) satisfies a strict complementarity condition if rank X + rank Ω = n For which problem the strict complementarity can be guaranteed? How far from the strict complementarity? ⇒ singularity degree of SDP 6 / 13

  13. Strict Complementarity and Singularity Degree Strict Complementarity A primal and dual optimal pair ( X , Ω) satisfies a strict complementarity condition if rank X + rank Ω = n For which problem the strict complementarity can be guaranteed? How far from the strict complementarity? ⇒ singularity degree of SDP ⇒ singularity degree of a graph G 6 / 13

  14. Strict Complementarity and Singularity Degree Strict Complementarity A primal and dual optimal pair ( X , Ω) satisfies a strict complementarity condition if rank X + rank Ω = n For which problem the strict complementarity can be guaranteed? How far from the strict complementarity? ⇒ singularity degree of SDP ⇒ singularity degree of a graph G Proposition The following are equivalent for a graph G : sd ( G ) = 1; 1 The strict complementarity holds for any PSD completion problem with 2 underlying graph G ; 6 / 13

  15. Strict Complementarity and Singularity Degree Strict Complementarity A primal and dual optimal pair ( X , Ω) satisfies a strict complementarity condition if rank X + rank Ω = n For which problem the strict complementarity can be guaranteed? How far from the strict complementarity? ⇒ singularity degree of SDP ⇒ singularity degree of a graph G Proposition The following are equivalent for a graph G : sd ( G ) = 1; 1 The strict complementarity holds for any PSD completion problem with 2 underlying graph G ; The projection E ( G ) of the elliptope (the set of correlation matrices) onto 3 R E is exposed (Druvyatskiy-Pataki-Wolkowicz15). 6 / 13

  16. Facial Reduction (Borwein-Wolkowitcz81) A sequence { Ω 1 , . . . , Ω k } in S n is iterated PSD if Ω i is positive semidefinite on V i − 1 , where V 0 = R n and V i = { x ∈ R n : � xx ⊤ , Ω j � = 0 ( j = 1 , . . . , i − 1) } . 7 / 13

  17. Facial Reduction (Borwein-Wolkowitcz81) A sequence { Ω 1 , . . . , Ω k } in S n is iterated PSD if Ω i is positive semidefinite on V i − 1 , where V 0 = R n and V i = { x ∈ R n : � xx ⊤ , Ω j � = 0 ( j = 1 , . . . , i − 1) } . Theorem (Facial reduction) For any feasible ( G , c ) , ∃ X and ∃ Ω 1 , . . . , Ω k ∈ S ( G ) s.t. the sequence is iterated PSD 1 � C , Ω i � = 0 for each i 2 rank X = dim V k 3 7 / 13

  18. Facial Reduction (Borwein-Wolkowitcz81) A sequence { Ω 1 , . . . , Ω k } in S n is iterated PSD if Ω i is positive semidefinite on V i − 1 , where V 0 = R n and V i = { x ∈ R n : � xx ⊤ , Ω j � = 0 ( j = 1 , . . . , i − 1) } . Theorem (Facial reduction) For any feasible ( G , c ) , ∃ X and ∃ Ω 1 , . . . , Ω k ∈ S ( G ) s.t. the sequence is iterated PSD 1 � C , Ω i � = 0 for each i 2 rank X = dim V k 3 the existence of a dual sequence characterizes the max rank of completions (Connelly-Gortler15) with the SAP, it characterize the unique completability (Connelly-Gortler15) 7 / 13

  19. Facial Reduction (Borwein-Wolkowitcz81) A sequence { Ω 1 , . . . , Ω k } in S n is iterated PSD if Ω i is positive semidefinite on V i − 1 , where V 0 = R n and V i = { x ∈ R n : � xx ⊤ , Ω j � = 0 ( j = 1 , . . . , i − 1) } . Theorem (Facial reduction) For any feasible ( G , c ) , ∃ X and ∃ Ω 1 , . . . , Ω k ∈ S ( G ) s.t. the sequence is iterated PSD 1 � C , Ω i � = 0 for each i 2 rank X = dim V k 3 the existence of a dual sequence characterizes the max rank of completions (Connelly-Gortler15) with the SAP, it characterize the unique completability (Connelly-Gortler15) Definition (Sturm 2000) For a completion problem ( G , c ), the singularity degree sd ( G , c ) is the length of the shortest dual certificate sequence { Ω 1 , . . . , Ω k } . 7 / 13

  20. Singularity Degree of Graphs Singularity degree of G sd ( G ) = max sd ( G , c ) c Question (Druvyatskiy-Pataki-Wolkowicz15) Characterize G with sd ( G ) = 1 Question (So15) sd ( G ) = o ( n )? 8 / 13

  21. Main Results Theorem (T16) sd ( G ) = 1 iff G is chordal. G is chordal if G has no C n ( n ≥ 4) as an induced subgraph 9 / 13

  22. Main Results Theorem (T16) sd ( G ) = 1 iff G is chordal. G is chordal if G has no C n ( n ≥ 4) as an induced subgraph Theorem (T16) If G has neither W n ( n ≥ 5) nor a proper splitting of W n ( n ≥ 4) as an induced subgraph, then sd ( G ) ≤ 2. If G has an induced subgraph which is a proper splitting of one of the above forbidden subgraphs, then sd ( G ) > 2. If tw ( G ) ≤ 2, then sd ( G ) ≤ 2. 9 / 13

  23. Main Results Theorem (T16) sd ( G ) = 1 iff G is chordal. G is chordal if G has no C n ( n ≥ 4) as an induced subgraph Theorem (T16) If G has neither W n ( n ≥ 5) nor a proper splitting of W n ( n ≥ 4) as an induced subgraph, then sd ( G ) ≤ 2. If G has an induced subgraph which is a proper splitting of one of the above forbidden subgraphs, then sd ( G ) > 2. If tw ( G ) ≤ 2, then sd ( G ) ≤ 2. Theorem (T16) For each n there is a graph G with n vertices and tw ( G ) = 3 whose singularity degree is ⌊ n − 1 3 ⌋ . 9 / 13

  24. Proof of the first theorem Theorem (T16) sd ( G ) = 1 iff G is chordal. ” ⇐ ” (Druvyatskiy-Pataki-Wolkowicz15) ” ⇒ ” Lemma sd ( C n ) ≥ 2 if n ≥ 4. Lemma. sd ( G ) ≥ sd ( H ) for any induced subgraph H of G . 10 / 13

Recommend


More recommend