• Aucun résultat trouvé

Certificates of positivity and polynomial minimization in the multivariate Bernstein

N/A
N/A
Protected

Academic year: 2022

Partager "Certificates of positivity and polynomial minimization in the multivariate Bernstein"

Copied!
67
0
0

Texte intégral

(1)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Certificates of positivity and polynomial minimization in the multivariate Bernstein

basis

SAGA Kick Off - November ’08

Richard Leroy

IRMAR - Universit´e de Rennes 1

R. Leroy — Certificates of positivity and polynomial minimization - 1 -

(2)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Motivation

Notations

f ∈R[X] =R[X1, . . . ,Xk] of degree d

non degenerate simplexV = Conv [V0, . . . ,Vk]⊂Rk barycentric coordinates λi (i = 0, . . . ,k) :

polynomials of degree 1 Pλi = 1

x∈V ⇔ ∀i, λi(x)≥0

(3)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Motivation

Notations

f ∈R[X] =R[X1, . . . ,Xk] of degree d

non degenerate simplexV = Conv [V0, . . . ,Vk]⊂Rk barycentric coordinates λi (i = 0, . . . ,k) :

polynomials of degree 1 Pλi = 1

x∈V ⇔ ∀i, λi(x)≥0

R. Leroy — Certificates of positivity and polynomial minimization - 2 -

(4)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Motivation

Notations

f ∈R[X] =R[X1, . . . ,Xk] of degree d

non degenerate simplexV = Conv [V0, . . . ,Vk]⊂Rk

barycentric coordinates λi (i = 0, . . . ,k) :

polynomials of degree 1 Pλi = 1

x∈V ⇔ ∀i, λi(x)≥0

(5)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Motivation

Notations

f ∈R[X] =R[X1, . . . ,Xk] of degree d

non degenerate simplexV = Conv [V0, . . . ,Vk]⊂Rk barycentric coordinates λi (i = 0, . . . ,k) :

polynomials of degree 1 Pλi = 1

x∈V ⇔ ∀i, λi(x)≥0

R. Leroy — Certificates of positivity and polynomial minimization - 2 -

(6)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Motivation

Example : standard simplex

∆ ={x ∈Rk | ∀i,xi ≥0 et X

xi = 1}

x≥0 1−x ≥0

x ≥0 y ≥0 1−x−y≥ 0

x≥0 y≥0 z ≥0

1−x−y−z ≥0

(7)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Motivation

Questions

Decide iff is positive on V (or not) Obtain a simple proof

,→ certificate of positivity

Compute the minimum off over V (and localize the minimizers)

R. Leroy — Certificates of positivity and polynomial minimization - 4 -

(8)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Motivation

Questions

Decide iff is positive on V (or not)

Obtain a simple proof

,→ certificate of positivity

Compute the minimum off over V (and localize the minimizers)

(9)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Motivation

Questions

Decide iff is positive on V (or not) Obtain a simple proof

,→ certificate of positivity

Compute the minimum off over V (and localize the minimizers)

R. Leroy — Certificates of positivity and polynomial minimization - 4 -

(10)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Motivation

Questions

Decide iff is positive on V (or not) Obtain a simple proof

,→ certificate of positivity

Compute the minimum off over V (and localize the minimizers)

(11)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Motivation

Questions

Decide iff is positive on V (or not) Obtain a simple proof

,→ certificate of positivity

Compute the minimum off over V (and localize the minimizers)

R. Leroy — Certificates of positivity and polynomial minimization - 4 -

(12)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Outline

1 Multivariate Bernstein basis 2 Certificates of positivity 3 Polynomial minimization

(13)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

1 Multivariate Bernstein basis 2 Certificates of positivity 3 Polynomial minimization

R. Leroy — Certificates of positivity and polynomial minimization - 6 -

(14)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Bernstein polynomials

Notations

multi-index α= (α0, . . . , αk)∈Nk+1

|α|=α0+· · ·+αk =d multinomial coefficient dα

= d!

α0!. . . αk!

Bernstein polynomials of degreed with respect to V Bαd =

d α

λα =

d α

λ0α0. . . λkαk.

Appear naturally in the expansion 1 = 1d = (λ0+· · ·+λk)d = X

|α|=d

d α

λα = X

|α|=d

Bαd.

