Passer au contenu principal
AlgèbreObjet mathématique · Glossaire

Surdéterminé (système)

Un système d'équations linéaires est dit surdéterminé s'il comporte plus d'équations que d'inconnues. En général, un tel système n'a pas de solution exacte. On cherche alors, par la méthode des moindres carrés, le vecteur qui minimise la somme des carrés des résidus.
Résidus de trois observations autour de la valeur ajustée 2 Les observations 1, 2 et 3 sont comparées à la valeur commune 2. Les deux résidus non nuls ont la même longueur. b₁ = 1 b₂ = 2 b₃ = 3 x = 2
La valeur ajustée 2 coïncide avec l'observation centrale ; les deux autres résidus ont même longueur et des signes opposés.
Sommaire

Ce que vous allez apprendre

  • Reconnaître un système surdéterminé en comparant son nombre d'équations et d'inconnues.
  • Former les résidus et calculer un ajustement par les équations normales.
  • Vérifier sur un exemple que la somme des carrés obtenue est meilleure pour le minimiseur.
  • Distinguer absence de solution exacte, perte d'unicité et choix d'une méthode numérique stable.

En clair

Trois mesures donnent 1, 2 et 3 pour une même quantité inconnue. Aucun nombre ne peut être à la fois égal à ces trois valeurs : il y a plus de contraintes que de nombres à trouver. Le système est surdéterminé.
Plutôt que d'abandonner, on cherche la valeur qui s'écarte globalement le moins des trois mesures. Les moindres carrés pénalisent chaque écart au carré. Ici, la valeur 2 équilibre les écarts −1, 0 et 1.

Définition

Un système linéaire est surdéterminé lorsque son nombre m d'équations est strictement supérieur à son nombre n d'inconnues. La matrice des coefficients, notée A, a donc m lignes et n colonnes. Le vecteur des données est noté b, et le vecteur inconnu x. Le système s'écrit Ax=bAx=b.
Une solution exacte existe seulement si les contraintes sont compatibles, c'est-à-dire si b appartient à l'ensemble des combinaisons linéaires des colonnes de A. Dans le cas général, on forme le vecteur des résidus r, défini par r=Axbr=Ax-b, puis on minimise la somme de leurs carrés :
minxAxb22\min_x \lVert Ax-b\rVert_2^2
Tout minimiseur vérifie les équations normales ATAx=ATbA^T A x=A^T b, où AT est la transposée de A. Si les colonnes de A sont linéairement indépendantes, le minimiseur est unique. Sinon, plusieurs vecteurs peuvent donner le même meilleur ajustement. En calcul numérique, la factorisation QR traite directement la matrice rectangulaire, tandis que la décomposition en valeurs singulières, ou SVD, gère aussi une perte de rang et permet de choisir la solution de norme minimale.

De quoi c'est fait

Cinq éléments structurent le problème. La matrice des coefficients A contient une ligne par équation et une colonne par inconnue. Le vecteur des données b fournit le membre droit de chaque équation. Le vecteur inconnu x regroupe les valeurs recherchées. Le résidu r mesure, ligne par ligne, l'écart entre la prédiction Ax et les données. Enfin, le critère des moindres carrés additionne les carrés de ces écarts.
Le nombre de lignes de A fixe le nombre de composantes de b et de r. Son nombre de colonnes fixe celui des composantes de x. La condition « plus de lignes que de colonnes » définit le caractère surdéterminé ; les valeurs numériques déterminent ensuite l'existence d'une solution exacte, le meilleur ajustement et son éventuelle unicité.

Un exemple, pas à pas

On veut estimer une unique valeur x à partir de trois observations : 1, 2 et 3. Les trois équations ont toutes le coefficient 1. La matrice A a donc trois lignes et une colonne, et le vecteur b contient les trois observations.
1. Le système et ses données sont :
A=(111),b=(123),{x=1x=2x=3A=\begin{pmatrix}1\\1\\1\end{pmatrix},\quad b=\begin{pmatrix}1\\2\\3\end{pmatrix},\quad \begin{cases}x=1\\x=2\\x=3\end{cases}
2. Aucune valeur ne satisfait simultanément les trois équations. Les équations normales ramènent pourtant le problème à une seule égalité :
ATAx=ATb3x=6A^T A x=A^T b\quad\Longrightarrow\quad 3x=6
3. On obtient exactement x = 2. Les résidus, calculés comme valeurs prédites moins valeurs observées, sont 1, 0 et −1. Leur somme des carrés vaut 12+02+(1)2=21^2+0^2+(-1)^2=2.
La représentation met en regard les trois observations et la valeur ajustée commune. Pour contrôler le résultat, on teste une valeur voisine : avec x = 1, la somme devient 02+(1)2+(2)2=50^2+(-1)^2+(-2)^2=5, donc elle est bien supérieure à 2.

En pratique

En régression linéaire, chaque observation apporte une équation sur les paramètres du modèle. Quand les observations sont plus nombreuses que les paramètres et ne s'alignent pas exactement sur le modèle, les moindres carrés fournissent un ajustement global. Une résolution exacte reste préférable si toutes les équations sont compatibles.
Pour combiner plusieurs mesures d'une même quantité, on écrit une équation par mesure et on inspecte les résidus après l'ajustement. Des résidus nuls signalent une solution exacte ; des résidus non nuls quantifient l'accord imparfait avec les données.
Pour le calcul, les équations normales donnent une caractérisation compacte. Une factorisation QR est une alternative numérique stable. Si les colonnes sont dépendantes ou presque dépendantes, la SVD permet d'identifier la perte de rang et de sélectionner une solution de norme minimale.

À ne pas confondre

Système sous-déterminé. Il possède moins d'équations que d'inconnues, alors qu'un système surdéterminé en possède davantage. Une équation à deux inconnues est sous-déterminée ; les trois équations de l'exemple portant sur une seule inconnue sont surdéterminées.
Système incompatible. Cette qualification signifie qu'aucune solution exacte n'existe ; elle ne compare pas le nombre d'équations et d'inconnues. Un système surdéterminé peut rester compatible si ses équations sont redondantes. Ainsi, les trois équations x = 2, x = 2 et 2x = 4 ont une solution exacte.

Limites et pièges

Plus d'équations ne signifie pas automatiquement absence de solution. Le seuil est strict : dès que m > n, le système est surdéterminé, mais des équations redondantes peuvent rester compatibles. Il faut donc tester les résidus : s'ils sont tous nuls, la solution est exacte.
Le meilleur ajustement n'est pas toujours unique. Si les colonnes de A sont linéairement dépendantes, plusieurs vecteurs inconnus peuvent produire la même prédiction et la même somme minimale. Les équations normales ne sélectionnent alors pas un unique vecteur ; la SVD peut fournir celui de norme minimale.
Une formule exacte n'est pas toujours la meilleure procédure numérique. Former explicitement ATA peut amplifier les difficultés lorsque des colonnes sont presque dépendantes. Dans ce cas, on préfère une factorisation QR ou une SVD, qui résolvent le problème des moindres carrés de manière plus stable.

Pour aller plus loin

Le système surdéterminé est le cadre algébrique ; les moindres carrés sont le critère qui choisit un ajustement lorsque toutes les contraintes ne peuvent pas être satisfaites ensemble.
Régression linéaire — Relier les observations, les paramètres du modèle et les résidus minimisés.
Droite des moindres carrés — Voir le cas géométrique où l'ajustement recherché est une droite.
Continuez avec Tangente

Explorez les mathématiques autrement

Retrouvez nos magazines, podcasts et jeux pour explorer les mathématiques autrement.

Découvrir les offres