Hyperbolic Polynomials, Interlacers, and Sums of Squares Cynthia - - PowerPoint PPT Presentation

hyperbolic polynomials interlacers and sums of squares
SMART_READER_LITE
LIVE PREVIEW

Hyperbolic Polynomials, Interlacers, and Sums of Squares Cynthia - - PowerPoint PPT Presentation

Hyperbolic Polynomials, Interlacers, and Sums of Squares Cynthia Vinzant University of Michigan joint work with Mario Kummer and Daniel Plaumann - 4, Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares Hyperbolic


slide-1
SLIDE 1

Hyperbolic Polynomials, Interlacers, and Sums of Squares

Cynthia Vinzant

University of Michigan

  • 4,

joint work with Mario Kummer and Daniel Plaumann

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-2
SLIDE 2

Hyperbolic Polynomials

A homogeneous polynomial f ∈ R[x1, . . . , xn]d is hyperbolic with respect to a point e ∈ Rn if f (e) = 0 and for every x ∈ Rn, all roots of f (te + x) ∈ R[t] are real.

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-3
SLIDE 3

Hyperbolic Polynomials

A homogeneous polynomial f ∈ R[x1, . . . , xn]d is hyperbolic with respect to a point e ∈ Rn if f (e) = 0 and for every x ∈ Rn, all roots of f (te + x) ∈ R[t] are real. x2

1 − x2 2 − x2 3

hyperbolic with respect to e = (1, 0, 0)

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-4
SLIDE 4

Hyperbolic Polynomials

A homogeneous polynomial f ∈ R[x1, . . . , xn]d is hyperbolic with respect to a point e ∈ Rn if f (e) = 0 and for every x ∈ Rn, all roots of f (te + x) ∈ R[t] are real. x2

1 − x2 2 − x2 3

x4

1 − x4 2 − x4 3

hyperbolic with not hyperbolic respect to e = (1, 0, 0)

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-5
SLIDE 5

Hyperbolicity Cones

  • 4,

Its hyperbolicity cone, denoted C(f , e), is the connected component of e in Rn\VR(f ).

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-6
SLIDE 6

Hyperbolicity Cones

  • 4,

Its hyperbolicity cone, denoted C(f , e), is the connected component of e in Rn\VR(f ). G˚ arding (1959) showed that

◮ C(f , e) is convex, and ◮ f is hyperbolic with respect to any point a ∈ C(f , e).

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-7
SLIDE 7

Hyperbolicity Cones

  • 4,

Its hyperbolicity cone, denoted C(f , e), is the connected component of e in Rn\VR(f ). G˚ arding (1959) showed that

◮ C(f , e) is convex, and ◮ f is hyperbolic with respect to any point a ∈ C(f , e).

One can use interior point methods to optimize a linear function

  • ver an affine section of a hyperbolicity cone, G¨

uler (1997), Renegar (2006). This solves a hyperbolic program.

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-8
SLIDE 8

Two Important Examples of Hyperbolic Programming

f e C(f , e)

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-9
SLIDE 9

Two Important Examples of Hyperbolic Programming

Linear Programming f

  • i xi

e (1, . . . , 1) C(f , e) (R+)n

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-10
SLIDE 10

Two Important Examples of Hyperbolic Programming

Linear Programming Semidefinite Programming f

  • i xi

det    x11 . . . x1n . . . ... . . . x1n . . . xnn    e (1, . . . , 1) Idn C(f , e) (R+)n positive definite matrices

  • 4,

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-11
SLIDE 11

Connections to Multiaffine Polynomials and Matroids

A polynomial f is multiaffine if it has degree one in each variable. Example: f = x1x2 + x1x3 + x2x3

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-12
SLIDE 12

Connections to Multiaffine Polynomials and Matroids

A polynomial f is multiaffine if it has degree one in each variable. A polynomial f is real stable if it is hyperbolic and (R+)n ⊆ C(f , e) Example: f = x1x2 + x1x3 + x2x3

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-13
SLIDE 13

Connections to Multiaffine Polynomials and Matroids

