Pseudo-soluție

În matematică , mai precis în algebra liniară , o pseudo-soluție a unui sistem ( S ) de ecuații liniare este un sistem numita soluție de ecuații normale  : , obținută prin înmulțirea primului sistem de matrice transpuse . Necunoscut este vectorul , datele este matricea și vectorul .

În timp ce sistemul ( S ) poate să nu aibă o soluție, în general, deoarece este supradeterminat, adică cu ecuații mai independente decât necunoscute ( n > p ), sistemul de ecuații normale asociate admite întotdeauna cel puțin o soluție; aceasta corespunde cel mai adesea aplicării metodei celor mai puțin pătrate .

Sisteme de ecuații nedeterminate și pseudo-soluții

În practică, sistemele nedeterminate intervin în mod natural în procesele experimentale.

Pentru a lua un exemplu, dacă se dorește determinarea constantelor și a unei reacții enzimatice conform modelului Michaelis-Menten , se vor efectua n măsurători ale vitezei reacției v în funcție de concentrația c , știind că acestea sunt legate de ecuația unde .

Măsurătorile vor genera un sistem de n ecuații cu 2 necunoscute a și b , dar sistemul obținut nu va avea în general nicio soluție din cauza impreciziei măsurătorilor care îl va face incompatibil .

Cu toate acestea, știm că acest sistem ar trebui să aibă o soluție și nimic nu autorizează favorizarea anumitor ecuații față de altele pentru a o rezolva.

Ideea este apoi de a determina a și b pentru a minimiza diferența cu soluția așteptată, adică pentru a face expresia

minim. (Ar fi zero dacă nu ar exista inexactități de măsurare).

Este chiar principiul unei rezoluții în sensul celor mai mici pătrate, așa cum apare în mod explicit, și care apelează la noțiunea de proiecție ortogonală .

Caracterizarea unei pseudo-soluții

Pentru ca ecuația liniară Ax = b să aibă soluții, este necesar ca vectorul b să aparțină imaginii lui A (pe care o identificăm aici cu harta liniară a în care o reprezintă). Dacă nu este cazul, căutăm să minimalizăm distanța dintre b și Ax găsind proiecția ortogonală a lui b pe , vectorul Ax fiind neschimbat în această proiecție.

Un vector x de o pseudo-soluție de ( S ) dacă și numai dacă, vectorul Ax este proiecția ortogonală a vectorului b pe imaginea A .

Prin caracterizarea proiectului ortogonal, se poate afirma că:

Un vector x al este o pseudo-soluție a lui ( S ) dacă și numai dacă vectorul Ax minimizează distanța față de vectorul b  :

și găsim o noțiune de minuscule pătrate, dată fiind definiția standardului.

Existența pseudo-soluțiilor

Determinarea practică a pseudo-soluțiilor

Matricea este simetrică pozitivă , și chiar pozitivă definită atunci când este inversabilă; aur

„Cele mai ușoare probleme de rezolvare a sistemelor liniare de tratat numeric sunt cele ale căror matrice sunt simetrice definite pozitive. "

Cu toate acestea, în practică, sistemul ( S ) este adesea slab condiționat , iar sistemul cu ecuații normale este cu atât mai mult cu cât condiționarea acestuia (pentru norma euclidiană) este pătratul condiționării sistemului inițial. În consecință, pseudo-soluțiile sunt determinate folosind, de exemplu, o descompunere QR .

În cazul unui sistem nedeterminat și a unei matrice de rang maxim, se poate utiliza factorizarea QR, dar dacă matricea nu este inversabilă, se folosește o descompunere în valori singulare

Referințe

Bibliografie

Note

  1. Acest exemplu este tratat mai detaliat în F. Deluzet, A. Huard, A. Liné, J. Morchain, P. Poncet, G. Quinio și P. Villedieu, „  Sujets de TP, INSA  ” , 2005/2006 , p .  7.
  2. O demonstrație este disponibilă pe Wikiversitate ( vezi mai jos ).
  3. Philippe G. Ciarlet, Introducere în analiza și optimizarea numerică a matricii , Dunod, Paris, 1998, p. 26.
  4. Nougier 2001 , p.  164.
  5. Quarteroni, Sacco și Saleri 2000 , p.  107.

Vezi și tu

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">