Semidefinite Approximations of Reachable Sets for Discrete-time - - PowerPoint PPT Presentation

semidefinite approximations of reachable sets for
SMART_READER_LITE
LIVE PREVIEW

Semidefinite Approximations of Reachable Sets for Discrete-time - - PowerPoint PPT Presentation

Semidefinite Approximations of Reachable Sets for Discrete-time Polynomial Systems Victor Magron , CNRS VERIMAG Joint work with Pierre-Loc Garoche (ONERA) Didier Henrion (LAAS) Xavier Thirioux (IRIT) SMAI-MODE 23 March 2016 Victor Magron


slide-1
SLIDE 1

Semidefinite Approximations of Reachable Sets for Discrete-time Polynomial Systems

Victor Magron, CNRS VERIMAG

Joint work with Pierre-Loïc Garoche (ONERA) Didier Henrion (LAAS) Xavier Thirioux (IRIT)

SMAI-MODE 23 March 2016

Victor Magron SDP Approximations of Reachable Sets 1 / 23

slide-2
SLIDE 2

The Problem

Semialgebraic initial conditions X0 := {x ∈ Rn : g0

1(x) 0, . . . , g0 m0(x) 0}

Polynomial map f : Rn → Rn, x → f(x) := (f1(x), . . . , fn(x)) deg f = d := max{deg f1, . . . , deg fn} Set of admissible trajectories X∗ := {(xt)t∈N : xt+1 = f(xt) , ∀t ∈ N, x0 ∈ X0} X∗ =

t∈N f t(X0) ⊆ X, with X ⊂ Rn a box or a

ball Tractable approximations of X∗ ?

Victor Magron SDP Approximations of Reachable Sets 2 / 23

slide-3
SLIDE 3

The Problem

Occurs in several contexts :

1 program analysis: fixpoint computation

toyprogram (x1, x2) requires (0.25 x1 0.75 && 0.25 x2 0.75); while (x2

1 + x2 2 1){

x1 = x1 + 2x1x2; x2 = 0.5(x2 − 2x3

1);

}

2 hybrid systems, biology: Neuron Model, Growth Model 3 control: integrator, Hénon map

Victor Magron SDP Approximations of Reachable Sets 2 / 23

slide-4
SLIDE 4

Related work: LP relaxations

1 Contractive methods based on LP relaxations and

polyhedra projection [Bertsekas 72]

2 Extension to nonlinear systems [Harwood et al. 16] 3 Bernstein/Krivine-Handelman representations [Ben Sassi-

et al. 15, Ben Sassi et al. 12] + LP relaxations = ⇒ scalability − Convex approximations of nonconvex sets = ⇒ coarse − No convergence guarantees (very often)

Victor Magron SDP Approximations of Reachable Sets 3 / 23

slide-5
SLIDE 5

Related work: SDP relaxations

1 Upper bounds of the volume of a semialgebraic set

[Henrion et al. 09]

2 Tractable approximations of sets defined with quantifiers

∃, ∀ [Lasserre 15]

3 Semidefinite characterization of region of attraction

[Henrion-Korda 14]

4 Convex computation of maximum controlled invariant

[Korda-Henrion-Jones 13]

Victor Magron SDP Approximations of Reachable Sets 4 / 23

slide-6
SLIDE 6

Related work: SDP relaxations

5 SDP approximation of polynomial images of semialgebraic

sets [Magron-Henrion-Lasserre 15] X1 := f(X0) ⊆ X, with X ⊂ Rn a box or a ball = ⇒ Discrete-time system with a single iteration Approximation of image measure supports = ⇒ certified SDP over approximations of X1 Xt := f t(X0) − deg f t = d × t = ⇒ very expensive computation − Would only approximate Xt and not X∗

Victor Magron SDP Approximations of Reachable Sets 4 / 23

slide-7
SLIDE 7

Contribution

General framework to approximate X∗ + No discretization is required

Victor Magron SDP Approximations of Reachable Sets 5 / 23

slide-8
SLIDE 8

Contribution

General framework to approximate X∗ + No discretization is required Infinite-dimensional LP formulation support of measures solving Liouville’s Equation

Victor Magron SDP Approximations of Reachable Sets 5 / 23

slide-9
SLIDE 9

Contribution

