CONVEX ALGEBRAIC GEOMETRY. Bernd Sturmfels UC Berkeley

Similar documents
SPECTRAHEDRA. Bernd Sturmfels UC Berkeley

SPECTRAHEDRA. Bernd Sturmfels UC Berkeley

The Geometry of Semidefinite Programming. Bernd Sturmfels UC Berkeley

ALGEBRA: From Linear to Non-Linear. Bernd Sturmfels University of California at Berkeley

Semidefinite Programming

d A 0 + m t k A k 0 whenever λ min (B k (x)) t k λ max (B k (x)) for k = 1, 2,..., m x n B n (k).

The Algebraic Degree of Semidefinite Programming

QUARTIC SPECTRAHEDRA. Bernd Sturmfels UC Berkeley and MPI Bonn. Joint work with John Christian Ottem, Kristian Ranestad and Cynthia Vinzant

Unbounded Convex Semialgebraic Sets as Spectrahedral Shadows

SEMIDEFINITE PROGRAM BASICS. Contents

Gram Spectrahedra. Lynn Chua UC Berkeley. joint work with Daniel Plaumann, Rainer Sinn, and Cynthia Vinzant

4. Algebra and Duality

Exact algorithms: from Semidefinite to Hyperbolic programming

d + x u1 y v p 1 (x, y) = det

A new look at nonnegativity on closed sets

SPECTRA - a Maple library for solving linear matrix inequalities in exact arithmetic

6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC

Semidefinite Representation of the k-ellipse

Example: feasibility. Interpretation as formal proof. Example: linear inequalities and Farkas lemma

Global Optimization of Polynomials

Convex Optimization. (EE227A: UC Berkeley) Lecture 28. Suvrit Sra. (Algebra + Optimization) 02 May, 2013

Positive semidefinite rank

CS295: Convex Optimization. Xiaohui Xie Department of Computer Science University of California, Irvine

EE 227A: Convex Optimization and Applications October 14, 2008

On the local stability of semidefinite relaxations

Exact algorithms for linear matrix inequalities

Combinatorial Types of Tropical Eigenvector

ALGEBRAIC DEGREE OF POLYNOMIAL OPTIMIZATION. 1. Introduction. f 0 (x)

Minimum Ellipsoid Bounds for Solutions of Polynomial Systems via Sum of Squares

Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 4

LMI MODELLING 4. CONVEX LMI MODELLING. Didier HENRION. LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ. Universidad de Valladolid, SP March 2009

Rational Sums of Squares and Applications

Robust and Optimal Control, Spring 2015

Symbolic computation in hyperbolic programming

9. Interpretations, Lifting, SOS and Moments

MIT Algebraic techniques and semidefinite optimization February 14, Lecture 3

Semidefinite Programming

UCSD Mathematics Department Tel: (858) Gilman Drive, La Jolla, CA Fax: (858)

Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5

CSC Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming

6.854J / J Advanced Algorithms Fall 2008

7. Symmetric Matrices and Quadratic Forms

Lecture: Introduction to LP, SDP and SOCP

An Algebraic and Geometric Perspective on Exponential Families

Real Algebraic Geometry in Convex Optimization. Cynthia Vinzant

Advanced SDPs Lecture 6: March 16, 2017

Real Symmetric Matrices and Semidefinite Programming

Hilbert s 17th Problem to Semidefinite Programming & Convex Algebraic Geometry

Convex algebraic geometry, optimization and applications

The convex algebraic geometry of linear inverse problems

Semi-definite representibility. For fun and profit

Voronoi Cells of Varieties

Lecture 1. 1 Conic programming. MA 796S: Convex Optimization and Interior Point Methods October 8, Consider the conic program. min.

Lecture 20: November 1st

Linear Algebra and its Applications

The maximal stable set problem : Copositive programming and Semidefinite Relaxations

CSCI 1951-G Optimization Methods in Finance Part 10: Conic Optimization

Abstract Interpretation with Higher-Dimensional Ellipsoids and Conic Extrapolation

Open Problems in Algebraic Statistics

Convex sets, matrix factorizations and positive semidefinite rank

