Semidefinite Approximations of Projections and Polynomial Images of - - PowerPoint PPT Presentation

semidefinite approximations of projections and polynomial
SMART_READER_LITE
LIVE PREVIEW

Semidefinite Approximations of Projections and Polynomial Images of - - PowerPoint PPT Presentation

Semidefinite Approximations of Projections and Polynomial Images of Semialgebraic Sets Victor Magron , CNRS VERIMAG joint work with Didier Henrion and Jean-Bernard Lasserre (LAAS) CompACS Meeting 18 January 2016 Victor Magron SDP


slide-1
SLIDE 1

Semidefinite Approximations of Projections and Polynomial Images of Semialgebraic Sets

Victor Magron, CNRS VERIMAG

joint work with Didier Henrion and Jean-Bernard Lasserre (LAAS)

CompACS Meeting 18 January 2016

Victor Magron SDP Approximations of Semialgebraic Set Projections 1 / 30

slide-2
SLIDE 2

The Problem

Semialgebraic set S := {x ∈ Rn : g1(x) 0, . . . , gl(x) 0} A polynomial map f : Rn → Rm, x → f(x) := (f1(x), . . . , fm(x)) deg f = d := max{deg f1, . . . , deg fm} F := f(S) ⊆ B, with B ⊂ Rm a box or a ball Tractable approximations of F ?

Victor Magron SDP Approximations of Semialgebraic Set Projections 2 / 30

slide-3
SLIDE 3

The Problem

Includes important special cases:

1 m = 1: polynomial optimization

F ⊆ [inf

x∈S f(x), sup x∈S

f(x)]

2 Approximate projections of S when f(x) := (x1, . . . , xm) 3 Pareto curve approximations

For f1, f2 two conflicting criteria: (P)

  • min

x∈S (f1(x) f2(x))⊤

  • Victor Magron

SDP Approximations of Semialgebraic Set Projections 2 / 30

slide-4
SLIDE 4

The Problem

3 Pareto curve: set of weakly Edgeworth-Pareto optimal points

(P)

  • min

x∈S (f1(x) f2(x))⊤

  • Definition

A point ¯ x ∈ S is called a weakly Edgeworth-Pareto (EP) optimal point of Problem P, when there is no x ∈ S such that fj(x) < fj(¯ x), j = 1, 2.

Victor Magron SDP Approximations of Semialgebraic Set Projections 2 / 30

slide-5
SLIDE 5

The Problem

g1 := −(x1 − 2)3/2 − x2 + 2.5 , g2 := −x1 − x2 + 8(−x1 + x2 + 0.65)2 + 3.85 , S := {x ∈ R2 : g1(x) 0, g2(x) 0} . f1 := (x1 + x2 − 7.5)2/4 + (−x1 + x2 + 3)2 , f2 := (x1 − 1)2/4 + (x2 − 4)2/4 . Victor Magron SDP Approximations of Semialgebraic Set Projections 2 / 30

slide-6
SLIDE 6

Previous work

1 Exact description of projections with computer algebra

Real quantifier elimination (QE) [Tarski 51, Collins 74, Bochnak-Coste-Roy 98] CAD: computational complexity (sd)2O(n) for a finite set of s polynomials Variant QE under radicality, equidimensionality [Hong-Safey 12]

Victor Magron SDP Approximations of Semialgebraic Set Projections 3 / 30

slide-7
SLIDE 7

Previous work

2 Scalarization methods for computing Pareto curve

Numerical discretization schemes: modified Polak method [Pol 76] Iterative Eichfelder-Polak algorithm [Eich 09] Normal-boundary intersection method to find uniform spread of points [Das Dennis 98]

Victor Magron SDP Approximations of Semialgebraic Set Projections 3 / 30

slide-8
SLIDE 8

Contribution

A unifying framework to handle projections, Pareto curve approximations and other applications No discretization is required

Victor Magron SDP Approximations of Semialgebraic Set Projections 4 / 30

slide-9
SLIDE 9

Contribution

A unifying framework to handle projections, Pareto curve approximations and other applications No discretization is required Two different methods:

1 Existential QE: F ⊆ F1 k := {y ∈ B : qk(y) 0} 2 Image measure supports: F ⊆ F2 k := {y ∈ B : wk(y) 1}

