Algoritm Gram-Schmidt

În algebra liniară , într - un spațiu prehilbertian (adică un spațiu vectorial pe câmpul de numere reale sau al complexelor , prevăzut cu un produs scalar ), procesul sau algoritmul de Gram-Schmidt este un algoritm de construire, dintr - un gratuit familie peste o bază ortonormală subspaiul pe care îl generează . Putem folosi, de asemenea, metoda Gram-Schmidt pe o familie infinită de vectori numărați . Acest lucru face posibilă demonstrareaexistența unei baze hilbertiene dacă spațiul este separabil .

State

Tocmai, notând N = {0, ..., p } cu p în sau N = ℕ  :

Teorema  -  Dacă este o familie liberă a unui spațiu preilbertian, există una și o singură familie ortonormală astfel încât:

Uităm adesea a doua condiție, care asigură unicitatea. Acesta permite să vorbească despre familia orthonormalized de bacterii Gram-Schmidt , asociat .

Pasul general al algoritmului constă în scăderea din vectorul v j +1 a proiecției sale ortogonale pe subspațiul generat de v 0 , ..., v j . Unul se bazează pe familia ortonormală deja construită pentru calculul acestui proiect.

Această metodă a fost publicată de Jørgen Pedersen Gram în 1883 și reformulată de Erhard Schmidt în 1907, dar se găsește deja în 1816 lucrări de Laplace .

Aplicații

Procesul Gram-Schmidt

Definim operatorul de proiecție ortogonală pe o linie vectorială direcționată de vectorul u prin:

Procesul Gram-Schmidt este apoi:

Cu:

Note și referințe

(fr) Acest articol este preluat parțial sau în întregime din articolul din Wikipedia engleză intitulat „  Procesul Gram - Schmidt  ” (a se vedea lista autorilor ) .
  1. Matematică All-in-One. MP al 2- lea an , Paris, Dunod,2004, A 2 -a  ed. , 1279  p. ( ISBN  978-2-10-007576-8 , aviz BnF n o  FRBNF39237416 ) , p.  569
  2. (în) ortogonalizare Gram-Schmidt în cele mai vechi utilizări cunoscute ale unora dintre cuvintele matematicii (G)
  3. A. Quarteroni, R. Sacco, F. Saleri, Metode numerice pentru calcul științific, Programe în Matlab , ed. Springer, 2000, p. 83 și următoarele. Citeste online
  4. convenția aleasă pentru produsul scalar Hermitian fiind aici: liniaritatea pe partea dreaptă și semi-liniaritatea pe stânga.
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">