A polynomial f is multiaffine if it has degree one in each variable. A polynomial f is real stable if it is hyperbolic and (R+)n ⊆ C(f , e)

Theorem (Choe, Oxley, Sokal, Wagner (2004))

If f is multiaffine and real stable then the monomials in the support of f form the bases of a matroid. Example: f = x1x2 + x1x3 + x2x3

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-14
SLIDE 14

Connections to Multiaffine Polynomials and Matroids

A polynomial f is multiaffine if it has degree one in each variable. A polynomial f is real stable if it is hyperbolic and (R+)n ⊆ C(f , e)

Theorem (Choe, Oxley, Sokal, Wagner (2004))

If f is multiaffine and real stable then the monomials in the support of f form the bases of a matroid. Example: f = x1x2 + x1x3 + x2x3 − → {{1, 2}, {1, 3}, {2, 3}}

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-15
SLIDE 15

Connections to Multiaffine Polynomials and Matroids

A polynomial f is multiaffine if it has degree one in each variable. A polynomial f is real stable if it is hyperbolic and (R+)n ⊆ C(f , e)

Theorem (Choe, Oxley, Sokal, Wagner (2004))

If f is multiaffine and real stable then the monomials in the support of f form the bases of a matroid. For any representable matroid there is a multiaffine real stable polynomial whose support is the collection of its bases. Example: f = x1x2 + x1x3 + x2x3 − → {{1, 2}, {1, 3}, {2, 3}}

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-16
SLIDE 16

Interlacing Derivatives

If all roots of p(t) are real, then the roots of p′(t) are real and interlace the roots of p(t).

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-17
SLIDE 17

Interlacing Derivatives

If all roots of p(t) are real, then the roots of p′(t) are real and interlace the roots of p(t). For any direction a ∈ C(f , e) the polynomial Da(f ) =

  • i

ai ∂f ∂xi = ∂ ∂t f (ta + x)

  • t=0

is hyperbolic and interlaces f .

2 1 1 2 2 1 1 2

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-18
SLIDE 18

Interlacing Derivatives

If all roots of p(t) are real, then the roots of p′(t) are real and interlace the roots of p(t). For any direction a ∈ C(f , e) the polynomial Da(f ) =

  • i

ai ∂f ∂xi = ∂ ∂t f (ta + x)

  • t=0

is hyperbolic and interlaces f . (Not true for a / ∈ C(f , e)).

2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-19
SLIDE 19

The Convex Cone of Interlacers

Int(f , e) = {g ∈ R[x1, . . . , xn]d−1 : g(e) > 0 and g interlaces f }

3 2 1 1 2 3 2 1 1 2 3

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-20
SLIDE 20

The Convex Cone of Interlacers

Int(f , e) = {g ∈ R[x1, . . . , xn]d−1 : g(e) > 0 and g interlaces f }

3 2 1 1 2 3 2 1 1 2 3

Theorem

If f is square free and hyperbolic w.r.t. e ∈ Rn, then Int(f , e) = {g : Def · g − f · Deg ≥ 0 on Rn}.

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-21
SLIDE 21

The Convex Cone of Interlacers

Int(f , e) = {g ∈ R[x1, . . . , xn]d−1 : g(e) > 0 and g interlaces f }

3 2 1 1 2 3 2 1 1 2 3

Theorem

If f is square free and hyperbolic w.r.t. e ∈ Rn, then Int(f , e) = {g : Def · g − f · Deg ≥ 0 on Rn}. This is a convex cone in R[x1, . . . , xn]d−1.

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-22
SLIDE 22

Special Interlacers g = Daf

Theorem

If f ∈ R[x1, . . . , xn]d is square-free and hyperbolic w.r.t e ∈ Rn, C(f , e) = { a ∈ Rn : Def · Daf − f · DeDaf ≥ 0

  • n

Rn }.

2 1 1 2 2 1 1 2

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-23
SLIDE 23

Special Interlacers g = Daf

Theorem

If f ∈ R[x1, . . . , xn]d is square-free and hyperbolic w.r.t e ∈ Rn, C(f , e) = { a ∈ Rn : Def · Daf − f · DeDaf ≥ 0

  • n

Rn }.