General framework to approximate X∗ + No discretization is required Infinite-dimensional LP formulation support of measures solving Liouville’s Equation Finite-dimensional SDP relaxations X∗ ⊆ Xr := {x ∈ X : wr(x) 1} + Strong convergence guarantees limr→∞ vol(Xr\X∗) = 0 + Compute wr by solving one semidefinite program

Victor Magron SDP Approximations of Reachable Sets 5 / 23

slide-10
SLIDE 10

Contribution

General framework to approximate X∗ + No discretization is required Infinite-dimensional LP formulation support of measures solving Liouville’s Equation Finite-dimensional SDP relaxations X∗ ⊆ Xr := {x ∈ X : wr(x) 1} + Strong convergence guarantees limr→∞ vol(Xr\X∗) = 0 + Compute wr by solving one semidefinite program Work in progress with technical issues − Requires strong assumption on attractors of f on X\X∗

Victor Magron SDP Approximations of Reachable Sets 5 / 23

slide-11
SLIDE 11

The Problem Infinite LP Formulation for Polynomial Optimization Infinite LP Formulation for Reachability Application examples Conclusion

slide-12
SLIDE 12

What is Semidefinite Programming?

Linear Programming (LP): min

z

c

⊤z

s.t. A z d .

Linear cost c Linear inequalities “∑i Aij zj di”

Polyhedron

Victor Magron SDP Approximations of Reachable Sets 6 / 23

slide-13
SLIDE 13

What is Semidefinite Programming?

Semidefinite Programming (SDP): min

z

c

⊤z

s.t.

i

Fi zi F0 .

Linear cost c Symmetric matrices F0, Fi Linear matrix inequalities “F 0” (F has nonnegative eigenvalues)

Spectrahedron

Victor Magron SDP Approximations of Reachable Sets 7 / 23

slide-14
SLIDE 14

What is Semidefinite Programming?

Semidefinite Programming (SDP): min

z

c

⊤z

s.t.

i

Fi zi F0 , A z = d .

Linear cost c Symmetric matrices F0, Fi Linear matrix inequalities “F 0” (F has nonnegative eigenvalues)

Spectrahedron

Victor Magron SDP Approximations of Reachable Sets 8 / 23

slide-15
SLIDE 15

Applications of SDP

Combinatorial optimization Control theory Matrix completion Unique Games Conjecture (Khot ’02) : “A single concrete algorithm provides optimal guarantees among all efficient algorithms for a large class of computational problems.” (Barak and Steurer survey at ICM’14) Solving polynomial optimization (Lasserre ’01)

Victor Magron SDP Approximations of Reachable Sets 9 / 23

slide-16
SLIDE 16

Polynomial Optimization

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

x∈X f(x): NP hard

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

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

Q(X) :=

  • σ0(x) + ∑l

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

  • REMEMBER: f ∈ Q(X) =

⇒ ∀x ∈ X, f(x) 0

Victor Magron SDP Approximations of Reachable Sets 10 / 23

slide-17
SLIDE 17

Infinite LP Reformulation

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

1 µ : B → [0, ∞), µ(∅) = 0 2 µ( i Bi) = ∑i µ(Bi), for any disjoint countable (Bi) ⊂ B(X) 3 Lebesgue Volume of B ∈ B(X)

vol B :=

  • X λB , with λB(dx) := 1B(x) dx

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

Victor Magron SDP Approximations of Reachable Sets 11 / 23

slide-18
SLIDE 18

Infinite LP Reformulation

p∗ = inf

x∈X f(x) =

inf

µ∈M+(X)

  • X f dµ

Victor Magron SDP Approximations of Reachable Sets 11 / 23

slide-19
SLIDE 19

Primal-dual Moment-SOS [Lasserre 01]

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

  • X xαµ(dx) ,

∀ α ∈ Nn .

Victor Magron SDP Approximations of Reachable Sets 12 / 23

slide-20
SLIDE 20

Primal-dual Moment-SOS [Lasserre 01]

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

  • X f dµ

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

Victor Magron SDP Approximations of Reachable Sets 12 / 23

slide-21
SLIDE 21

Primal-dual Moment-SOS [Lasserre 01]

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

α

fα zα = sup m s.t. Mr−vj(gj z) 0 , 0 j l, s.t. m ∈ R , z1 = 1 f − m ∈ Qr(X)