Victor Magron SDP Approximations of Semialgebraic Set Projections 4 / 30

slide-10
SLIDE 10

Contribution

A unifying framework to handle projections, Pareto curve approximations and other applications No discretization is required Two different methods:

1 Existential QE: F ⊆ F1 k := {y ∈ B : qk(y) 0} 2 Image measure supports: F ⊆ F2 k := {y ∈ B : wk(y) 1}

Strong convergence guarantees

Victor Magron SDP Approximations of Semialgebraic Set Projections 4 / 30

slide-11
SLIDE 11

Contribution

A unifying framework to handle projections, Pareto curve approximations and other applications No discretization is required Two different methods:

1 Existential QE: F ⊆ F1 k := {y ∈ B : qk(y) 0} 2 Image measure supports: F ⊆ F2 k := {y ∈ B : wk(y) 1}

Strong convergence guarantees Compute qk or wk with Semidefinite programming (SDP)

Victor Magron SDP Approximations of Semialgebraic Set Projections 4 / 30

slide-12
SLIDE 12

The Problem m = 1: Polynomial Optimization Method 1: existential quantifier elimination Method 2: support of image measures Application examples Conclusion

slide-13
SLIDE 13

Polynomial Optimization

Semialgebraic set S := {x ∈ Rn : g1(x) 0, . . . , gl(x) 0} p∗ := inf

x∈S f(x): NP hard

Sums of squares Σ[x] e.g. x2

1 − 2x1x2 + x2 2 = (x1 − x2)2

Q(S) :=

  • σ0(x) + ∑l

j=1 σj(x)gj(x), with σj ∈ Σ[x]

  • REMEMBER: f ∈ Q(S) =

⇒ ∀x ∈ S, f(x) 0

Victor Magron SDP Approximations of Semialgebraic Set Projections 5 / 30

slide-14
SLIDE 14

Problem reformulation

Borel σ-algebra B (generated by the open sets of Rn) M+(S): set of probability measures supported on S. If µ ∈ M+(S) then

1 µ : B → [0, 1], µ(∅) = 0 2 µ( i Bi) = ∑i µ(Bi), for any countable (Bi) ⊂ B 3 S µ(dx) = 1

supp(µ) is the smallest set S such that µ(Rn\S) = 0

Victor Magron SDP Approximations of Semialgebraic Set Projections 6 / 30

slide-15
SLIDE 15

Problem reformulation

p∗ = inf

x∈S f(x) =

inf

µ∈M+(S)

  • S f dµ

Victor Magron SDP Approximations of Semialgebraic Set Projections 6 / 30

slide-16
SLIDE 16

Primal-dual Moment-SOS [Lasserre 01]

Let (xα)α∈Nn be the monomial basis Definition A sequence z has a representing measure on S if there exists a finite measure µ supported on S such that zα =

  • S xαµ(dx) ,

∀ α ∈ Nn .

Victor Magron SDP Approximations of Semialgebraic Set Projections 7 / 30

slide-17
SLIDE 17

Primal-dual Moment-SOS [Lasserre 01]

M+(S): space of probability measures supported on S Q(S): quadratic module Polynomial Optimization Problems (POP) (Primal) (Dual) inf

  • S f dµ

= sup λ s.t. µ ∈ M+(S) s.t. λ ∈ R , f − λ ∈ Q(S)

Victor Magron SDP Approximations of Semialgebraic Set Projections 7 / 30

slide-18
SLIDE 18

Primal-dual Moment-SOS [Lasserre 01]

Finite moment sequences z of measures in M+(S) Truncated quadratic module Qk(S) := Q(S) ∩ R2k[x] Polynomial Optimization Problems (POP) (Moment) (SOS) inf

α

fα zα = sup λ s.t. Mk−vj(gj z) 0 , 0 j l, s.t. λ ∈ R , z1 = 1 f − λ ∈ Qk(S)

Victor Magron SDP Approximations of Semialgebraic Set Projections 7 / 30

slide-19
SLIDE 19

Lasserre’s Hierarchy of SDP relaxations

ℓz(q) : q ∈ R[x] → ∑

α

qαzα Moment matrix M(z)xα,xβ := ℓz(xα xβ) = zα+β Localizing matrix M(gj z) associated with gj M(gj z)xα,xβ := ℓz(gj xα xβ) = ∑γ gj ,γ zα+β+γ

