Approximating Pareto Curves using Semidefinite Relaxations Victor - - PowerPoint PPT Presentation

approximating pareto curves using semidefinite relaxations
SMART_READER_LITE
LIVE PREVIEW

Approximating Pareto Curves using Semidefinite Relaxations Victor - - PowerPoint PPT Presentation

Pareto Curves Parametric POP Outer Approximations of f ( S ) Perspectives Approximating Pareto Curves using Semidefinite Relaxations Victor MAGRON Postdoc LAAS-CNRS (Joint work with Didier Henrion and Jean-Bernard Lasserre) Optimisation Non


slide-1
SLIDE 1

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Approximating Pareto Curves using Semidefinite Relaxations

Victor MAGRON

Postdoc LAAS-CNRS (Joint work with Didier Henrion and Jean-Bernard Lasserre)

Optimisation Non Linéaire en Variables Continues et Discrètes 18 June 2014

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 1 / 43

slide-2
SLIDE 2

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Multiobjective Polynomial Optimization

Optimization Problems with several criteria in engineering, economics, applied mathematics. Design of a beam of length l, heigth x1 and width x2:

1

light construction: minimize the volume lx1x2

2

cheap construction: minimize the sectional area π/4(x2

1 + x2 2)

3

under stress and nonnegativity constraints

x1 x2

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 2 / 43

slide-3
SLIDE 3

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Multiobjective Polynomial Optimization

Let f1, f2 ∈ Rd[x] two conflicting criteria Let S := {x ∈ Rn : g1(x) 0, . . . , gm(x) 0} a semialgebraic set (P)

  • min

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

  • Assumption

The image space R2 is partially ordered in a natural way (R2

+ is the

  • rdering cone).

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 3 / 43

slide-4
SLIDE 4

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Multiobjective Polynomial Optimization

Definition Let the previous assumption be satisfied. A point x ∈ S is called an Edgeworth-Pareto (EP) optimal point of Problem P, when there is no x ∈ S such that fj(x) fj(x), j = 1, 2 and f(x) = f(x). A point x ∈ S is called a weakly (EP) optimal point of Problem P, when there is no x ∈ S such that fj(x) < fj(x), j = 1, 2. f1(x) := x1 , f2(x) := x2 , S := {x ∈ R2 : 0 x1 1, 0 x2 1} .

y1 y2 1 f (S) 1

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 4 / 43

slide-5
SLIDE 5

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Pareto Curve

Definition The image set of weakly Edgeworth-Pareto optimal points is called the Pareto curve.

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 5 / 43

slide-6
SLIDE 6

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Some Examples: f(S) + R2

+ is convex

g1 := −x2

1 + x2 ,

g2 := −x1 − 2x2 + 3 , S := {x ∈ R2 : g1 0, g2 0} . f1 := −x1 , f2 := x1 + x2

2 .

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 6 / 43

slide-7
SLIDE 7

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Some Examples: f(S) + R2

+ is not convex

g1 := −(x1 − 2)3/2 − x2 + 2.5 , g2 := −x1 − x2 + 8(−x1 + x2 + 0.65)2 + 3.85 , S := {x ∈ R2 : g1 0, g2 0} . f1 := (x1 + x2 − 7.5)2/4 + (−x1 + x2 + 3)2 , f2 := (x1 − 1)2/4 + (x2 − 4)2/4 .

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 7 / 43

slide-8
SLIDE 8

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Scalarization Techniques

Common workaround by reducing P to a scalar POP : (Pp

λ)

  • min

x∈S f p(λ, x) := ((λ|f1(x) − µ1|)p + ((1 − λ)|f2(x) − µ2|)p)

1 p

  • ,

with the weight λ ∈ [0, 1] and the goals µ1, µ2 ∈ R. Possible choice: µj < min

x∈S fj(x), j = 1, 2.

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 8 / 43

slide-9
SLIDE 9

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Weighted convex sum approximation: method (a)

(P1

λ) :

f 1(λ) := min