Victor Magron SDP Approximations of Reachable Sets 12 / 23

slide-22
SLIDE 22

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 Reachable Sets 13 / 23

slide-23
SLIDE 23

The Problem Infinite LP Formulation for Polynomial Optimization Infinite LP Formulation for Reachability Application examples Conclusion

slide-24
SLIDE 24

Pushforward and Liouville’s Equation

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

Victor Magron SDP Approximations of Reachable Sets 14 / 23

slide-25
SLIDE 25

Pushforward and Liouville’s Equation

Let µ0 ∈ M+(X0), α > 1 and define µ1 := α f # µ0 · · · µt := α f # µt−1 µ :=

t−1

i=0

µi =

t−1

i=0

αi f i

# µ0

The measures µt, µ, µ0 satisfy Liouville’s Equation: µt + µ = α f # µ + µ0

Victor Magron SDP Approximations of Reachable Sets 14 / 23

slide-26
SLIDE 26

Pushforward and Liouville’s Equation

Let µt := λXt: Lebesgue measure restriction on Xt = f t(X0) ∃ µ0 ∈ M+(X0) s.t. µt = αt f t

# µ0

= ⇒ µt satisfies Liouville’s Equation!

Victor Magron SDP Approximations of Reachable Sets 14 / 23

slide-27
SLIDE 27

Pushforward and Liouville’s Equation

Let µt := λXt: Lebesgue measure restriction on Xt = f t(X0) ∃ µ0 ∈ M+(X0) s.t. µt = αt f t

# µ0

= ⇒ µt satisfies Liouville’s Equation! Proof Define µ := ∑t−1

i=0 αi f i # µ0. Then, µt + µ = α f # µ + µ0.

Victor Magron SDP Approximations of Reachable Sets 14 / 23

slide-28
SLIDE 28

Pushforward and Liouville’s Equation

Let µt := λXt: Lebesgue measure restriction on Xt = f t(X0) ∃ µ0 ∈ M+(X0) s.t. µt = αt f t

# µ0

= ⇒ µt satisfies Liouville’s Equation! Proof Define µ := ∑t−1

i=0 αi f i # µ0. Then, µt + µ = α f # µ + µ0.

Let λX(T): Lebesgue measure restriction on T

t=0 Xt

= ⇒ λX(T) satisfies Liouville’s Equation by superposition

Victor Magron SDP Approximations of Reachable Sets 14 / 23

slide-29
SLIDE 29

Pushforward and Liouville’s Equation

Let µt := λXt: Lebesgue measure restriction on Xt = f t(X0) ∃ µ0 ∈ M+(X0) s.t. µt = αt f t

# µ0

= ⇒ µt satisfies Liouville’s Equation! Proof Define µ := ∑t−1

i=0 αi f i # µ0. Then, µt + µ = α f # µ + µ0.

Let λX(T): Lebesgue measure restriction on T

t=0 Xt

= ⇒ λX(T) satisfies Liouville’s Equation by superposition Lemma α > 1 = ⇒ λX∗ satisfies Liouville’s Equation

Victor Magron SDP Approximations of Reachable Sets 14 / 23

slide-30
SLIDE 30

Infinite Primal LP

p∗ := sup

µ∞,µ,µ0

  • X µ∞

s.t. µ∞ + µ = α f # µ + µ0 , µ∞ λX , µ∞, µ ∈ M+(X) , µ0 ∈ M+(X0) .

Victor Magron SDP Approximations of Reachable Sets 15 / 23

slide-31
SLIDE 31

Infinite Primal LP

p∗ := sup

µ∞,µ,µ0

  • X µ∞

s.t. µ∞ + µ = α f # µ + µ0 , µ∞ λX , µ∞, µ ∈ M+(X) , µ0 ∈ M+(X0) . Question: λX∗ optimal for this infinite primal LP ?

Victor Magron SDP Approximations of Reachable Sets 15 / 23

slide-32
SLIDE 32

Infinite Primal LP

p∗ := sup

µ∞,µ,µ0

  • X µ∞

s.t. µ∞ + µ = α f # µ + µ0 , µ∞ λX , µ∞, µ ∈ M+(X) , µ0 ∈ M+(X0) . Question: λX∗ optimal for this infinite primal LP ? Answer (in general): No!