Victor Magron SDP Approximations of Semialgebraic Set Projections 8 / 30

slide-20
SLIDE 20

Lasserre’s Hierarchy of SDP relaxations

Mk(z) contains (n+2k

n ) variables, has size (n+k n )

Truncated matrix of order k = 2 with variables x1, x2: M2(z) =               1 | x1 x2 | x2

1

x1x2 x2

2

1 1 | z1,0 z0,1 | z2,0 z1,1 z0,2 − − − − − − − − x1 z1,0 | z2,0 z1,1 | z3,0 z2,1 z1,2 x2 z0,1 | z1,1 z0,2 | z2,1 z1,2 z0,3 − − − − − − − − − x2

1

z2,0 | z3,0 z2,1 | z4,0 z3,1 z2,2 x1x2 z1,1 | z2,1 z1,2 | z3,1 z2,2 z1,3 x2

2

z0,2 | z1,2 z0,3 | z2,2 z1,3 z0,4              

Victor Magron SDP Approximations of Semialgebraic Set Projections 8 / 30

slide-21
SLIDE 21

Lasserre’s Hierarchy of SDP relaxations

Consider g1(x) := 2 − x2

1 − x2

  • 2. Then v1 = ⌈deg g1/2⌉ = 1.

M1(g1 z) =   1 x1 x2 1 2 − z2,0 − z0,2 2z1,0 − z3,0 − z1,2 2z0,1 − z2,1 − z0,3 x1 2z1,0 − z3,0 − z1,2 2z2,0 − z4,0 − z2,2 2z1,1 − z3,1 − z1,3 x2 2z0,1 − z2,1 − z0,3 2z1,1 − z3,1 − z1,3 2z0,2 − z2,2 − z0,4  

M1(g1 z)(3, 3) = ℓ(g1(x) · x2 · x2) = ℓ(2x2

2 − x2 1x2 2 − x4 2)

= 2z0,2 − z2,2 − z0,4

Victor Magron SDP Approximations of Semialgebraic Set Projections 8 / 30

slide-22
SLIDE 22

Lasserre’s Hierarchy of SDP relaxations

Truncation with moments of order at most 2k vj := ⌈deg gj/2⌉ Hierarchy of semidefinite relaxations:          infz ℓz(f) = ∑α

  • S fα xα µ(dx) = ∑α fα zα

Mk(z)

  • 0 ,

Mk−vj(gj z)

  • 0 ,

1 j l, z1 = 1 .

Victor Magron SDP Approximations of Semialgebraic Set Projections 8 / 30

slide-23
SLIDE 23

Semidefinite Optimization

F0, Fα symmetric real matrices, cost vector c Primal-dual pair of semidefinite programs: (SDP)              P : infz ∑α cαzα s.t. ∑α Fα zα − F0 0 D : supY Trace (F0 Y) s.t. Trace (Fα Y) = cα , Y 0 . Freely available SDP solvers (CSDP, SDPA, SEDUMI)

Victor Magron SDP Approximations of Semialgebraic Set Projections 9 / 30

slide-24
SLIDE 24

The Problem m = 1: Polynomial Optimization Method 1: existential quantifier elimination Method 2: support of image measures Application examples Conclusion

slide-25
SLIDE 25

Approximation of sets defined with “∃”

Another point of view: F = {y ∈ B : ∃x ∈ S s.t. f(x) = y} ,

Victor Magron SDP Approximations of Semialgebraic Set Projections 10 / 30

slide-26
SLIDE 26

Approximation of sets defined with “∃”

Another point of view: F = {y ∈ B : ∃x ∈ S s.t. y − f(x)2

2 = 0} ,

Victor Magron SDP Approximations of Semialgebraic Set Projections 10 / 30

slide-27
SLIDE 27

Approximation of sets defined with “∃”

Another point of view: F = {y ∈ B : ∃x ∈ S s.t. hf (x, y) 0} , with hf (x, y) := −y − f(x)2

2 .

Victor Magron SDP Approximations of Semialgebraic Set Projections 10 / 30

slide-28
SLIDE 28

Approximation of sets defined with “∃”

Existential QE: approximate F as closely as desired [Lasserre 14] F1

k := {y ∈ B : qk(y) 0} ,