x∈S f 1(λ, x)

f 1(λ, x) := λf1(x) + (1 − λ)f2(x) Theorem ([Borwein 77], [Arrow-Barankin-Blackwell 53]) Assume that f(S) + R2

+ is convex. A point x ∈ S is an EP optimal

point of Problem P ⇐ ⇒ ∃λ such that x is an image unique solution of Problem P1

λ.

−1 −0.5 0.5 1 −0.5 0.5 1 1.5 2 y1 y2

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 9 / 43

slide-10
SLIDE 10

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Weighted convex sum approximation: method (a)

(P1

λ) :

f 1(λ) := min

x∈S f 1(λ, x)

f 1(λ, x) := λf1(x) + (1 − λ)f2(x) Theorem ([Borwein 77], [Arrow-Barankin-Blackwell 53]) Assume that f(S) + R2

+ is convex. A point x ∈ S is an EP optimal

point of Problem P ⇐ ⇒ ∃λ such that x is an image unique solution of Problem P1

λ.

6 8 10 12 14 16 18 20 0.5 1 1.5 2 2.5 y1 y2

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 9 / 43

slide-11
SLIDE 11

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Weigthed Chebyshev approximation: method (b)

(P∞

λ ) :

f ∞(λ) := min

x∈S f ∞(λ, x)

f ∞(λ, x) := max{λ(f1(x) − µ1), (1 − λ)(f2(x) − µ2)} Theorem ([Jahn 10, Corollary 11.21 (a)], [Bowman 76], [Steuer-Choo 83]) Suppose that ∀x ∈ S, µj < fj(x), j = 1, 2. A point x ∈ S is an EP

  • ptimal point of Problem P ⇐

⇒ ∃λ ∈ (0, 1) such that x is an image unique solution of Problem P∞

λ .

6 8 10 12 14 16 18 20 0.5 1 1.5 2 2.5 y1 y2

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 10 / 43

slide-12
SLIDE 12

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Parametric sublevel set approximation: method (c)

Inspired by previous research on multiobjective linear optimization [1] For each λ ∈ [a1, b1], consider the following parametric POP (Pu

λ) :

f u(λ) := min

x∈S { f2(x) : f1(x) λ } ,

with a1 := min

x∈S f1(x), b1 := f1(x) and x a solution of min x∈S f2(x).

Lemma Suppose that x ∈ S is an optimal solution of Problem Pu

λ, with λ ∈

[a1, b1]. Then x belongs to the set of weakly EP points of Problem P.

  • 1B. Gorissen, D. den Hertog. Approximating the pareto set of multiobjective

linear programs via robust optimization. (2012)

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 11 / 43

slide-13
SLIDE 13

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Questions

Is it mandatory to use discretization schemes? Can we approximate the Pareto curve in a relatively strong sense?

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 12 / 43

slide-14
SLIDE 14

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Contributions

Yes! We provide two approaches together with numerical schemes that avoid computing finitely many points.

1

Parametric POP: for methods (a) and (b) (resp. method (c)), we approximate the Pareto curve with polynomials so that convergence in L2-norm (resp. L1-norm) holds

2

Hierarchy of outer approximation: we provide certified underestimators of the Pareto curve with strong convergence to f(S) in L1-norm

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 13 / 43

slide-15
SLIDE 15

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Contributions

Yes! We provide two approaches together with numerical schemes that avoid computing finitely many points.

1

Parametric POP: for methods (a) and (b) (resp. method (c)), we approximate the Pareto curve with polynomials so that convergence in L2-norm (resp. L1-norm) holds

2

Hierarchy of outer approximation: we provide certified underestimators of the Pareto curve with strong convergence to f(S) in L1-norm

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 13 / 43

slide-16
SLIDE 16

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Contributions

Yes! We provide two approaches together with numerical schemes that avoid computing finitely many points.

1

Parametric POP: for methods (a) and (b) (resp. method (c)), we approximate the Pareto curve with polynomials so that convergence in L2-norm (resp. L1-norm) holds