2 1 1 2 2 1 1 2

This writes the hyperbolicity cone C(f , e) as a slice of the cone of nonnegative polynomials.

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-24
SLIDE 24

Example: the Lorentz cone

1.0 0.5 0.0 0.5 1.0 1.0 0.5 0.0 0.5 1.0

f (x) = x2

1 − x2 2 − . . . − x2 n

e = (1, 0, . . . , 0)

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-25
SLIDE 25

Example: the Lorentz cone

1.0 0.5 0.0 0.5 1.0 1.0 0.5 0.0 0.5 1.0

f (x) = x2

1 − x2 2 − . . . − x2 n

e = (1, 0, . . . , 0) Def · Daf − f · DeDaf = (2x1)(2a1x1 −

j=1 2ajxj) − (x2 1 − j=1 x2 j )(2a1)

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-26
SLIDE 26

Example: the Lorentz cone

1.0 0.5 0.0 0.5 1.0 1.0 0.5 0.0 0.5 1.0

f (x) = x2

1 − x2 2 − . . . − x2 n

e = (1, 0, . . . , 0) Def · Daf − f · DeDaf = (2x1)(2a1x1 −

j=1 2ajxj) − (x2 1 − j=1 x2 j )(2a1)

= 2

  • a1
  • j x2

j − 2 j=1 ajx1xj

  • Cynthia Vinzant

Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-27
SLIDE 27

Example: the Lorentz cone

1.0 0.5 0.0 0.5 1.0 1.0 0.5 0.0 0.5 1.0

f (x) = x2

1 − x2 2 − . . . − x2 n

e = (1, 0, . . . , 0) Def · Daf − f · DeDaf = (2x1)(2a1x1 −

j=1 2ajxj) − (x2 1 − j=1 x2 j )(2a1)

= 2

  • a1
  • j x2

j − 2 j=1 ajx1xj

C(f , e) =          a ∈ Rn :      a1 −a2 . . . −an −a2 a1 . . . ... . . . −an . . . a1      0         

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-28
SLIDE 28

Example: the Lorentz cone

1.0 0.5 0.0 0.5 1.0 1.0 0.5 0.0 0.5 1.0

f (x) = x2

1 − x2 2 − . . . − x2 n

e = (1, 0, . . . , 0) Def · Daf − f · DeDaf = (2x1)(2a1x1 −

j=1 2ajxj) − (x2 1 − j=1 x2 j )(2a1)

= 2

  • a1
  • j x2

j − 2 j=1 ajx1xj

C(f , e) =          a ∈ Rn :      a1 −a2 . . . −an −a2 a1 . . . ... . . . −an . . . a1      0         

(determinant = an−2

1

f (a))

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-29
SLIDE 29

Sums of Squares Relaxation

Corollary

{a ∈ Rn : Def · Daf − f · DeDaf is a sum of squares } ⊆ C(f , e).

  • 4,

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-30
SLIDE 30

Sums of Squares Relaxation

Corollary

{a ∈ Rn : Def · Daf − f · DeDaf is a sum of squares } ⊆ C(f , e). տ the projection of a spectrahedron!

  • 4,

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-31
SLIDE 31

Sums of Squares Relaxation

Corollary

{a ∈ Rn : Def · Daf − f · DeDaf is a sum of squares } ⊆ C(f , e). տ the projection of a spectrahedron!

Theorem

If some power of f has a determinantal representation f r = det(

i xiMi) where M1, . . . , Mn are real symmetric matrices

and

i eiMi ≻ 0, then this relaxation is exact.

  • 4,

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-32
SLIDE 32

Sums of Squares Relaxation

Corollary

{a ∈ Rn : Def · Daf − f · DeDaf is a sum of squares } ⊆ C(f , e). տ the projection of a spectrahedron!

Theorem

If some power of f has a determinantal representation f r = det(

i xiMi) where M1, . . . , Mn are real symmetric matrices

and

i eiMi ≻ 0, then this relaxation is exact.

Question: Is this relaxation always exact?

  • 4,

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-33
SLIDE 33

