Proceso de Gram-Schmidt

El proceso de Gram - Schmidt transforma una secuencia de vectores linealmente independientes en un sistema ortonormal de vectores , y de tal forma que cada vector es una combinación lineal de .

El proceso clásico de Gram-Schmidt

Algoritmo

Sean vectores linealmente independientes y  sea el operador de proyección de un vector sobre un vector definido como

donde  es el producto escalar de vectores y .

El proceso clásico de Gram-Schmidt se realiza de la siguiente manera:

A partir de cada vector , se puede obtener un vector normalizado de longitud unitaria , definido como

Resultados del proceso Gram-Schmidt:

 es un sistema de vectores ortogonales o

 es un sistema de vectores ortonormales.

El cálculo se denomina ortogonalización de  Gram-Schmidt y ortonormalización de Gram-Schmidt.

Interpretación geométrica

Considere la fórmula (2), el segundo paso del algoritmo. Su representación geométrica se muestra en la Fig. una:

  1. conseguir la proyección del vector sobre ;
  2. cálculo de , es decir, la perpendicular que se proyecta sobre . Esta perpendicular es el vector calculado en la fórmula (2) ;
  3. moviendo el vector obtenido en el paso 2 al origen. Este movimiento se hace en la figura solo para mayor claridad;

La figura muestra que el vector es ortogonal al vector , ya que es la perpendicular sobre la que se proyecta .

Considere la fórmula (3), el tercer paso del algoritmo, en la siguiente versión:

Su representación geométrica se muestra en la Fig. 2:

  1. conseguir la proyección del vector sobre ;
  2. conseguir la proyección del vector sobre ;
  3. cálculo de la suma , es decir, la proyección del vector sobre el plano formado por los vectores y . Este plano está sombreado en gris en la figura;
  4. cálculo , es decir, la perpendicular, que se proyecta sobre el plano formado por los vectores y . Esta perpendicular es el vector calculado en la fórmula (6) ;
  5. traslado recibido al origen. Este movimiento se hace en la figura solo para mayor claridad. No es una operación matemática y por lo tanto no se refleja en la fórmula (6).

La figura muestra que el vector es ortogonal a los vectores y , ya que es una perpendicular a lo largo de la cual se proyecta sobre el plano formado por los vectores y .

Así, en el proceso de Gram-Schmidt , la proyección se realiza ortogonalmente sobre el hiperplano atravesado por vectores . A continuación, el vector se calcula como la diferencia entre y su proyección. Es decir  , es la perpendicular desde al hiperplano atravesado por los vectores . Por lo tanto, es ortogonal a los vectores que forman este hiperplano.

Ocasiones especiales

El proceso de Gram-Schmidt también se puede aplicar a una secuencia infinita de vectores linealmente independientes.

Además, el proceso de Gram-Schmidt se puede aplicar a vectores linealmente dependientes. En este caso, produce un (vector cero) en el paso si es una combinación lineal de vectores . Para preservar la ortogonalidad de los vectores de salida y evitar la división por cero durante la ortogonalización, el algoritmo debe descartar los vectores cero. El número de vectores producidos por el algoritmo será igual a la dimensión del subespacio generado por los vectores (es decir, el número de vectores linealmente independientes que se pueden distinguir de los vectores originales).

Propiedades

Interpretaciones adicionales

El proceso de Gram-Schmidt se puede interpretar como la descomposición de una matriz cuadrada no degenerada en el producto de una matriz ortogonal (o unitaria en el caso de un espacio hermitiano ) y una matriz triangular superior con elementos diagonales positivos, la descomposición QR , que es una caso especial de la descomposición de Iwasawa .

Literatura

Enlaces