Polynôme somme de carrés

De testwiki
Aller à la navigation Aller à la recherche

Modèle:3autres En mathématiques, un polynôme homogène à coefficients réels h(x) de degré 2m, en les Modèle:Mvar variables x=(x1,,xn) est somme de carrés (en anglais SOS pour sum of squares) si et seulement s'il existe des polynômes homogènes g1(x),,gk(x) de degré m tels que

h(x)=i=1kgi(x)2.

Exemple et propriétés

Le polynôme homogène de degré 4 en deux variables h(x)=x14x12x22+x24 s'écrit sous la forme

h(x)=x14x12x22+x24=(x12x22)2+(x1x2)2.

Il est donc la somme de deux carrés.

Tout polynôme homogène qui est somme de carrés est un polynôme positif (un polynôme qui ne prend que des valeurs positives) ; la réciproque n'est pas vraie et Hilbert a prouvé que, pour n=2,m=1 ou pour n=3,m=2, un polynôme homogène est somme de carrés si et seulement s'il est positif[1]. Il en est de même pour le problème analogique des polynômes homogènes symétriques positifs [2]Modèle:,[3].

Des conditions suffisantes pour qu'un polynôme homogène soit somme de carrés ont été données[4]Modèle:,[5]. De plus, un polynôme homogène réel positif peut être approchée arbitrairement près (pour la norme l1 de son vecteur de coefficients) par une suite de polynômes homogènes qui sont sommes de carrés[6].

Représentation matricielle carrée (SMR)

On peut voir le problème d'établir qu'un polynôme homogène h(x) est somme de carrés comme la résolution d'un problème d'optimisation convexe. En effet, h(x) peut s'écrire sous la forme

h(x)=x{m}(H+L(α))x{m}

x{m} est un vecteur contenant une base des polynômes homogènes de degré m en x (comme par exemple les monômes de degré degré m en x), le symbole ′ désigne la transposée, où H est la matrice symétrique vérifiant

h(x)=x{m}Hx{m}

et où L(α) est une paramétrisation linéaire de l'espace linéaire

={L=L:x{m}Lx{m}=0}.

La dimension du vecteur x{m} est égale à

σ(n,m)=(n+m1m),

et la dimension du vecteur α est :

ω(n,2m)=12σ(n,m)(1+σ(n,m))σ(n,2m).

Avec ces notation, le polynôme h(x) est une somme de carrés si et seulement s'il existe un vecteur α tel que

H+L(α)0,

ce qui signifie que la matrice H+L(α) est semi-définie positive. On se ramène ainsi à la vérification d'une inégalité matricielle linéaire qui est un problème d'optimisation convexe. L'expression

h(x)=x{m}(H+L(α))x{m}

a été introduite dans[7] sous le nom de représentation matricielle carrée (square matrix representation abrégé en SMR) afin d'établir si un polynôme homogène est somme de carrés à travers une inégalité matricielle linéaire. Cette représentation est également connue sous le nom de matrice de Gram[8].

Exemples

  • On considère le polynôme homogène de degré 4 en deux variables h(x)=x14x12x22+x24 . On a
m=2,x{m}=(x12x1x2x22),H+L(α)=(10α101+2α10α101).
Pour la valeur α=1 on a H+L(α)0 ; il s'ensuit que h(x) est somme de carrés.
  • On considère le polynôme homogène de degré 4 en trois variables h(x)=2x142.5x13x2+x12x2x32x1x33+5x24+x34 . On a
m=2,x{m}=(x12x1x2x1x3x22x2x3x32),H+L(α)=(21.250α1α2α31.252α10.5+α20α4α500.5+α22α3α4α51α10α450α6α2α4α502α60α3α51α601).
Comme H+L(α)0 pour α=(1.18,0.43,0.73,1.13,0.37,0.57), il s'ensuit que h(x) est somme de carrés.

Somme de carrés de polynômes non commutatifs

On considère l'algèbre libre RX engendrée par n symboles non commutants X={x1,,xn}, muni de l'involution ~, qui fixe R et les xi et qui retourne les mots sur X . Par analogie au cas commutatif, les polynômes symétriques non commutatifs sont les polynômes non commutatifs invariants par l'involution ~.

Un polynôme non commutatif est somme de carrés s'il existe des polynômes non commutatifs h1,,hk tel que

f(X)=i=1khi(X)hi(X).

Lorsqu'une matrice réelle de dimension r×r est évaluée en un polynôme non commutatif symétrique f , et qu'on obtient une matrice semi-définie positive, f est dite matrice-positif. Dans le cadre non commutatif, un polynôme non commutatif est somme de carrés si et seulement s'il est matrice-positif[9]. De plus, il existe des algorithmes pour décomposer les polynômes matrice-positifs en une somme des carrés de polynômes non commutatifs[10].

Notes et références

Modèle:Traduction/référence Modèle:Références

Voir également

Modèle:Portail