for some polynomials qk ∈ R2k[y].

Victor Magron SDP Approximations of Semialgebraic Set Projections 10 / 30

slide-29
SLIDE 29

A hierarchy of outer approximations of F

Let K = S × B, Qk(K) be the k-truncated quadratic module REMEMBER: q − hf ∈ Qk(K) = ⇒ ∀(x, y) ∈ K, q(y) − hf (x, y) 0

Victor Magron SDP Approximations of Semialgebraic Set Projections 11 / 30

slide-30
SLIDE 30

A hierarchy of outer approximations of F

Let K = S × B, Qk(K) be the k-truncated quadratic module REMEMBER: q − hf ∈ Qk(K) = ⇒ ∀(x, y) ∈ K, q(y) − hf (x, y) 0 Define h(y) := supx∈S hf (x, y)

Victor Magron SDP Approximations of Semialgebraic Set Projections 11 / 30

slide-31
SLIDE 31

A hierarchy of outer approximations of F

Let K = S × B, Qk(K) be the k-truncated quadratic module REMEMBER: q − hf ∈ Qk(K) = ⇒ ∀(x, y) ∈ K, q(y) − hf (x, y) 0 Define h(y) := supx∈S hf (x, y) Hierarchy of Semidefinite programs: inf

q

  • B(q − h)dy : q − hf ∈ Qk(K))
  • .

Victor Magron SDP Approximations of Semialgebraic Set Projections 11 / 30

slide-32
SLIDE 32

A hierarchy of outer approximations of F

Assuming the existence of solution qk, the sublevel sets F1

k := {y ∈ B : qk(y) 0} ⊇ F ,

provide a sequence of certified outer approximations of F.

Victor Magron SDP Approximations of Semialgebraic Set Projections 12 / 30

slide-33
SLIDE 33

A hierarchy of outer approximations of F

Assuming the existence of solution qk, the sublevel sets F1

k := {y ∈ B : qk(y) 0} ⊇ F ,

provide a sequence of certified outer approximations of F. It comes from the following: qk feasible solution, qk − hf ∈ Qk(K) ∀(x, y) ∈ K, qk(y) hf (x, y) ⇐ ⇒ ∀y, qk(y) h(y) .

Victor Magron SDP Approximations of Semialgebraic Set Projections 12 / 30

slide-34
SLIDE 34

Strong convergence property

Theorem Assuming that

  • S = ∅ and Qk(K) is Archimedean,

1 The sequence of optimal solutions (qk) converges to h w.r.t

the L1(B)-norm: lim

k→∞

  • B |qk − h|dy = 0 , (qk →L1 h)

Victor Magron SDP Approximations of Semialgebraic Set Projections 13 / 30

slide-35
SLIDE 35

Strong convergence property

Theorem Assuming that

  • S = ∅ and Qk(K) is Archimedean,

1 The sequence of optimal solutions (qk) converges to h w.r.t

the L1(B)-norm: lim

k→∞

  • B |qk − h|dy = 0 , (qk →L1 h)

2

lim

k→∞ vol(F1 k\F) = 0 .

Victor Magron SDP Approximations of Semialgebraic Set Projections 13 / 30

slide-36
SLIDE 36

Strong convergence property

Proof of existence

1 Existence of optimal qk by Slater’s condition

Victor Magron SDP Approximations of Semialgebraic Set Projections 14 / 30

slide-37
SLIDE 37

Strong convergence property

Proof of existence

1 Existence of optimal qk by Slater’s condition

Dual SDP: ρ∗

k := sup z

ℓz(hf ) s.t. Mk(z) 0, Mk−vj(gj z) 0, j = 1, . . . , l, ℓz(yβ) = zB

β,

∀β ∈ Nm

2k.

Victor Magron SDP Approximations of Semialgebraic Set Projections 14 / 30

slide-38
SLIDE 38

Strong convergence property

Proof of existence

1 Existence of optimal qk by Slater’s condition

Dual SDP: ρ∗

k := sup z

ℓz(hf ) s.t. Mk(z) 0, Mk−vj(gj z) 0, j = 1, . . . , l, ℓz(yβ) = zB

β,

∀β ∈ Nm

2k.

Strictly feasible z: moments of Lebesgue measure λK

Victor Magron SDP Approximations of Semialgebraic Set Projections 14 / 30

