Matrice copositive

En mathématiques et plus particulièrement en algèbre linéaire, en optimisation et en complémentarité linéaire, une matrice réelle carrée M est dite :

L'ensemble des matrices copositives est noté 𝐂𝐏, celui des matrices strictement copositives est noté 𝐂𝐏𝐬, celui des matrices copositives-plus est noté 𝐂𝐏+ et celui des matrices copositives-étoile est noté 𝐂𝐏∗.

La notion de matrice copositive symétrique a été introduite et étudiée par Motzkin (1952).

Propriétés immédiates

Les ensembles 𝐂𝐏𝐬, 𝐂𝐏+, 𝐂𝐏∗, 𝐂𝐏 sont des cônes non vides. Les cônes 𝐂𝐏𝐬 et 𝐂𝐏 sont convexes (intersections de demi-espaces).

Les ensembles 𝐂𝐏𝐬, 𝐂𝐏+, 𝐂𝐏∗, 𝐂𝐏 sont reliés entre eux par la chaîne d'inclusions suivante :

𝐂𝐏𝐬⊂𝐂𝐏+⊂𝐂𝐏∗⊂𝐂𝐏.

Aucun de ces ensembles n'est vide, car la matrice identité est strictement copositive (donc 𝐂𝐏𝐬≠∅). Par ailleurs, aucune de ces inclusions n'est une égalité car

0∈𝐂𝐏+∖𝐂𝐏𝐬,(0−121)∈𝐂𝐏∗∖𝐂𝐏+et(0111)∈𝐂𝐏∖𝐂𝐏∗.

Seul le cône 𝐂𝐏 est fermé (intersection de demi-espaces fermés). Par ailleurs, si l'on note « adh⁡A » l'adhérence d'un ensemble A, on a (on approche M∈𝐂𝐏 par M+tI∈𝐂𝐏𝐬 avec t↓0)

adh⁡𝐂𝐏𝐬=adh⁡𝐂𝐏+=adh⁡𝐂𝐏∗=𝐂𝐏.

On montre aussi facilement les inclusions suivantes :

  𝐃𝐏⊂𝐂𝐏𝐬,  

      

  𝐒𝐃𝐏⊂𝐂𝐏+  

      et       

  𝐏𝐎𝐒⊂𝐂𝐏,  

où 𝐃𝐏 désigne l'ensemble des matrices définies positives, 𝐒𝐃𝐏 désigne l'ensemble des matrices semi-définies positives (à forme quadratique associée positive) et 𝐏𝐎𝐒 désigne l'ensemble des matrices positives.

Propriétés des éléments — Si M∈𝐂𝐏, alors

  • Mii⩾0, pour tout i∈[[1,n]],
  • 4MiiMjj⩾[(Mij+Mji)−]2, pour tout i≠j dans [[1,n]] ; en particulier, Mii=0 implique que Mij+Mji⩾0 pour tout j∈[[1,n]].

Si M∈𝐂𝐏𝐬, alors

  • Mii>0, pour tout i∈[[1,n]],
  • 4MiiMjj>[(Mij+Mji)−]2, pour tout i≠j dans [[1,n]].

Critères de copositivité

Le problème de décision consistant à déterminer si une matrice M∈ℚn×n est copositive est co-NP-complet.

Critères fondés sur les sous-matrices principales

Pour les matrices symétriques, on dispose de critères utilisant la décomposition spectrale des sous-matrices principales. Le résultat suivant est dû à Kaplan (2000). La notation v>0 signifie que toutes les composantes de v sont/doivent être strictement positives.

Critères spectraux — Soit M∈ℝn×n symétrique. Alors

  • M∈𝐂𝐏 si, et seulement si, tous les vecteurs propres v>0 des sous-matrices principales de M ont leur valeur propre ⩾0,
  • M∈𝐂𝐏𝐬 si, et seulement si, tous les vecteurs propres v>0 des sous-matrices principales de M ont leur valeur propre >0.

Critères simplexiques

Pour les matrices symétriques, voir Andersson, Chang et Elfving (1995), Bundfuss et Dür (2008).

Copositivité et complémentarité linéaire

Problème de complémentarité linéaire

Étant donnés une matrice réelle carrée M∈ℝn×n et un vecteur q∈ℝn, un problème de complémentarité linéaire consiste à trouver un vecteur x∈ℝn tel que x⩾0, Mx+q⩾0 et x⊤(Mx+q)=0, ce que l'on écrit de manière abrégée comme suit :

CL(M,q):0⩽x⊥(Mx+q)⩾0.

Existence de solution

En général, la copositivité de M ne suffit pas pour que CL⁡(M,q) ait une solution, quel que soit q. Par exemple, 0∈𝐂𝐏, mais CL⁡(0,q) a une solution si, et seulement si, q⩾0. Le résultat suivant donne des conditions sur (M,q) avec M∈𝐂𝐏 pour que CL⁡(M,q) ait une solution.

Existence de solution avec matrice copositive — Si M∈𝐂𝐏 et q∈{x∈ℝ+n:x⊤Mx=0, Mx⩾0}+ (cône dual positif), alors CL⁡(M,q) a une solution.

En corollaire, on a

𝐂𝐏𝐬⊂𝐂𝐏∩𝐑𝟎⊂𝐂𝐏∗∩𝐐,

où

  • 𝐑𝟎 désigne l'ensemble des R0-matrices, c'est-à-dire des matrices M telles que Sol⁡(M,0)={0} ou encore telles que 0⩽x⊥Mx⩾0 implique que x=0,
  • 𝐐 désigne l'ensemble des Q-matrices, c'est-à-dire des matrices M∈ℝn×n pour lesquelles le problème de complémentarité linéaire CL⁡(M,q) a une solution quel que soit q∈ℝn.

Propriétés variationnelles

Les caractérisations suivantes de la copositivité (stricte) d'une matrice M∈ℝn×n se font au moyen de la fonction quadratique

φ:ℝn→ℝ:x↦x⊤(Mx+q),

où q∈ℝn. On y a noté ℝ+n:={x∈ℝn:x⩾0} l'ensemble des vecteurs dont les composantes sont positives.

Caractérisations de la copositivité — Soit M∈ℝn×n. On a

  • M∈𝐂𝐏 si, et seulement si, pour tout q⩾0, φ est bornée inférieurement sur ℝ+n,
  • M∈𝐂𝐏𝐬 si, et seulement si, pour tout q∈ℝn, φ est bornée inférieurement sur ℝ+n.

Annexes

Articles connexes