(15)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Bernstein polynomials

Notations

multi-index α= (α0, . . . , αk)∈Nk+1

|α|=α0+· · ·+αk =d multinomial coefficient dα

= d!

α0!. . . αk!

Bernstein polynomials of degreed with respect to V Bαd =

d α

λα =

d α

λ0α0. . . λkαk.

Appear naturally in the expansion 1 = 1d = (λ0+· · ·+λk)d = X

|α|=d

d α

λα = X

|α|=d

Bαd.

R. Leroy — Certificates of positivity and polynomial minimization - 7 -

(16)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Bernstein polynomials

Notations

multi-index α= (α0, . . . , αk)∈Nk+1

|α|=α0+· · ·+αk =d multinomial coefficient dα

= d!

α0!. . . αk!

Bernstein polynomials of degreed with respect to V Bαd =

d α

λα =

d α

λ0α0. . . λkαk.

Appear naturally in the expansion 1 = 1d = (λ0+· · ·+λk)d = X

|α|=d

d α

λα = X

|α|=d

Bαd.

(17)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Properties

nonnegative onV basis of R≤d[X]

,→ Bernstein coefficients : f = P

|α|=d

bα(f,d,V)Bαd.

b(f,d,V) : list of coefficients bα =bα(f,d,V)

R. Leroy — Certificates of positivity and polynomial minimization - 8 -

(18)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Properties

nonnegative onV

basis of R≤d[X]

,→ Bernstein coefficients : f = P

|α|=d

bα(f,d,V)Bαd.

b(f,d,V) : list of coefficients bα =bα(f,d,V)

(19)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Properties

nonnegative onV basis ofR≤d[X]

,→ Bernstein coefficients : f = P

|α|=d

bα(f,d,V)Bαd.

b(f,d,V) : list of coefficients bα =bα(f,d,V)

R. Leroy — Certificates of positivity and polynomial minimization - 8 -

(20)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Properties

nonnegative onV basis ofR≤d[X]

,→ Bernstein coefficients : f = P

|α|=d

bα(f,d,V)Bαd.

b(f,d,V) : list of coefficients bα =bα(f,d,V)

(21)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Control net

Gr´eville grid : points Nα = α0V0+· · ·+αkVk Control net : points (Nα,bα) d

Discrete graph of f : points (Nα,f (Nα))

Graph off

Control points

Gr´eville points

0 1

R. Leroy — Certificates of positivity and polynomial minimization - 9 -

(22)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Control net

Gr´eville grid : points Nα = α0V0 +· · ·+αkVk d

Control net : points (Nα,bα)

Discrete graph of f : points (Nα,f (Nα))

Graph off

Control points

Gr´eville points

0 1

(23)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Control net

Gr´eville grid : points Nα = α0V0 +· · ·+αkVk Control net : points (Nα,bα) d

Discrete graph of f : points (Nα,f (Nα))

Graph off

Control points

Gr´eville points

0 1

R. Leroy — Certificates of positivity and polynomial minimization - 9 -

(24)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Control net

Gr´eville grid : points Nα = α0V0 +· · ·+αkVk Control net : points (Nα,bα) d

Discrete graph of f : points (Nα,f (Nα))

Graph off

Control points

Gr´eville points

0 1

(25)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Control net

Gr´eville grid : points Nα = α0V0 +· · ·+αkVk Control net : points (Nα,bα) d

Discrete graph of f : points (Nα,f (Nα))

Graph off

Control points

Gr´eville points

0 1

R. Leroy — Certificates of positivity and polynomial minimization - 9 -

(26)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Interpolation properties

Linear precision

If d ≤1 :bα =f (Nα) Interpolation at vertices

bdei =f (Vi)

What about the other coefficients when d ≥2 ?

,→ bound on the gap between f (Nα) and bα

(27)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Interpolation properties

Linear precision

If d ≤1 :bα =f (Nα)

Interpolation at vertices

bdei =f (Vi)

What about the other coefficients when d ≥2 ?

,→ bound on the gap between f (Nα) and bα

R. Leroy — Certificates of positivity and polynomial minimization - 10 -

(28)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Interpolation properties

Linear precision

If d ≤1 :bα =f (Nα) Interpolation at vertices

bdei =f (Vi)

What about the other coefficients when d ≥2 ?