Victor Magron SDP Approximations of Reachable Sets 15 / 23

slide-33
SLIDE 33

Infinite Primal LP

p∗ := sup

µ∞,µ,µ0

  • X µ∞

s.t. µ∞ + µ = α f # µ + µ0 , µ∞ λX , µ∞, µ ∈ M+(X) , µ0 ∈ M+(X0) . Question: λX∗ optimal for this infinite primal LP ? Answer (in general): No! Proof Let µ be any invariant measure w.r.t. f on X\X∗: µ = f # µ, µinv := (α − 1) µ satisfies Liouville’s Equation λX∗ + µinv satisfies Liouville’s Equation vol(supp µ) > 0 = ⇒ vol X∗ <

X(λX∗ + µinv) vol X.

Victor Magron SDP Approximations of Reachable Sets 15 / 23

slide-34
SLIDE 34

Infinite Primal LP

p∗ := sup

µ∞,µ,µ0

  • X µ∞

s.t. µ∞ + µ = α f # µ + µ0 , µ∞ λX , µ∞, µ ∈ M+(X) , µ0 ∈ M+(X0) . Lemma Let µinv be invariant w.r.t. f with maximal support Xinv. Then the above LP has optimal solution λX∗ + µinv and p∗ = vol(X∗ ∪ Xinv).

Victor Magron SDP Approximations of Reachable Sets 16 / 23

slide-35
SLIDE 35

Infinite Primal LP

p∗ := sup

µ∞,µ,µ0

  • X µ∞

s.t. µ∞ + µ = α f # µ + µ0 , µ∞ λX , µ∞, µ ∈ M+(X) , µ0 ∈ M+(X0) . Lemma Let µinv be invariant w.r.t. f with maximal support Xinv. Then the above LP has optimal solution λX∗ + µinv and p∗ = vol(X∗ ∪ Xinv). − Assuming that vol Xinv = 0 is a strong hypothesis! f(x) = x, X0 := [0, 1/2], X = [0, 1] = ⇒ X∗ = X0 and p∗ = vol X.

Victor Magron SDP Approximations of Reachable Sets 16 / 23

slide-36
SLIDE 36

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 Reachable Sets 17 / 23

slide-37
SLIDE 37

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(X)3 × M(X0) F1 := C(X)3 × C(X0) x := (µ∞, ˆ µ∞, µ, µ0) c := (1, 0, 0, 0) ∈ F1 b := (0, λX) the linear operator A : E1 → E2 given by A (µ∞, ˆ µ∞, µ, µ0) :=

  • µ∞ + µ − α f # µ − µ0

µ∞ + ˆ µ∞

  • .

Victor Magron SDP Approximations of Reachable Sets 17 / 23

slide-38
SLIDE 38

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 ∈ F+

1 .

with y := (v, w) ∈ M(X)2 A′ (v, w) :=      v + w v − α v ◦ f w −v      .

Victor Magron SDP Approximations of Reachable Sets 17 / 23

slide-39
SLIDE 39

LP Primal-dual conic formulation

Primal LP p∗ := sup

µ∞,µ,µ0

  • X µ∞

s.t. µ∞ + µ = α f # µ + µ0 , µ∞ λX , µ∞, µ ∈ M+(X) , µ0 ∈ M+(X0) . Dual LP d∗ := inf

v,w

  • w(x) λX(dx)

s.t. w − v − 1 ∈ C+(X) , α v ◦ f − v ∈ C+(X) , w ∈ C+(X) , v ∈ C+(X0) .

Victor Magron SDP Approximations of Reachable Sets 17 / 23

slide-40
SLIDE 40

Zero duality gap

Lemma p∗ = d∗

Victor Magron SDP Approximations of Reachable Sets 18 / 23

slide-41
SLIDE 41

Strong convergence property

Strengthening of the dual LP: d∗

r := inf v,w

β∈Nn

2r

wβzX

β

s.t. w − v − 1 ∈ Qr(X) , α v ◦ f − v ∈ Qrd(X) , w ∈ Qr(X) , v ∈ Qr(X0) .

Victor Magron SDP Approximations of Reachable Sets 19 / 23

slide-42
SLIDE 42

Strong convergence property