slide-39
SLIDE 39

Strong convergence property

Proof of existence

1 Existence of optimal qk by Slater’s condition

Dual SDP: ρ∗

k := sup z

ℓz(hf ) s.t. Mk(z) 0, Mk−vj(gj z) 0, j = 1, . . . , l, ℓz(yβ) = zB

β,

∀β ∈ Nm

2k.

Strictly feasible z: moments of Lebesgue measure λK q = 0 feasible for Primal SDP: ρk := inf

q

  • B(q − h)dy : q − hf ∈ Qk(K))
  • .

Victor Magron SDP Approximations of Semialgebraic Set Projections 14 / 30

slide-40
SLIDE 40

Strong convergence property

Proof of convergence

1 Approximate h with polynomials:

Victor Magron SDP Approximations of Semialgebraic Set Projections 15 / 30

slide-41
SLIDE 41

Strong convergence property

Proof of convergence

1 Approximate h with polynomials:

h lower semi-continuous, existence of (fk) ⊂ C(B) s.t. fk ↓ h

Victor Magron SDP Approximations of Semialgebraic Set Projections 15 / 30

slide-42
SLIDE 42

Strong convergence property

Proof of convergence

1 Approximate h with polynomials:

h lower semi-continuous, existence of (fk) ⊂ C(B) s.t. fk ↓ h By Monotone Convergence Theorem, fk →L1 h.

Victor Magron SDP Approximations of Semialgebraic Set Projections 15 / 30

slide-43
SLIDE 43

Strong convergence property

Proof of convergence

1 Approximate h with polynomials:

h lower semi-continuous, existence of (fk) ⊂ C(B) s.t. fk ↓ h By Monotone Convergence Theorem, fk →L1 h. By Stone-Weierstrass Theorem existence of pk s.t. pk →L1 h

Victor Magron SDP Approximations of Semialgebraic Set Projections 15 / 30

slide-44
SLIDE 44

Strong convergence property

Proof of convergence

1 Approximate h with polynomials:

h lower semi-continuous, existence of (fk) ⊂ C(B) s.t. fk ↓ h By Monotone Convergence Theorem, fk →L1 h. By Stone-Weierstrass Theorem existence of pk s.t. pk →L1 h Apply Putinar’s Positivstellensatz to pk − hf + ǫ/ vol(B): pk − hf + ǫ/ vol(B) =

l

j=0

σj gj

Victor Magron SDP Approximations of Semialgebraic Set Projections 15 / 30

slide-45
SLIDE 45

Strong convergence property

Proof of volume convergence

2 Define F(r) := {y ∈ B : h(y) −1/r}

Victor Magron SDP Approximations of Semialgebraic Set Projections 16 / 30

slide-46
SLIDE 46

Strong convergence property

Proof of volume convergence

2 Define F(r) := {y ∈ B : h(y) −1/r}

vol F(r) → vol F

Victor Magron SDP Approximations of Semialgebraic Set Projections 16 / 30

slide-47
SLIDE 47

Strong convergence property

Proof of volume convergence

2 Define F(r) := {y ∈ B : h(y) −1/r}

vol F(r) → vol F limk→∞ vol F1

k vol F(r)

Victor Magron SDP Approximations of Semialgebraic Set Projections 16 / 30

slide-48
SLIDE 48

Strong convergence property

Proof of volume convergence

2 Define F(r) := {y ∈ B : h(y) −1/r}

vol F(r) → vol F limk→∞ vol F1

k vol F(r)

vol F limk→∞ vol F1

k vol F(r)

Victor Magron SDP Approximations of Semialgebraic Set Projections 16 / 30

slide-49
SLIDE 49

The Problem m = 1: Polynomial Optimization Method 1: existential quantifier elimination Method 2: support of image measures Application examples Conclusion

slide-50
SLIDE 50

Infinite dimensional LP formulation

Pushforward f # : M(S) → M(B): f #µ0(A) := µ0({x ∈ S : f(x) ∈ A}) , ∀A ∈ B(B), ∀µ0 ∈ M(S) f #µ0 is the image measure of µ0 under f

Victor Magron SDP Approximations of Semialgebraic Set Projections 17 / 30

slide-51
SLIDE 51

Infinite dimensional LP formulation

p∗ := sup

