Algoritmo de Gram-Schmidt

En álgebra lineal , en un espacio prehilbertian (es decir, un espacio vectorial en el campo de números reales o la de los complejos , provisto de un producto escalar ), el proceso o algoritmo de Gram-Schmidt es un algoritmo para la construcción, desde un libre familia sobre una base ortonormal el subespacio que genera . También podemos usar el método de Gram-Schmidt en una familia infinita numerable de vectores. Esto nos permite demostrar la existencia de una base de Hilbert si el espacio es separable .

Estados

Precisamente, observando N = {0, ..., p } con p en , o N = ℕ  :

Teorema  -  Si es una familia libre de un espacio prehilbertiano, existe una y solo una familia ortonormal tal que:

A menudo olvidamos la segunda condición, que asegura la singularidad. Permite hablar de la familia ortonormalizada de Gram-Schmidt asociada .

El paso general del algoritmo consiste en restar al vector v j +1 su proyección ortogonal sobre el subespacio generado por v 0 , ..., v j . Uno se apoya en la familia ortonormal ya construida para el cómputo de este proyecto.

Este método fue publicado por Jørgen Pedersen Gram en 1883 y reformulado por Erhard Schmidt en 1907, pero ya se encuentra en 1816 obras de Laplace .

Aplicaciones

Proceso Gram-Schmidt

Definimos el operador de proyección ortogonal en una línea vectorial dirigida por el vector u por:

El proceso de Gram-Schmidt es entonces:

Con :

Notas y referencias

(fr) Este artículo está tomado parcial o totalmente del artículo de Wikipedia en inglés titulado “  Proceso Gram-Schmidt  ” ( ver la lista de autores ) .
  1. Matemáticas todo en uno. 2 º año MP , París, Dunod,2004, 2 nd  ed. , 1279  p. ( ISBN  978-2-10-007576-8 , aviso BnF n o  FRBNF39237416 ) , p.  569
  2. (in) Ortogonalización de Gram-Schmidt en los primeros usos conocidos de algunas de las palabras de las matemáticas (G)
  3. A. Quarteroni, R. Sacco, F. Saleri, Métodos numéricos para el cálculo científico, Programas en Matlab , ed. Springer, 2000, pág. 83 y siguientes. Leer en línea
  4. La convención elegida para el producto escalar hermitiano es aquí: linealidad a la derecha y semilinealidad a la izquierda.
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">