Theorem Assume that X∗ ∪ Xinv has nonempty interior and Qr(X0) (resp. Qr(X)) is Archimedean.

1 The sequence (wr) converges to 1X∗∪Xinv w.r.t the

L1(X)-norm: lim

r→∞

  • X |wr − 1X∗∪Xinv| = 0 .

Victor Magron SDP Approximations of Reachable Sets 20 / 23

slide-43
SLIDE 43

Strong convergence property

Theorem Assume that X∗ ∪ Xinv has nonempty interior and Qr(X0) (resp. Qr(X)) is Archimedean.

1 The sequence (wr) converges to 1X∗∪Xinv w.r.t the

L1(X)-norm: lim

r→∞

  • X |wr − 1X∗∪Xinv| = 0 .

2 Let Xr := {x ∈ X : wr(x) 1}. Then,

lim

r→∞ vol(Xr\X∗ ∪ Xinv) = 0 .

Victor Magron SDP Approximations of Reachable Sets 20 / 23

slide-44
SLIDE 44

The Problem Infinite LP Formulation for Polynomial Optimization Infinite LP Formulation for Reachability Application examples Conclusion

slide-45
SLIDE 45

Toy Example

Trajectories from X0 := {x ∈ R2 : (x1 − 1

2)2 + (x2 − 1 2)2 1 4} under

x+

1 := 1

2(x1 + 2x1x2) , x+

2 := 1

2(x2 − 2x3

1) ,

X4

Victor Magron SDP Approximations of Reachable Sets 21 / 23

slide-46
SLIDE 46

Toy Example

Trajectories from X0 := {x ∈ R2 : (x1 − 1

2)2 + (x2 − 1 2)2 1 4} under

x+

1 := 1

2(x1 + 2x1x2) , x+

2 := 1

2(x2 − 2x3

1) ,

X6

Victor Magron SDP Approximations of Reachable Sets 21 / 23

slide-47
SLIDE 47

Toy Example

Trajectories from X0 := {x ∈ R2 : (x1 − 1

2)2 + (x2 − 1 2)2 1 4} under

x+

1 := 1

2(x1 + 2x1x2) , x+

2 := 1

2(x2 − 2x3

1) ,

X8

Victor Magron SDP Approximations of Reachable Sets 21 / 23

slide-48
SLIDE 48

Toy Example

Trajectories from X0 := {x ∈ R2 : (x1 − 1

2)2 + (x2 − 1 2)2 1 4} under

x+

1 := 1

2(x1 + 2x1x2) , x+

2 := 1

2(x2 − 2x3

1) ,

X10

Victor Magron SDP Approximations of Reachable Sets 21 / 23

slide-49
SLIDE 49

Toy Example

Trajectories from X0 := {x ∈ R2 : (x1 − 1

2)2 + (x2 − 1 2)2 1 4} under

x+

1 := 1

2(x1 + 2x1x2) , x+

2 := 1

2(x2 − 2x3

1) ,

X12

Victor Magron SDP Approximations of Reachable Sets 21 / 23

slide-50
SLIDE 50

Toy Example

Trajectories from X0 := {x ∈ R2 : (x1 − 1

2)2 + (x2 − 1 2)2 1 4} under

x+

1 := 1

2(x1 + 2x1x2) , x+

2 := 1

2(x2 − 2x3

1) ,

X14

Victor Magron SDP Approximations of Reachable Sets 21 / 23

slide-51
SLIDE 51

FitzHugh-Nagumo Neuron Model

Trajectories from X0 := [1, 1.25] × [2.25, 2.5] under

x+

1 := x1 + 0.2(x1 − x3 1/3 − x2 + 0.875) ,

x+

2 := x2 + 0.2(0.08(x1 + 0.7 − 0.8x2)) ,

X4

Victor Magron SDP Approximations of Reachable Sets 22 / 23

slide-52
SLIDE 52

FitzHugh-Nagumo Neuron Model

Trajectories from X0 := [1, 1.25] × [2.25, 2.5] under

x+

1 := x1 + 0.2(x1 − x3 1/3 − x2 + 0.875) ,

x+

2 := x2 + 0.2(0.08(x1 + 0.7 − 0.8x2)) ,

X6

Victor Magron SDP Approximations of Reachable Sets 22 / 23

slide-53
SLIDE 53