µ0,µ1, ˆ µ1

  • B µ1

s.t. µ1 + ˆ µ1 = λB , µ1 = f #µ0 , µ0 ∈ M+(S), µ1, ˆ µ1 ∈ M+(B) . Lebesgue measure on B is λB(dy) := 1B(y) dy

Victor Magron SDP Approximations of Semialgebraic Set Projections 17 / 30

slide-52
SLIDE 52

Infinite dimensional LP formulation

p∗ := sup

µ0,µ1, ˆ µ1

  • B µ1

s.t. µ1 + ˆ µ1 = λB , µ1 = f #µ0 , µ0 ∈ M+(S), µ1, ˆ µ1 ∈ M+(B) . Lemma Let µ∗

1 be an optimal solution of the above LP.

Then µ∗

1 = λF and p∗ = vol F.

Victor Magron SDP Approximations of Semialgebraic Set Projections 17 / 30

slide-53
SLIDE 53

LP Primal-dual conic formulation

The LP can be cast as follows: p∗ = sup

x

x, c1 s.t. A x = b , x ∈ E+

1 ,

Victor Magron SDP Approximations of Semialgebraic Set Projections 18 / 30

slide-54
SLIDE 54

LP Primal-dual conic formulation

The LP can be cast as follows: p∗ = sup

x

x, c1 s.t. A x = b , x ∈ E+

1 ,

with E1 := M(S) × M(B)2 F1 := C(S) × C(B)2 x := (µ0, µ1, ˆ µ1) c := (0, 1, 0) ∈ F1 b := (0, λB) the linear operator A : E1 → E2 given by A (µ0, µ1, ˆ µ1) :=

  • −f #µ0 + µ1

µ1 + ˆ µ1

  • .

Victor Magron SDP Approximations of Semialgebraic Set Projections 18 / 30

slide-55
SLIDE 55

LP Primal-dual conic formulation

Primal LP p∗ = sup

x

x, c1 s.t. A x = b , x ∈ E+

1 .

Dual LP d∗ = inf

y

b, y2 s.t. A′ y − c ∈ C+(B)2 . with y := (v, w) ∈ M(B)2 A′ (v, w) :=    −v ◦ f v + w w    .

Victor Magron SDP Approximations of Semialgebraic Set Projections 18 / 30

slide-56
SLIDE 56

LP Primal-dual conic formulation

Primal LP p∗ := sup

µ0,µ1, ˆ µ1

  • µ1

s.t. µ1 + ˆ µ1 = λB , µ1 = f #µ0 , µ0 ∈ M+(S) , µ1, ˆ µ1 ∈ M+(B) . Dual LP d∗ := inf

v,w

  • w(y) λB(dy)

s.t. v(f(x)) 0, ∀x ∈ S , w(y) 1 + v(y), ∀y ∈ B , w(y) 0, ∀y ∈ B , v, w ∈ C(B) .

Victor Magron SDP Approximations of Semialgebraic Set Projections 18 / 30

slide-57
SLIDE 57

Zero duality gap

Lemma p∗ = d∗

Victor Magron SDP Approximations of Semialgebraic Set Projections 19 / 30

slide-58
SLIDE 58

Strong convergence property

Strengthening of the dual LP: d∗

k := inf v,w

β∈Nm

2k

wβzB

β

s.t. v ◦ f ∈ Qkd(S), w − 1 − v ∈ Qk(B), w ∈ Qk(B), v, w ∈ R2k[y].

Victor Magron SDP Approximations of Semialgebraic Set Projections 20 / 30

slide-59
SLIDE 59

Strong convergence property

Theorem Assuming that

  • F = ∅ and Qk(S) is Archimedean,

1 The sequence (wk) converges to 1F w.r.t the L1(B)-norm:

lim

k→∞

  • B |wk − 1F|dy = 0 .

Victor Magron SDP Approximations of Semialgebraic Set Projections 21 / 30

slide-60
SLIDE 60

Strong convergence property

Theorem Assuming that

  • F = ∅ and Qk(S) is Archimedean,

1 The sequence (wk) converges to 1F w.r.t the L1(B)-norm:

lim

k→∞

  • B |wk − 1F|dy = 0 .

2 Let F2 k := {y ∈ B : wk(y) 1}. Then,

lim

k→∞ vol(F2 k\F) = 0 .

