Q0-matrice

En mathématiques, une Q0-matrice est une matrice carrée réelle apportant des propriétés particulières aux problèmes de complémentarité linéaire. Ce sont celles qui assurent l'existence d'une solution dès que le problème est réalisable.

Définitions

Quelques notations

Pour un vecteur v∈ℝn, la notation v⩾0 signifie que toutes les composantes vi du vecteur sont positives.

On note ℝ+n:={x∈ℝn:x⩾0} l'orthant positif de ℝn.

Si A est une matrice d'ordre n, on note A(ℝ+n):={Ax:x⩾0} l'image de ℝ+n par A ; c'est un cône polyédrique (donc un fermé).

Problème de complémentarité

É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.

Un point x vérifiant x⩾0 et Mx+q⩾0 est dit admissible pour le problème CL(M,q) et l'ensemble

Adm(M,q):={x∈ℝn:x⩾0, Mx+q⩾0}

est appelé l'ensemble admissible de ce problème. On dit que le problème CL(M,q) est réalisable si Adm(M,q)≠∅.

Q0-matrice

Pour M∈ℝn×n, on introduit les deux cônes de ℝn suivants

QR(M):={q∈ℝn:CL⁡(M,q) est réalisable},QS(M):={q∈ℝn:CL⁡(M,q) a une solution}.

Évidemment QS(M)⊂QR(M), sans que l'on ait nécessairement égalité (c'est ce qui motive l'introduction de la notion de Q0-matrice). Le cône QR(M) est convexe polyédrique car il s'écrit comme la somme de deux cônes convexes polyédriques :

QR(M)=R+n−M(R+n).

Au contraire, QS(M) n'est pas nécessairement convexe. En réalité, on montre que QS(M) est une réunion de cônes convexes polyédriques,, (disjoints quel que soit q si et seulement si M est suffisante en colonne) :

QS(M)=⋃I⊂{1,…,n}KI(ℝ+n),

où KI est la matrice dont les colonnes sont données par

(KI)I=−MIet(KI)Ic=IIc.

On voit que les deux cônes dont QR(M) est la somme sont contenus dans QS(M) ; on les obtient en prenant I=∅ et I={1,…,n}. Ces observations conduisent à la définition suivante.

Q0-matrice — On dit qu'une matrice M∈ℝn×n est une Q0-matrice si elle vérifie l'une des conditions équivalentes suivantes :

  1. le problème CL⁡(M,q) a une solution s'il est réalisable,
  2. QS(M)=QR(M),
  3. QS(M) est convexe.

On note 𝐐𝟎 l'ensemble des Q0-matrices.

Annexes

Articles connexes