,→ bound on the gap between f (Nα) and bα

(29)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Interpolation properties

Linear precision

If d ≤1 :bα =f (Nα) Interpolation at vertices

bdei =f (Vi)

What about the other coefficients when d ≥2 ?

,→ bound on the gap between f (Nα) and bα

R. Leroy — Certificates of positivity and polynomial minimization - 10 -

(30)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Interpolation properties

Linear precision

If d ≤1 :bα =f (Nα) Interpolation at vertices

bdei =f (Vi)

What about the other coefficients when d ≥2 ? ,→ bound on the gap between f (Nα) and bα

(31)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Gap control net / discrete graph of f

Theorem (08’)

The gap between the control net and the discrete graph off is bounded by

dk(k+ 2) 24

2b(f,d,V)

| {z } .

||

max

|γ|=d2 0i<jk

|bγ+ei+ej−1 +bγ+ei−1+ej −bγ+ei+ej −bγ+ei−1+ej−1

| {z }

second differences

| The bound is sharp (attained by a quadratic form).

R. Leroy — Certificates of positivity and polynomial minimization - 11 -

(32)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

1 Multivariate Bernstein basis 2 Certificates of positivity 3 Polynomial minimization

(33)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Certificates of positivity

Assume the positivity of f on ∆ : m= min

f >0 Certificate of positivity :

Algebraic identity expressingf as a trivially positive polynomial on ∆ (one-sentence proof)

Here :

Certificate of positivity in the Bernstein basis If b(f,d,∆)>0, thenf >0 on ∆. Warning :The converse is false in general !

f = 6x2−6x+ 2>0 on [0,1], but b(f,2,[0,1]) = [2,−1,2].

R. Leroy — Certificates of positivity and polynomial minimization - 13 -

(34)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Certificates of positivity

Assume the positivity of f on ∆ : m= min

f >0

Certificate of positivity :

Algebraic identity expressingf as a trivially positive polynomial on ∆ (one-sentence proof)

Here :

Certificate of positivity in the Bernstein basis If b(f,d,∆)>0, thenf >0 on ∆. Warning :The converse is false in general !

f = 6x2−6x+ 2>0 on [0,1], but b(f,2,[0,1]) = [2,−1,2].

(35)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Certificates of positivity

Assume the positivity of f on ∆ : m= min

f >0 Certificate of positivity :

Algebraic identity expressingf as a trivially positive polynomial on ∆ (one-sentence proof)

Here :

Certificate of positivity in the Bernstein basis If b(f,d,∆)>0, thenf >0 on ∆. Warning :The converse is false in general !

f = 6x2−6x+ 2>0 on [0,1], but b(f,2,[0,1]) = [2,−1,2].

R. Leroy — Certificates of positivity and polynomial minimization - 13 -

(36)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Certificates of positivity

Assume the positivity of f on ∆ : m= min

f >0 Certificate of positivity :

Algebraic identity expressingf as a trivially positive polynomial on ∆ (one-sentence proof)

Here :

Certificate of positivity in the Bernstein basis If b(f,d,∆)>0, thenf >0 on ∆.

Warning :The converse is false in general !

f = 6x2−6x+ 2>0 on [0,1], but b(f,2,[0,1]) = [2,−1,2].

(37)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Certificates of positivity

Assume the positivity of f on ∆ : m= min

f >0 Certificate of positivity :

Algebraic identity expressingf as a trivially positive polynomial on ∆ (one-sentence proof)

Here :

Certificate of positivity in the Bernstein basis If b(f,d,∆)>0, thenf >0 on ∆.

Warning :The converse is false in general !

f = 6x2−6x+ 2>0 on [0,1], but b(f,2,[0,1]) = [2,−1,2].

R. Leroy — Certificates of positivity and polynomial minimization - 13 -

(38)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Certificates of positivity

Assume the positivity of f on ∆ : m= min

f >0 Certificate of positivity :

Algebraic identity expressingf as a trivially positive polynomial on ∆ (one-sentence proof)

Here :

Certificate of positivity in the Bernstein basis If b(f,d,∆)>0, thenf >0 on ∆.

Warning :The converse is false in general ! f = 6x2−6x+ 2>0 on [0,1], but b(f,2,[0,1]) = [2,−1,2].

(39)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

