convex algebraic geometry
play

Convex Algebraic Geometry Cynthia Vinzant, North Carolina State - PowerPoint PPT Presentation

Convex Algebraic Geometry Cynthia Vinzant, North Carolina State University Cynthia Vinzant Convex Algebraic Geometry What is convex algebraic geometry? Convex algebraic geometry is the study of convex semialgebraic objects, especially those


  1. Convex Algebraic Geometry Cynthia Vinzant, North Carolina State University Cynthia Vinzant Convex Algebraic Geometry

  2. What is convex algebraic geometry? Convex algebraic geometry is the study of convex semialgebraic objects, especially those arising in optimization and statistics. Cynthia Vinzant Convex Algebraic Geometry

  3. What is convex algebraic geometry? Convex algebraic geometry is the study of convex semialgebraic objects, especially those arising in optimization and statistics. Many convex concepts have algebraic analogues. convex duality ↔ algebraic duality convex combinations ↔ secant varieties boundary of a projection ↔ branch locus Cynthia Vinzant Convex Algebraic Geometry

  4. What is convex algebraic geometry? Convex algebraic geometry is the study of convex semialgebraic objects, especially those arising in optimization and statistics. Many convex concepts have algebraic analogues. convex duality ↔ algebraic duality convex combinations ↔ secant varieties boundary of a projection ↔ branch locus Algebraic techniques can help answer questions about these convex sets. Convexity provides additions tools and challenges. Cynthia Vinzant Convex Algebraic Geometry

  5. Motivational Example: The elliptope The 3-elliptope is     1 x y    ( x , y , z ) ∈ R 3 :  � 0 x 1 z  y z 1  Cynthia Vinzant Convex Algebraic Geometry

  6. Motivational Example: The elliptope The 3-elliptope is     1 x y    ( x , y , z ) ∈ R 3 :  � 0 x 1 z  y z 1  ◮ convex, semialgebraic (defined by polynomial ≤ ’s) Cynthia Vinzant Convex Algebraic Geometry

  7. Motivational Example: The elliptope The 3-elliptope is     1 x y    ( x , y , z ) ∈ R 3 :  � 0 x 1 z  y z 1  ◮ convex, semialgebraic (defined by polynomial ≤ ’s) ◮ a spectrahedron (feasible set of a semidefinite program) Cynthia Vinzant Convex Algebraic Geometry

  8. Motivational Example: The elliptope The 3-elliptope is     1 x y    ( x , y , z ) ∈ R 3 :  � 0 x 1 z  y z 1  ◮ convex, semialgebraic (defined by polynomial ≤ ’s) ◮ a spectrahedron (feasible set of a semidefinite program) appears in . . . ◮ statistics as set of correlation matrices ◮ combinatorial optimization Cynthia Vinzant Convex Algebraic Geometry

  9. The elliptope: convex algebraic istructure Convex structure Cynthia Vinzant Convex Algebraic Geometry

  10. The elliptope: convex algebraic istructure Convex structure ◮ ∞ -many zero-dim’l faces ◮ 6 one-dim’l faces ◮ 4 vertices Cynthia Vinzant Convex Algebraic Geometry

  11. The elliptope: convex algebraic istructure Convex structure ◮ ∞ -many zero-dim’l faces ◮ 6 one-dim’l faces t ◮ 4 vertices Algebraic structure Bounded by a cubic hypersurface, { ( x , y , z ) ∈ R 3 : f = 2 xyz − x 2 − y 2 − z 2 + 1 = 0 } that has 4 nodes and contains 6 lines. Cynthia Vinzant Convex Algebraic Geometry

  12. Low-rank matrices The elliptope exhibits general behavior for its size and dimension. For general A 0 , A 1 , A 2 , A 3 ∈ R 3 × 3 sym the set of matrices { A 0 + xA 1 + yA 2 + zA 3 : ( x , y , z ) ∈ R 3 or C 3 } contains 4 rank-one matrices over C and 0,2, or 4 over R . Cynthia Vinzant Convex Algebraic Geometry

  13. Low-rank matrices The elliptope exhibits general behavior for its size and dimension. For general A 0 , A 1 , A 2 , A 3 ∈ R 3 × 3 sym the set of matrices { A 0 + xA 1 + yA 2 + zA 3 : ( x , y , z ) ∈ R 3 or C 3 } contains 4 rank-one matrices over C and 0,2, or 4 over R . Why? The set of matrices of rank ≤ 1 is variety of codimension 3 and sym ∼ degree 4 in R 3 × 3 = R 6 . Cynthia Vinzant Convex Algebraic Geometry

  14. Low-rank matrices The elliptope exhibits general behavior for its size and dimension. For general A 0 , A 1 , A 2 , A 3 ∈ R 3 × 3 sym the set of matrices { A 0 + xA 1 + yA 2 + zA 3 : ( x , y , z ) ∈ R 3 or C 3 } contains 4 rank-one matrices over C and 0,2, or 4 over R . Why? The set of matrices of rank ≤ 1 is variety of codimension 3 and sym ∼ degree 4 in R 3 × 3 = R 6 . If A 0 ≻ 0, there will always be 2 or 4 matrices of rank-one over R . Cynthia Vinzant Convex Algebraic Geometry

  15. Algebraic and convex duality We can use duality in algebraic geometry to calculate hypersurface bounding the dual of a convex body. Cynthia Vinzant Convex Algebraic Geometry

  16. Algebraic and convex duality We can use duality in algebraic geometry to calculate hypersurface bounding the dual of a convex body. The dual of the elliptope is bounded by the union of a quartic surface and four planes. Cynthia Vinzant Convex Algebraic Geometry

  17. Algebraic and convex duality We can use duality in algebraic geometry to calculate hypersurface bounding the dual of a convex body. The dual of the elliptope is bounded by the union of a quartic surface and four planes. Writing down the solution of a random linear optimization problem over the elliptope requires solving a degree four polynomial. Cynthia Vinzant Convex Algebraic Geometry

  18. Moments and Sums of Squares The cone of nonnegative polynomials NN n , 2 d = { p ∈ R [ x 1 , . . . , x n ] ≤ 2 d : p ( x ) ≥ 0 for all R n } is convex, semialgebraic, and contains the cone of sums of squares SOS n , 2 d = { h 2 1 + . . . + h 2 r : h j ∈ R [ x 1 , . . . , x n ] ≤ d } . Cynthia Vinzant Convex Algebraic Geometry

  19. Moments and Sums of Squares The cone of nonnegative polynomials NN n , 2 d = { p ∈ R [ x 1 , . . . , x n ] ≤ 2 d : p ( x ) ≥ 0 for all R n } is convex, semialgebraic, and contains the cone of sums of squares SOS n , 2 d = { h 2 1 + . . . + h 2 r : h j ∈ R [ x 1 , . . . , x n ] ≤ d } . The dual cone to NN n , 2 d is the cone of moments of degree ≤ 2 d : 1 , x 1 x 2 , . . . , x 2 d n ) : λ ∈ R , x ∈ R n } . NN ◦ n , 2 d = conv { λ (1 , x 1 , . . . , x n , x 2 Cynthia Vinzant Convex Algebraic Geometry

  20. Moments and Sums of Squares The cone of nonnegative polynomials NN n , 2 d = { p ∈ R [ x 1 , . . . , x n ] ≤ 2 d : p ( x ) ≥ 0 for all R n } is convex, semialgebraic, and contains the cone of sums of squares SOS n , 2 d = { h 2 1 + . . . + h 2 r : h j ∈ R [ x 1 , . . . , x n ] ≤ d } . The dual cone to NN n , 2 d is the cone of moments of degree ≤ 2 d : 1 , x 1 x 2 , . . . , x 2 d n ) : λ ∈ R , x ∈ R n } . NN ◦ n , 2 d = conv { λ (1 , x 1 , . . . , x n , x 2 n , 2 d ⊆ SOS ◦ Duality reverses inclusion, so NN ◦ n , 2 d . Cynthia Vinzant Convex Algebraic Geometry

  21. Moments and Sums of Squares The cone of nonnegative polynomials NN n , 2 d = { p ∈ R [ x 1 , . . . , x n ] ≤ 2 d : p ( x ) ≥ 0 for all R n } is convex, semialgebraic, and contains the cone of sums of squares SOS n , 2 d = { h 2 1 + . . . + h 2 r : h j ∈ R [ x 1 , . . . , x n ] ≤ d } . The dual cone to NN n , 2 d is the cone of moments of degree ≤ 2 d : 1 , x 1 x 2 , . . . , x 2 d n ) : λ ∈ R , x ∈ R n } . NN ◦ n , 2 d = conv { λ (1 , x 1 , . . . , x n , x 2 n , 2 d ⊆ SOS ◦ Duality reverses inclusion, so NN ◦ n , 2 d . Moreover SOS ◦ n , 2 d is a spectrahedron! Cynthia Vinzant Convex Algebraic Geometry

  22. Sums of squares and the Goemans-Williamson relaxation MAXCUT: Given weights w e ∈ R to the edges of a graph G = ( V , E ), find a cut V → {± 1 } maximizing the summed weight of mixed edges. max � w ij (1 − x i x j ) s.t. x 2 1 = x 2 2 = x 2 3 = 1 w 13 w 23 w 12 Cynthia Vinzant Convex Algebraic Geometry

  23. Sums of squares and the Goemans-Williamson relaxation MAXCUT: Given weights w e ∈ R to the edges of a graph G = ( V , E ), find a cut V → {± 1 } maximizing the summed weight of mixed edges. max � w ij (1 − x i x j ) s.t. x 2 1 = x 2 2 = x 2 3 = 1 w 13 w 23 = max � w ij (1 − y ij ) s.t. y belongs to w 12 C = conv { ( x 1 x 2 , x 1 x 3 , x 2 x 3 ) : x ∈ {± 1 } 3 } Cynthia Vinzant Convex Algebraic Geometry

  24. Sums of squares and the Goemans-Williamson relaxation MAXCUT: Given weights w e ∈ R to the edges of a graph G = ( V , E ), find a cut V → {± 1 } maximizing the summed weight of mixed edges. max � w ij (1 − x i x j ) s.t. x 2 1 = x 2 2 = x 2 3 = 1 w 13 w 23 = max � w ij (1 − y ij ) s.t. y belongs to w 12 C = conv { ( x 1 x 2 , x 1 x 3 , x 2 x 3 ) : x ∈ {± 1 } 3 } The dual convex body is � C ◦ = { ( a 12 , a 13 , a 23 ) : a ij x i x j ≤ 1 for x ∈ {± 1 } 3 } � a ij x i x j is SOS mod � x 2 ⊆ { ( a 12 , a 13 , a 23 ) : 1 − j − 1 �} = S Cynthia Vinzant Convex Algebraic Geometry

  25. Sums of squares and the Goemans-Williamson relaxation MAXCUT: Given weights w e ∈ R to the edges of a graph G = ( V , E ), find a cut V → {± 1 } maximizing the summed weight of mixed edges. max � w ij (1 − x i x j ) s.t. x 2 1 = x 2 2 = x 2 3 = 1 w 13 w 23 = max � w ij (1 − y ij ) s.t. y belongs to w 12 C = conv { ( x 1 x 2 , x 1 x 3 , x 2 x 3 ) : x ∈ {± 1 } 3 } The dual convex body is � C ◦ = { ( a 12 , a 13 , a 23 ) : a ij x i x j ≤ 1 for x ∈ {± 1 } 3 } � a ij x i x j is SOS mod � x 2 ⊆ { ( a 12 , a 13 , a 23 ) : 1 − j − 1 �} = S Then C ⊆ S ◦ = Cynthia Vinzant Convex Algebraic Geometry

Recommend


More recommend