Victor Magron SDP Approximations of Semialgebraic Set Projections 21 / 30

slide-61
SLIDE 61

The Problem m = 1: Polynomial Optimization Method 1: existential quantifier elimination Method 2: support of image measures Application examples Conclusion

slide-62
SLIDE 62

Polynomial image of the unit ball

Image of the unit ball S := {x ∈ R2 : x2

2 1} by

f(x) := (x1 + x1x2, x2 − x3

1)/2

F1

1

F2

1

Victor Magron SDP Approximations of Semialgebraic Set Projections 22 / 30

slide-63
SLIDE 63

Polynomial image of the unit ball

Image of the unit ball S := {x ∈ R2 : x2

2 1} by

f(x) := (x1 + x1x2, x2 − x3

1)/2

F1

2

F2

2

Victor Magron SDP Approximations of Semialgebraic Set Projections 22 / 30

slide-64
SLIDE 64

Polynomial image of the unit ball

Image of the unit ball S := {x ∈ R2 : x2

2 1} by

f(x) := (x1 + x1x2, x2 − x3

1)/2

F1

3

F2

3

Victor Magron SDP Approximations of Semialgebraic Set Projections 22 / 30

slide-65
SLIDE 65

Polynomial image of the unit ball

Image of the unit ball S := {x ∈ R2 : x2

2 1} by

f(x) := (x1 + x1x2, x2 − x3

1)/2

F1

4

F2

4

Victor Magron SDP Approximations of Semialgebraic Set Projections 22 / 30

slide-66
SLIDE 66

Semialgebraic set projections

Simpler formulation: d∗

k := inf v,w

β∈Nm

2k

wβzB

β

s.t. v ◦ f ∈ Qkd(S), w − 1 − v ∈ Qk(B), w ∈ Qk(B), v, w ∈ R2k[y]. inf

w

β∈Nm

2k

wβzB

β

s.t. w − 1 ∈ Qk(S), w ∈ Qk(B), w ∈ R2k[x1, . . . , xm].

Victor Magron SDP Approximations of Semialgebraic Set Projections 23 / 30

slide-67
SLIDE 67

Semialgebraic set projections

f(x) = (x1, x2): projection on R2 of the semialgebraic set S := {x ∈ R3 :x2

2 1, 1/4 − (x1 + 1/2)2 − x2 2 0,

1/9 − (x1 − 1/2)4 − x4

2 0}

F1

2

F2

2

Victor Magron SDP Approximations of Semialgebraic Set Projections 23 / 30

slide-68
SLIDE 68

Semialgebraic set projections

f(x) = (x1, x2): projection on R2 of the semialgebraic set S := {x ∈ R3 :x2

2 1, 1/4 − (x1 + 1/2)2 − x2 2 0,

1/9 − (x1 − 1/2)4 − x4

2 0}

F1

3

F2

3

Victor Magron SDP Approximations of Semialgebraic Set Projections 23 / 30

slide-69
SLIDE 69

Semialgebraic set projections

f(x) = (x1, x2): projection on R2 of the semialgebraic set S := {x ∈ R3 :x2

2 1, 1/4 − (x1 + 1/2)2 − x2 2 0,

1/9 − (x1 − 1/2)4 − x4

2 0}

F1

4

F2

4

Victor Magron SDP Approximations of Semialgebraic Set Projections 23 / 30

slide-70
SLIDE 70

Bicriteria Optimization Problems

g1 := −(x1 − 2)3/2 − x2 + 2.5 , g2 := −x1 − x2 + 8(−x1 + x2 + 0.65)2 + 3.85 , S := {x ∈ R2 : g1(x) 0, g2(x) 0} . f1 := (x1 + x2 − 7.5)2/4 + (−x1 + x2 + 3)2 , f2 := (x1 − 1)2/4 + (x2 − 4)2/4 . Victor Magron SDP Approximations of Semialgebraic Set Projections 24 / 30

slide-71
SLIDE 71

Previous Contributions

Numerical schemes that avoid computing finitely many points. Pareto curve approximation with polynomials, convergence guarantees in L1-norm

  • V. Magron, D. Henrion, J.B. Lasserre. Approximating Pareto

Curves using Semidefinite Relaxations. Operations Research

  • Letters. arxiv:1404.4772, April 2014.