2 Certificates of positivity By degree elevation By subdivision

R. Leroy — Certificates of positivity and polynomial minimization - 14 -

(40)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Certificates of positivity

by degree elevation

Idea :Express f in the Bernstein basis of degree D ≥d, with D getting bigger and bigger.

If D is big enough, then b(f,d,∆) >0.

Theorem (’08)

D > d(d−1)k(k+ 2) 24m

2b(f,d,∆)

⇒b(f,D,∆)>0.

(41)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

2 Certificates of positivity By degree elevation By subdivision

R. Leroy — Certificates of positivity and polynomial minimization - 16 -

(42)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Certificates of positivity

by subdivision

Idea :Keep the degree constant, and subdivide the simplex ∆.

Tool : successive standard triangulations of degree 2.

If the subdivision is refined enough, then on each subsimplex Vi, b(f,d,Vi)>0.

Theorem (’08) If 2N > k(k+ 2)

24√ m

pdk(k+ 1)(k+ 3)k∆2b(f,d,∆)k,

then, afterN steps of subdivision, b(f,D,Vi)>0 on eachVi.

(43)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Certificates of positivity

by subdivision

Advantages :

the process is adaptive to the geometry off

R. Leroy — Certificates of positivity and polynomial minimization - 18 -

(44)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Certificates of positivity

by subdivision

Advantages :

the process is adaptive to the geometry off

(45)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Certificates of positivity

by subdivision

Advantages :

the process is adaptive to the geometry off

R. Leroy — Certificates of positivity and polynomial minimization - 18 -

(46)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Certificates of positivity

by subdivision

Advantages :

the process is adaptive to the geometry off smaller size of certificates

better interpolation(ex :25x2+ 16y240xy30x+ 24y+ 10)

153 control points 3 vertices

3 degree doublings 3 steps of subdivision

40 control points 14 vertices

(47)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Certificates of positivity

by subdivision

Advantages :

the process is adaptive to the geometry off smaller size of certificates

better interpolation(ex :25x2+ 16y240xy30x+ 24y+ 10)

153 control points 3 vertices

3 degree doublings 3 steps of subdivision

40 control points 14 vertices

R. Leroy — Certificates of positivity and polynomial minimization - 19 -

(48)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Certificates of positivity

by subdivision

Advantages :

the process is adaptive to the geometry off smaller size of certificates

better interpolation(ex :25x2+ 16y240xy30x+ 24y+ 10)

153 control points 3 vertices

3 degree doublings 3 steps of subdivision

40 control points 14 vertices

(49)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Certificates of positivity

by subdivision

The process stops :

Theorem (’08)

There exists an explicit (computable) mk,d,τ >0 such that if f has degree≤d and the bitsize of its coefficients is bounded by τ, then

f >mk,d,τ on ∆.

R. Leroy — Certificates of positivity and polynomial minimization - 20 -

(50)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

1 Multivariate Bernstein basis 2 Certificates of positivity 3 Polynomial minimization

(51)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Enclosing property

Letm denote the minimum of f over the standard simplex ∆.

Goal :Enclose m with an arbitrary precision.

Enclosing property

If V is a simplex, and mV the minimum of f over V, then : mV ∈[sV,tV],

where





sV = minbα =bβ for some β tV = min[f (Nβ), bdei

|{z}

=f(Vi)

,i = 0, . . . ,k]

R. Leroy — Certificates of positivity and polynomial minimization - 22 -

(52)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Algorithm

Steps :

Subdivide : ∆ =V1∪ · · · ∪Vs.

Remove the simplices over which f is trivially too big Loop until on each subsimplexVi, we have :

tVi −sVi < ε, whereε is the aimed precision.

Tool : Successive standard triangulations of degree 2.

(53)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Algorithm

Steps :

Subdivide : ∆ =V1∪ · · · ∪Vs.

Remove the simplices over which f is trivially too big Loop until on each subsimplexVi, we have :

tVi −sVi < ε,

whereε is the aimed precision.

Tool : Successive standard triangulations of degree 2.

R. Leroy — Certificates of positivity and polynomial minimization - 23 -

(54)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Algorithm

Steps :

Subdivide : ∆ =V1∪ · · · ∪Vs.

Remove the simplices over whichf is trivially too big

Loop until on each subsimplexVi, we have : tVi −sVi < ε,