arxiv: v2 [math.ag] 3 Dec 2016

Quartic Spectrahedra

COURSE ON LMI PART I.2 GEOMETRY OF LMI SETS. Didier HENRION henrion

Computational Problems Using Riemann Theta Functions in Sage

Sixty-Four Curves of Degree Six

Lower bounds on the size of semidefinite relaxations. David Steurer Cornell

arxiv:math/ v3 [math.oc] 5 Oct 2007

Convex sets, conic matrix factorizations and conic rank lower bounds

Convex Optimization & Parsimony of L p-balls representation

arxiv: v1 [math.oc] 7 Sep 2017

Lecture 3: Semidefinite Programming

The Graph Realization Problem

POLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS

Convex Optimization in Classification Problems

Optimization over Polynomials with Sums of Squares and Moment Matrices

Quartic Spectrahedra

Representations of Positive Polynomials: Theory, Practice, and

Strong duality in Lasserre s hierarchy for polynomial optimization

MIT Algebraic techniques and semidefinite optimization May 9, Lecture 21. Lecturer: Pablo A. Parrilo Scribe:???

Convex algebraic geometry, optimization and applications

arxiv:math/ v1 [math.oc] 26 Mar 2001

ORF 523 Lecture 9 Spring 2016, Princeton University Instructor: A.A. Ahmadi Scribe: G. Hall Thursday, March 10, 2016

Globally convergent algorithms for PARAFAC with semi-definite programming

arxiv: v3 [math.ag] 2 May 2018

CSCI 1951-G Optimization Methods in Finance Part 01: Linear Programming

Computation of the Joint Spectral Radius with Optimization Techniques

UCSD Mathematics Department Tel: (858) Gilman Drive, La Jolla, CA Fax: (858)

Lecture 4: January 26

1 Quantum states and von Neumann entropy

Approximate Optimal Designs for Multivariate Polynomial Regression

Multivariate Gaussians, semidefinite matrix completion, and convex algebraic geometry

Commuting birth-and-death processes

Non-commutative polynomial optimization

DSOS/SDOS Programming: New Tools for Optimization over Nonnegative Polynomials

Network Localization via Schatten Quasi-Norm Minimization

Lecture 5. 1 Goermans-Williamson Algorithm for the maxcut problem

The Central Curve in Linear Programming

arxiv: v1 [math.oc] 9 Sep 2015

Distance and Midpoint Formula 7.1

Summer School: Semidefinite Optimization

Transcription:

CONVEX ALGEBRAIC GEOMETRY Bernd Sturmfels UC Berkeley

Multifocal Ellipses Given m points (u 1, v 1 ),...,(u m, v m )intheplaner 2,and aradiusd > 0, their m-ellipse is the convex algebraic curve { (x, y) R 2 : m k=1 (x u k ) 2 +(y v k ) 2 = d The 1-ellipse and the 2-ellipse are algebraic curves of degree 2. }.

Multifocal Ellipses Given m points (u 1, v 1 ),...,(u m, v m )intheplaner 2,and aradiusd > 0, their m-ellipse is the convex algebraic curve { (x, y) R 2 : m k=1 (x u k ) 2 +(y v k ) 2 = d The 1-ellipse and the 2-ellipse are algebraic curves of degree 2. The 3-ellipse is an algebraic curve of degree 8: }.

2, 2, 8, 10, 32,... The 4-ellipse is an algebraic curve of degree 10: The 5-ellipse is an algebraic curve of degree 32:

Concentric Ellipses What is the algebraic degree of the m-ellipse? How to write its equation? What is the smallest radius d for which the m-ellipse is non-empty? How to compute the Fermat-Weber point?

3D View C = { (x, y, d) R 3 : m k=1 (x u k ) 2 +(y v k ) 2 d }.

Ellipses are Spectrahedra The 3-ellipse with foci (0, 0), (1, 0), (0, 1) has the representation 2 3 d +3x 1 y 1 y 0 y 0 0 0 y 1 d + x 1 0 y 0 y 0 0 y 0 d + x +1 y 1 0 0 y 0 0 y y 1 d x +1 0 0 0 y y 0 0 0 d + x 1 y 1 y 0 6 0 y 0 0 y 1 d x 1 0 y 7 4 0 0 y 0 y 0 d x +1 y 1 5 0 0 0 y 0 y y 1 d 3x +1 The ellipse consists of all points (x, y) wherethis8 8-matrix is positive semidefinite. Itsboundaryisacurveofdegree eight:

2, 2, 8, 10, 32, 44, 128,... Theorem: The polynomial equation defining the m-ellipse has degree 2 m if m is odd and degree 2 m ( m m/2) if m is even. We express this polynomial as the determinant of a symmetric matrix of linear polynomials. Our representation extends to weighted m-ellipses and m-ellipsoids in arbitrary dimensions... [J. Nie, P. Parrilo, B.St.: Semidefinite representation of the k-ellipse, in Algorithms in Algebraic Geometry, I.M.A.VolumesinMathematicsand its Applications, 146, Springer, New York, 2008, pp. 117-132]

2, 2, 8, 10, 32, 44, 128,... Theorem: The polynomial equation defining the m-ellipse has degree 2 m if m is odd and degree 2 m ( m m/2) if m is even. We express this polynomial as the determinant of a symmetric matrix of linear polynomials. Our representation extends to weighted m-ellipses and m-ellipsoids in arbitrary dimensions... [J. Nie, P. Parrilo, B.St.: Semidefinite representation of the k-ellipse, in Algorithms in Algebraic Geometry, I.M.A.VolumesinMathematicsand its Applications, 146, Springer, New York, 2008, pp. 117-132] CONVEX ALGEBRAIC GEOMETRY is the marriage of real algebraic geometry with optimization theory. It concerns convex figures such as ellipses, ellipsoids,... and much more. The theorem says that m-ellipses and m-ellipsoids are spectrahedra.

Spectrahedra A spectrahedron is the intersecton of the cone of positive semidefinite matrices with a linear space. Semidefinite programming is the computational problem of minimizing alinearfunctionoveraspectrahedron.

Spectrahedra A spectrahedron is the intersecton of the cone of positive semidefinite matrices with a linear space. Semidefinite programming is the computational problem of minimizing a linear function over a spectrahedron. Duality is important in both optimization and projective geometry:

ASpectrahedronanditsDual

Minimizing Polynomial Functions Let f (x 1,...,x m )beapolynomialofevendegree2d. We wish to compute the global minimum x of f (x) onr m. This optimization problem is equivalent to Maximize λ such that f (x) λ is non-negative on R m. This problem is very hard.

Minimizing Polynomial Functions Let f (x 1,...,x m )beapolynomialofevendegree2d. We wish to compute the global minimum x of f (x) onr m. This optimization problem is equivalent to Maximize λ such that f (x) λ is non-negative on R m. This problem is very hard. The optimal value of the following relaxtion gives a lower bound. Maximize λ such that f (x) λ is a sum of squares of polynomials. The second problem is much easier. It is a semidefinite program. Empirically, the optimal value of the SDP often agrees with the global minimum. In that case, the optimal matrix of the dual SDP has rank one, and the optimal point x can be recovered from this.

SOS Programming: A Univariate Example Let m =1,d =2andf (x) =3x 4 +4x 3 12x 2.Then f (x) λ = ( x 2 x 1 ) 3 2 µ 6 2 2µ 0 µ 6 0 λ Our problem is to find (λ, µ) such that the 3 3-matrix is positive semidefinite and λ is maximal. x 2 x 1

SOS Programming: A Univariate Example Let m =1,d =2andf (x) =3x 4 +4x 3 12x 2.Then f (x) λ = ( x 2 x 1 ) 3 2 µ 6 2 2µ 0 µ 6 0 λ Our problem is to find (λ, µ) such that the 3 3-matrix is positive semidefinite and λ is maximal. The optimal solution of this SDP is (λ,µ ) = ( 32, 2). Cholesky factorization reveals the SOS representation f (x) λ = ( ( 3 x 4 ) (x +2) ) 2 8( ) 2. + x +2 3 3 We see that the global minimum is x = 2. This approach works for many polynomial optimization problems. x 2 x 1