Sums of Squares Relaxation

Corollary

{a ∈ Rn : Def · Daf − f · DeDaf is a sum of squares } ⊆ C(f , e). տ the projection of a spectrahedron!

Theorem

If some power of f has a determinantal representation f r = det(

i xiMi) where M1, . . . , Mn are real symmetric matrices

and

i eiMi ≻ 0, then this relaxation is exact.

Question: Is this relaxation always exact? Answer: No.

  • 4,

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-34
SLIDE 34

A Counterexample: The V´ amos Matroid

f (x1, . . . , x8) =

  • I⊂([8]

4 )\C

  • i∈I

xi,

5 6 1 2 3 4 7 8

C = {{1, 2, 3, 4}, {1, 2, 5, 6}, {1, 2, 7, 8}, {3, 4, 5, 6}, {3, 4, 7, 8}}.

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-35
SLIDE 35

A Counterexample: The V´ amos Matroid

f (x1, . . . , x8) =

  • I⊂([8]

4 )\C

  • i∈I

xi,

5 6 1 2 3 4 7 8

C = {{1, 2, 3, 4}, {1, 2, 5, 6}, {1, 2, 7, 8}, {3, 4, 5, 6}, {3, 4, 7, 8}}. Wagner, Wei (2009): f is hyperbolic w.r.t. (R+)n (i.e. real stable)

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-36
SLIDE 36

A Counterexample: The V´ amos Matroid

f (x1, . . . , x8) =

  • I⊂([8]

4 )\C

  • i∈I

xi,

5 6 1 2 3 4 7 8

C = {{1, 2, 3, 4}, {1, 2, 5, 6}, {1, 2, 7, 8}, {3, 4, 5, 6}, {3, 4, 7, 8}}. Wagner, Wei (2009): f is hyperbolic w.r.t. (R+)n (i.e. real stable) Br¨ and´ en (2011): No power of f has a definite determinantal representation.

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-37
SLIDE 37

A Counterexample: The V´ amos Matroid

f (x1, . . . , x8) =

  • I⊂([8]

4 )\C

  • i∈I

xi,

5 6 1 2 3 4 7 8

C = {{1, 2, 3, 4}, {1, 2, 5, 6}, {1, 2, 7, 8}, {3, 4, 5, 6}, {3, 4, 7, 8}}. Wagner, Wei (2009): f is hyperbolic w.r.t. (R+)n (i.e. real stable) Br¨ and´ en (2011): No power of f has a definite determinantal representation.

  • Theorem. De7f · De8f − f · De7De8f is not a sum of squares.

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-38
SLIDE 38

A Counterexample: The V´ amos Matroid

f (x1, . . . , x8) =

  • I⊂([8]

4 )\C

  • i∈I

xi,

5 6 1 2 3 4 7 8

C = {{1, 2, 3, 4}, {1, 2, 5, 6}, {1, 2, 7, 8}, {3, 4, 5, 6}, {3, 4, 7, 8}}. Wagner, Wei (2009): f is hyperbolic w.r.t. (R+)n (i.e. real stable) Br¨ and´ en (2011): No power of f has a definite determinantal representation.

  • Theorem. De7f · De8f − f · De7De8f is not a sum of squares.
  • Corollary. Br¨

and´ en’s result.

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-39
SLIDE 39

Last Thoughts

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-40
SLIDE 40

Last Thoughts

◮ Interlacers are important in the

study of hyperbolic polynomials and have a nice convex structure.

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-41
SLIDE 41

Last Thoughts

◮ Interlacers are important in the

study of hyperbolic polynomials and have a nice convex structure.

◮ The “Wronskian” polynomials

Def · Daf − f · DeDaf can be a strong computational tool for studying f .

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares

slide-42
SLIDE 42

Last Thoughts

◮ Interlacers are important in the

study of hyperbolic polynomials and have a nice convex structure.

◮ The “Wronskian” polynomials

Def · Daf − f · DeDaf can be a strong computational tool for studying f . Thanks!

Cynthia Vinzant Hyperbolic Polynomials, Interlacers, and Sums of Squares