2

Hierarchy of outer approximation: we provide certified underestimators of the Pareto curve with strong convergence to f(S) in L1-norm

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 13 / 43

slide-17
SLIDE 17

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Outline

1

Parametric POP

2

Outer Approximations of f(S)

3

Perspectives

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 14 / 43

slide-18
SLIDE 18

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Preliminaries: method (a)

Parametric POP (P1

λ) : f ∗(λ) := f 1(λ) = min x∈S f(λ, x)

Assumption For almost all λ ∈ [0, 1], the solution x∗(λ) of the scalarized problem (P1

λ) is unique.

Non-uniqueness may be tolerated on a Borel set B ⊂ [0, 1], in which case one assumes image uniqueness of the solution.

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 15 / 43

slide-19
SLIDE 19

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Preliminaries: method (a)

Parametric POP (P1

λ) : f ∗(λ) := f 1(λ) = min x∈S f(λ, x)

Let K := [0, 1] × S Let M(K) the set of probability measures supported on K (P)      ρ := min

µ∈M(K)

  • K f(λ, x)dµ(λ, x)

s.t.

  • K λkdµ(λ, x) = 1/(1 + k), k ∈ N .

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 16 / 43

slide-20
SLIDE 20

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Preliminaries: method (a)

Lemma (Corollary of [2, Theorem 2.2]) Problem (P) has an optimal solution µ∗ ∈ M(K). Then, ρ =

  • K f(λ, x)dµ∗ =

1

0 f ∗(λ)dλ .

Moreover, suppose that (P) has a unique (or image unique) global min- imizer x∗(λ) ∈ S and let f ∗

j (λ) := fj(x∗(λ)), j = 1, 2. Then,

ρ =

1

0 [λf ∗ 1 (λ) + (1 − λ)f ∗ 2 (λ)]dλ .

2J.B. Lasserre. A “joint + marginal” approach to parametric polynomial

  • ptimization (2010)

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 17 / 43

slide-21
SLIDE 21

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

A hierarchy of semidefinite relaxations

Let g ∈ R[λ, x] with g(λ, x) := ∑

k,α

gkαλkxα. Consider the real sequence z = (zkα), (k, α) ∈ Nn+1

d

Consider the linear functional Lz(g) := ∑

k,α

gkαzkα

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 18 / 43

slide-22
SLIDE 22

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

A hierarchy of semidefinite relaxations

Let g0 := 1. Let d0 := max{deg f1, deg f2, deg g1, . . . , deg gm}. Consider the semidefinite relaxations of (P) for d d0: (Pd)      min

z

Lz(f) s.t. Md−vl(gl z) 0, l = 0, . . . , m , Lz(λk) = 1/(1 + k), k = 0, . . . , 2d . Md(z) is the moment matrix associated with z Md−vl(gl z) is the localizing matrix associated with z and gl

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 19 / 43

slide-23
SLIDE 23

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Polynomial underestimators of f ∗(λ)

The dual SDP of (Pd) reads: (Dd)                    max

q,(σl) 2d

k=0

qk/(1 + k) s.t. f(λ, x) − q(λ) =

m

l=0

σl(λ, x)gl(x) q ∈ R2d[λ], σl ∈ Σ[λ, x], l = 0, . . . , m , deg(σlgl) 2d, l = 0, . . . , m . The hierarchy (Dd) provides a sequence (qd) of polynomial underestimators of f ∗(λ). lim

d→∞

1

0 (f ∗(λ) − qd(λ))dλ = 0

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 20 / 43

slide-24
SLIDE 24

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Polynomial underestimators of f ∗(λ)

On the convex example: Degree 4 underestimator

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 21 / 43

slide-25
SLIDE 25

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Polynomial underestimators of f ∗(λ)

On the convex example: Degree 6 underestimator

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 21 / 43

slide-26
SLIDE 26

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

An inverse problem from generalized moments