whereε is the aimed precision.

Tool : Successive standard triangulations of degree 2.

(55)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Algorithm

Steps :

Subdivide : ∆ =V1∪ · · · ∪Vs.

Remove the simplices over whichf is trivially too big Loop until on each subsimplexVi, we have :

tVi −sVi < ε, whereε is the aimed precision.

Tool : Successive standard triangulations of degree 2.

R. Leroy — Certificates of positivity and polynomial minimization - 23 -

(56)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Algorithm

Steps :

Subdivide : ∆ =V1∪ · · · ∪Vs.

Remove the simplices over whichf is trivially too big Loop until on each subsimplexVi, we have :

tVi −sVi < ε, whereε is the aimed precision.

Tool : Successive standard triangulations of degree 2.

(57)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Algorithm

We have a bound on the complexity : Theorem (’08)

If 2N > k(k+ 2) 24√

ε

pdk(k+ 1)(k+ 3)k∆2b(f,d,∆)k, then at most N steps of subdivision are needed.

R. Leroy — Certificates of positivity and polynomial minimization - 24 -

(58)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Conclusion

Algorithms certified

bound on the complexity

implemented (in Maple, Maxima)

Future work

better complexity (as in the univariate case and the multivariate box case)

(59)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Conclusion

Algorithms

certified

bound on the complexity

implemented (in Maple, Maxima)

Future work

better complexity (as in the univariate case and the multivariate box case)

R. Leroy — Certificates of positivity and polynomial minimization - 25 -

(60)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Conclusion

Algorithms certified

bound on the complexity

implemented (in Maple, Maxima)

Future work

better complexity (as in the univariate case and the multivariate box case)

(61)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Conclusion

Algorithms certified

bound on the complexity

implemented (in Maple, Maxima)

Future work

better complexity (as in the univariate case and the multivariate box case)

R. Leroy — Certificates of positivity and polynomial minimization - 25 -

(62)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Conclusion

Algorithms certified

bound on the complexity

implemented (in Maple, Maxima)

Future work

better complexity (as in the univariate case and the multivariate box case)

(63)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Conclusion

Algorithms certified

bound on the complexity

implemented (in Maple, Maxima) Future work

better complexity (as in the univariate case and the multivariate box case)

R. Leroy — Certificates of positivity and polynomial minimization - 25 -

(64)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Conclusion

Algorithms certified

bound on the complexity

implemented (in Maple, Maxima)

Future work

better complexity (as in the univariate case and the multivariate box case)

(65)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Conclusion

Algorithms certified

bound on the complexity

implemented (in Maple, Maxima)

Future work

better complexity (as in the univariate case and the multivariate box case)

Sage ?

R. Leroy — Certificates of positivity and polynomial minimization - 25 -

(66)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Conclusion

Algorithms certified

bound on the complexity

implemented (in Maple, Maxima)

Future work

better complexity (as in the univariate case and the multivariate box case)

Mathemagix !

(67)

Multivariate Bernstein basis Certificates of positivity Polynomial minimization

Coffee break !

Thank you !

R. Leroy — Certificates of positivity and polynomial minimization - 26 -

Références

Documents relatifs

In Section 5 we analyze the complexity of the blockwise product for two polynomials supported by monomials of degree at most d − 1: if A contains Q in its center, then we show

Bernstein basis Standard triangulation Control polytope Certificates of positivity Polynomial minimization.. Certificates of positivity and polynomial minimization in the

The main idea is not to increase the degree anymore, but to proceed to successive standard triangulations of degree 2, in order for the Bernstein coefficients to converge to

We shall present various types of univariate and multivariate polynomial and spline QIs, mainly dQIs and iQIs, which were recently introduced in the literature. Both can be extended

Although, whene the matrix polynomial is positive definite, a relative version of semi-certificate with respect to a semi-algebraic subset S whose descip- tion is archimedean

Depending on the problem at hand, definition of objective functions or addition of constraints allow to provide a systematic numerical scheme to solve the control problems we

This section collects preliminary material on semi-algebraic sets, moments and moment matrices, using the notation of [8]. This material will be used to restrict our attention

In this paper we consider a new method of minimization of Boolean functions with n variables in polynomial set-theoretical format (PSTF), based on a procedure of split- ting