Victor Magron SDP Approximations of Semialgebraic Set Projections 25 / 30

slide-72
SLIDE 72

Previous Contributions

Degree 4

Victor Magron SDP Approximations of Semialgebraic Set Projections 26 / 30

slide-73
SLIDE 73

Previous Contributions

Degree 6

Victor Magron SDP Approximations of Semialgebraic Set Projections 26 / 30

slide-74
SLIDE 74

Previous Contributions

Degree 8

Victor Magron SDP Approximations of Semialgebraic Set Projections 26 / 30

slide-75
SLIDE 75

Approximating Pareto curves

Back on our previous nonconvex example: F1

1

F2

1

Victor Magron SDP Approximations of Semialgebraic Set Projections 27 / 30

slide-76
SLIDE 76

Approximating Pareto curves

Back on our previous nonconvex example: F1

2

F2

2

Victor Magron SDP Approximations of Semialgebraic Set Projections 27 / 30

slide-77
SLIDE 77

Approximating Pareto curves

Back on our previous nonconvex example: F1

3

F2

3

Victor Magron SDP Approximations of Semialgebraic Set Projections 27 / 30

slide-78
SLIDE 78

Approximating Pareto curves

“Zoom” on the region which is hard to approximate: F1

4

Victor Magron SDP Approximations of Semialgebraic Set Projections 28 / 30

slide-79
SLIDE 79

Approximating Pareto curves

“Zoom” on the region which is hard to approximate: F1

5

Victor Magron SDP Approximations of Semialgebraic Set Projections 28 / 30

slide-80
SLIDE 80

Semialgebraic image of semialgebraic sets

Image of the unit ball S := {x ∈ R2 : x2

2 1} by

f(x) := (min(x1 + x1x2, x2

1), x2 − x3 1)/3

F1

1

F2

1

Victor Magron SDP Approximations of Semialgebraic Set Projections 29 / 30

slide-81
SLIDE 81

Semialgebraic image of semialgebraic sets

Image of the unit ball S := {x ∈ R2 : x2

2 1} by

f(x) := (min(x1 + x1x2, x2

1), x2 − x3 1)/3

F1

2

F2

2

Victor Magron SDP Approximations of Semialgebraic Set Projections 29 / 30

slide-82
SLIDE 82

Semialgebraic image of semialgebraic sets

Image of the unit ball S := {x ∈ R2 : x2

2 1} by

f(x) := (min(x1 + x1x2, x2

1), x2 − x3 1)/3

F1

3

F2

3

Victor Magron SDP Approximations of Semialgebraic Set Projections 29 / 30

slide-83
SLIDE 83

Semialgebraic image of semialgebraic sets

Image of the unit ball S := {x ∈ R2 : x2

2 1} by

f(x) := (min(x1 + x1x2, x2

1), x2 − x3 1)/3

F1

4

F2

4

Victor Magron SDP Approximations of Semialgebraic Set Projections 29 / 30

slide-84
SLIDE 84

The Problem m = 1: Polynomial Optimization Method 1: existential quantifier elimination Method 2: support of image measures Application examples Conclusion

slide-85
SLIDE 85

Conclusion

Unifying framework: projections, Pareto curves Computational complexity

1 Method 1: (n+m+2k 2k

) SDP variables

2 Method 2: (n+2kd 2kd ) SDP variables

Structure sparsity can be exploited

Victor Magron SDP Approximations of Semialgebraic Set Projections 30 / 30

slide-86
SLIDE 86

Conclusion

Further research: Alternative positivity certificates LP/SDP

1 Less computationally demanding than SDP 2 More efficient than LP (as generic convergence cannot

  • ccur)

Victor Magron SDP Approximations of Semialgebraic Set Projections 30 / 30

slide-87
SLIDE 87

Conclusion

Further research: Discrete-time polynomial systems: xk+1 = f(xk) certified/convergent SDP hierarchies image measure supports conservation eqs.

Victor Magron SDP Approximations of Semialgebraic Set Projections 30 / 30

slide-88
SLIDE 88

End

  • V. Magron, D. Henrion, J.B. Lasserre. Semidefinite

approximations of projections and polynomial images of semialgebraic sets. SIAM J. Optimization, 2015.

Thank you for your attention! http://www-verimag.imag.fr/~magron