Lemma (Corollary of [2, Theorem 3.3]) Assume that for a.a. λ ∈ [0, 1], Problem (P) has a unique global opti- mizer x∗(λ) and let zd = (zd

kα) be an optimal solution of (Pd). Then,

lim

d→∞ zd kα =

1

0 λk(x∗(λ))αdλ, k ∈ N .

In particular, for s ∈ N, mk

j := lim d→∞∑ α

fjαzd

kα =

1

0 λkf ∗ j (λ)dλ, j = 1, 2, k = 0, . . . , s .

2J.B. Lasserre. A “joint + marginal” approach to parametric polynomial

  • ptimization (2010)

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 22 / 43

slide-27
SLIDE 27

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

An inverse problem from generalized moments

For a fixed s ∈ N, one can compute: Approximation msd

j of the vector ms j := (mk j )

Approximations of f ∗

j (λ), j = 1, 2, by solving:

min

h∈Rs[λ]

1

0 (f ∗ j (λ) − h(λ))2dλ

  • , j = 1, 2 .

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 23 / 43

slide-28
SLIDE 28

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

An inverse problem from generalized moments

Theorem The Problem min

h∈Rs[λ]

1

0 (f ∗ j (λ) − h(λ))2dλ

  • has an optimal solution

hsj ∈ Rs[λ], whose vector of coefficients is hsj = H−1

s mj, j = 1, 2, where

Hs ∈ S2s+1 is the Hankel matrix, whose entries are defined by: Hs(a, b) := 1/(1 + a + b), a, b = 0, . . . , 2s .

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 24 / 43

slide-29
SLIDE 29

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

An inverse problem from generalized moments

Proof.

1

0 (f ∗ j (λ) − h(λ))2dλ =

1

0 f ∗ j (λ)2dλ

  • A

−2

1

0 f ∗ j (λ)h(λ)dλ

  • B

+

1

0 h(λ)2dλ

  • C

, B = h′mj, C = h′Hsh , thus the problem can be reformulated as: min

h {h′Hsh − 2h′mj}, j = 1, 2 .

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 25 / 43

slide-30
SLIDE 30

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

An inverse problem from generalized moments

Proof.

1

0 (f ∗ j (λ) − h(λ))2dλ =

1

0 f ∗ j (λ)2dλ

  • A

−2

1

0 f ∗ j (λ)h(λ)dλ

  • B

+

1

0 h(λ)2dλ

  • C

, B = h′mj, C = h′Hsh , thus the problem can be reformulated as: min

h {h′Hsh − 2h′mj}, j = 1, 2 .

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 25 / 43

slide-31
SLIDE 31

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Weighted convex sum approximation: method (a)

On the convex example: Degree 4

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 26 / 43

slide-32
SLIDE 32

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Weighted convex sum approximation: method (a)

On the convex example: Degree 6

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 26 / 43

slide-33
SLIDE 33

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Weighted convex sum approximation: method (a)

On the convex example: Degree 8

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 26 / 43

slide-34
SLIDE 34

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Weighted Chebyshev approximation: method (b)

On the non-convex example: Degree 4

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 27 / 43

slide-35
SLIDE 35

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Weighted Chebyshev approximation: method (b)

On the non-convex example: Degree 6

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 27 / 43

slide-36
SLIDE 36

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Weighted Chebyshev approximation: method (b)

On the non-convex example: Degree 8

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 27 / 43

slide-37
SLIDE 37

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Parametric sublevel set approximation: method (c)

Scaling the problem: Ku := {(λ, x) ∈ [0, 1] × S : (f1(x) − a1)/(b1 − a1) λ}, Parametric POP: (Pu

λ) : f u(λ) = min x∈S {f2(x) : (λ, x) ∈ Ku}

Solving the dual SDP Dd yields underestimators for λ → f u(λ) over [a1, b1]. One can directly approximate the Pareto curve from below!

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 28 / 43

slide-38
SLIDE 38

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Parametric sublevel set approximation: method (c)