FitzHugh-Nagumo Neuron Model

Trajectories from X0 := [1, 1.25] × [2.25, 2.5] under

x+

1 := x1 + 0.2(x1 − x3 1/3 − x2 + 0.875) ,

x+

2 := x2 + 0.2(0.08(x1 + 0.7 − 0.8x2)) ,

X8

Victor Magron SDP Approximations of Reachable Sets 22 / 23

slide-54
SLIDE 54

FitzHugh-Nagumo Neuron Model

Trajectories from X0 := [1, 1.25] × [2.25, 2.5] under

x+

1 := x1 + 0.2(x1 − x3 1/3 − x2 + 0.875) ,

x+

2 := x2 + 0.2(0.08(x1 + 0.7 − 0.8x2)) ,

X10

Victor Magron SDP Approximations of Reachable Sets 22 / 23

slide-55
SLIDE 55

FitzHugh-Nagumo Neuron Model

Trajectories from X0 := [1, 1.25] × [2.25, 2.5] under

x+

1 := x1 + 0.2(x1 − x3 1/3 − x2 + 0.875) ,

x+

2 := x2 + 0.2(0.08(x1 + 0.7 − 0.8x2)) ,

X12

Victor Magron SDP Approximations of Reachable Sets 22 / 23

slide-56
SLIDE 56

FitzHugh-Nagumo Neuron Model

Trajectories from X0 := [1, 1.25] × [2.25, 2.5] under

x+

1 := x1 + 0.2(x1 − x3 1/3 − x2 + 0.875) ,

x+

2 := x2 + 0.2(0.08(x1 + 0.7 − 0.8x2)) ,

X14

Victor Magron SDP Approximations of Reachable Sets 22 / 23

slide-57
SLIDE 57

The Problem Infinite LP Formulation for Polynomial Optimization Infinite LP Formulation for Reachability Application examples Conclusion

slide-58
SLIDE 58

Conclusion

+ Certified Approximation of the whole reachable set X∗ − Cannot avoid to approximate attractor set Xinv − Computational complexity: (n+2rd

n ) SDP variables

+ Structure sparsity can be exploited

Victor Magron SDP Approximations of Reachable Sets 23 / 23

slide-59
SLIDE 59

Conclusion

Further research: Infinite Primal LP characterization of X∗ only ? Discrete finite-time, continuous finite/infinite horizon ? Use previous framework approximating:

1 region of attraction 2 maximum controlled invariant

Victor Magron SDP Approximations of Reachable Sets 23 / 23

slide-60
SLIDE 60

Bibliography

  • V. Magron, D. Henrion, and J.-B. Lasserre. Semidefinite Approximations of Projections and Polynomial

Images of SemiAlgebraic Sets. SIAM Journal on Optimization, 25(4):2143–2164, 2015.

  • M. A. Ben Sassi, S. Sankaranarayanan, X. Chen, and E. Ábrahám. Linear relaxations of polynomial positivity

for polynomial Lyapunov function synthesis. IMA Journal of Mathematical Control and Information, 2015.

  • M. A. Ben Sassi, R. Testylier, T. Dang, and A. Girard. Reachability analysis of polynomial systems using

linear programming relaxations. ATV A 2012, pages 137–151.

  • D. Bertsekas. Infinite time reachability of state-space regions by using feedback control. IEEE Transactions on

Automatic Control, 17(5):604–613, Oct 1972.

  • S. M. Harwood and P. I. Barton. Efficient polyhedral enclosures for the reachable set of nonlinear control
  • systems. Mathematics of Control, Signals, and Systems, 28(1):1–33, 2016.
  • D. Henrion and M. Korda. Convex Computation of the Region of Attraction of Polynomial Control Systems.

Automatic Control, IEEE Transactions on, 59(2):297–312, 2014.

  • D. Henrion, J. Lasserre, and C. Savorgnan. Approximate Volume and Integration for Basic Semialgebraic
  • Sets. SIAM Review, 51(4):722–743, 2009.
  • M. Korda, D. Henrion, and C. N. Jones. Convex computation of the maximum controlled invariant set for

discrete-time polynomial control systems. In Decision and Control (CDC), 2013 IEEE 52nd Annual Conference

  • n, pages 7107–7112, Dec 2013.
slide-61
SLIDE 61

End

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