On the non-convex example: Degree 4

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 29 / 43

slide-39
SLIDE 39

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Parametric sublevel set approximation: method (c)

On the non-convex example: Degree 6

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 29 / 43

slide-40
SLIDE 40

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Parametric sublevel set approximation: method (c)

On the non-convex example: Degree 8

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 29 / 43

slide-41
SLIDE 41

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Parametric sublevel set approximation: method (c)

Medium size random bicriteria problem: Q1, Q2 ∈ R15×15, q1, q2 ∈ R15 min

x∈[−1,1]15{f1(x), f2(x)}

fj(x) := x⊤Qjx/n2 − q⊤

j x/n

Degree 2

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 30 / 43

slide-42
SLIDE 42

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Parametric sublevel set approximation: method (c)

Medium size random bicriteria problem: Q1, Q2 ∈ R15×15, q1, q2 ∈ R15 min

x∈[−1,1]15{f1(x), f2(x)}

fj(x) := x⊤Qjx/n2 − q⊤

j x/n

Degree 4

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 30 / 43

slide-43
SLIDE 43

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Outline

1

Parametric POP

2

Outer Approximations of f(S)

3

Perspectives

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 31 / 43

slide-44
SLIDE 44

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Approximation of sets defined with “∃”

Let B ⊂ R2 be the unit ball and assume that f(S) ⊂ B. Another point of view: f(S) = {y ∈ B : ∃x ∈ S s.t. h(x, y) 0} , with h(x, y) := (y1 − f1(x))2 + (y2 − f2(x))2 . Approximate f(S) as closely as desired by a sequence of sets of the form : Θd := {y ∈ B : Jd(y) 0} , for some polynomials Jd ∈ R2d[y].

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 32 / 43

slide-45
SLIDE 45

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Approximation of sets defined with “∃”

Let g0 := 1 and Qd(S) be the d-truncated quadratic module generated by g0, . . . , gm: Qd(S) = m

l=0

σl(x, y)gl(x), with σl ∈ Σd−vl[x, y]

  • Define H(y) := min

x∈S h(x, y)

Hierarchy of Semidefinite programs: ρd := min

J∈R2d[y],σl

  • B(H − J)dy : h − J ∈ Qd(S)
  • .

Yet another SOS program with an optimal solution Jd ∈ R2d[y]!

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 33 / 43

slide-46
SLIDE 46

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

A hierarchy of outer approximations of f(S)

From the definition of Jd, the sublevel sets Θd := {y ∈ B : Jd(y) 0} ⊃ f(S), d d0 , provide a sequence of certified outer approximations of f(S). It comes from the following: ∀(x, y) ∈ S × B, J(y) h(x, y) ⇐ ⇒ ∀y, J(y) H(y) .

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 34 / 43

slide-47
SLIDE 47

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Strong convergence property

Theorem

1

The sequence of underestimators (Jd)dd0 converges to H w.r.t the L1(B)-norm: lim

d→∞

  • B |H − Jd|dy = 0 .

2

lim

d→∞ V(Θd\f(S)) = 0 .

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 35 / 43

slide-48
SLIDE 48

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Strong convergence property

Theorem

1

The sequence of underestimators (Jd)dd0 converges to H w.r.t the L1(B)-norm: lim

d→∞

  • B |H − Jd|dy = 0 .

2

lim

d→∞ V(Θd\f(S)) = 0 .

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 35 / 43

slide-49
SLIDE 49

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Back to the non-convex example

f(S)

y1 y2 8 10 12 14 16 18 20 −1 1 2 3 4

Θ2

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 36 / 43

slide-50
SLIDE 50

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Back to the non-convex example

f(S)

y1 y2 8 10 12 14 16 18 20 −1 1 2 3 4

Θ3

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 36 / 43

slide-51
SLIDE 51

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Back to the non-convex example

f(S)

y1 y2 8 10 12 14 16 18 20 −1 1 2 3 4

Θ4

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 36 / 43

slide-52
SLIDE 52

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Back to the non-convex example

f(S)

y1 y2 8 10 12 14 16 18 20 −1 1 2 3 4

Θ5

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 36 / 43

slide-53
SLIDE 53

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Back to the non-convex example

f(S)

y1 y2 8 10 12 14 16 18 20 −1 1 2 3 4

Θ6

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 36 / 43

slide-54
SLIDE 54

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Branch and Bound: Zoom on the left

f(S)

y1 y2 7.4 7.6 7.8 8 8.2 8.4 1 2 3 4

Θ2

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 37 / 43

slide-55
SLIDE 55

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Branch and Bound: Zoom on the left

f(S)

y1 y2 7.4 7.6 7.8 8 8.2 8.4 1 2 3 4

Θ3

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 37 / 43

slide-56
SLIDE 56

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Branch and Bound: Zoom on the left

f(S)

y1 y2 7.4 7.6 7.8 8 8.2 8.4 1 2 3 4

Θ4

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 37 / 43

slide-57
SLIDE 57

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Branch and Bound: Zoom on the left

f(S)

y1 y2 7.4 7.6 7.8 8 8.2 8.4 1 2 3 4

Θ5

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 37 / 43

slide-58
SLIDE 58

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Branch and Bound: Zoom on the left

f(S)

y1 y2 7.4 7.6 7.8 8 8.2 8.4 1 2 3 4

Θ6

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 37 / 43

slide-59
SLIDE 59

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Outline

1

Parametric POP

2

Outer Approximations of f(S)

3

Perspectives

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 38 / 43

slide-60
SLIDE 60

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Transcendental conflicting criteria

Now, consider the following Problem: (P)

  • min

x∈S

(f1(x) f2(x))⊤ .

  • with transcendental criteria f1, f2.

Generalization of the single criterion problem min

x∈S f(x)

Hard to combine SOS hierarchies with Taylor/Chebyshev approximations [2]

  • 2X. Allamigeon, S. Gaubert, V. Magron and B. Werner. Certification of

inequalities involving transcendental functions: combining SDP and max-plus approximation (2013)

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 39 / 43

slide-61
SLIDE 61

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Transcendental conflicting criteria

Definition: Semiconvex function Let γ 0. A function φ : Rn → R is said to be γ-semiconvex if the function x → φ(x) + γ 2 x2

2 is convex.

Proposition (by Legendre-Fenchel duality) The set of functions f : Rn → R which can be written as the max- plus linear combination f = sup

w∈B

(a(w) + w) for some function a : B → R ∪ {−∞} is precisely the set of lower semicontinuous γ-semiconvex functions.

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 40 / 43

slide-62
SLIDE 62

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Transcendental conflicting criteria

a y par−

a1

arctan m M a1

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 41 / 43

slide-63
SLIDE 63

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Transcendental conflicting criteria

a y par−

a1

par−

a2

arctan m M a1 a2

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 41 / 43

slide-64
SLIDE 64

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Transcendental conflicting criteria

a y par−

a1

par−

a2

par−

a3

arctan m M a1 a2 a3

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 41 / 43

slide-65
SLIDE 65

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Sublevel sets of semialgebraic underestimators

The sublevel sets Θd := {y ∈ B : Jd(y) 0} ⊃ f(S), d d0 , provide a sequence of certified outer approximations of f(S). To avoid Branch and bound iterations (“Zooms”), one could underestimate H with a rational function J := F/(1 + σ) , with F ∈ R2d[y], σ ∈ Σd0[y].

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 42 / 43

slide-66
SLIDE 66

Pareto Curves Parametric POP Outer Approximations of f(S) Perspectives

Thank you for your attention! Victor Magron, Didier Henrion, Jean-Bernard Lasserre. Approximating Pareto Curves using Semidefinite Relaxations. arxiv:1404.4772, 2014. http://homepages.laas.fr/vmagron/

Victor MAGRON (GTPM) Approximating Pareto Curves using SDP 43 / 43