Raíz cuadrada de una matriz

En matemáticas, la raíz cuadrada de una matriz extiende la noción de raíz cuadrada de los números a las matrices. Una matriz B se dice que es una raíz cuadrada de A si el producto matricial BB es igual a A.[1]

Introducción

La existencia de un producto de matrices permite definir la raíz de una matrices como aquella matriz que multiplicada por sí misma da la original.

Si A {\displaystyle A} es una matriz definida positiva u operador, entonces existe exactamente una matriz definida positiva u operador B {\displaystyle B} tal que B 2 = A {\displaystyle B^{2}=A} ; entonces definimos A = B {\displaystyle {\sqrt {A}}=B} . Dada una matriz real su raíz cuadrada está definida si su espectro puntual está formado por números positivos, si el espectro no fuera estrictamente positivo la raíz cuadrada de una matriz involucrará matrices con coeficientes complejos.

Más generalmente, para cada matriz u operador normal A {\displaystyle A} existen operadores normales B {\displaystyle B} tales que B 2 = A {\displaystyle B^{2}=A} . En general, hay muchos de esos operadores B {\displaystyle B} para cada A {\displaystyle A} y entonces la función raíz cuadrada no puede ser definida satisfactoriamente para operadores normales. En cierta manera se puede decir que los operadores definidos positivos son similares a los números reales positivos, y los operadores normales son similares a los números complejos.

Algoritmos de cálculo

Método simplificado de Newton

Si A es una matriz n × n con valores complejos, el siguiente algoritmo — Método simplificado de Newton — aproxima la matriz X k {\displaystyle X_{k}} a la raíz cuadrada de A tras k iteraciones:[1]

Sea X0 = I, donde I es la matriz identidad. La iteración está definida por

X k + 1 = 1 2 ( X k + A X k 1 ) . {\displaystyle X_{k+1}={\tfrac {1}{2}}(X_{k}+AX_{k}^{-1})\,.}

La convergencia no está asegurada, pero si el proceso converge, la matriz X k {\displaystyle X_{k}} converge cuadráticamente a la raíz cuadrada A1/2. Este método es una extensión del algoritmo babilónico para el cálculo de raíces cuadradas de números positivos ordinarios.

Método IASMN

Para una matriz A real definida positiva existe un algoritmo denominado Iteración alternativa simplificada del Método de Newton, muy sencillo y computacionalmente eficiente para calcular la raíz cuadrada de este importante tipo de matrices. El algoritmo es el siguiente:[2]

Dado  X 0 = I n α k = t r a z a ( A ) X k F α k > 0 X k + 1 = 1 2 ( α k X k + ( α k X k ) T A ) k = 0 , 1 , 2 , {\displaystyle {\begin{array}{l}{\text{Dado }}X_{0}=I_{n}\\\alpha _{k}={\frac {\sqrt {\mathrm {traza} (A)}}{\left\Vert X_{k}\right\Vert _{F}}}\quad \alpha _{k}>0\\X_{k+1}={\tfrac {1}{2}}\left(\alpha _{k}X_{k}+(\alpha _{k}X_{k})^{T}\backslash A\right)\\k=0,1,2,\dots \end{array}}}

El símbolo "\" representa el proceso de eliminación Gaussiana.

Véase también

Referencias

  1. a b Higham, Nicholas J. (abril de 1986). «Newton's Method for the Matrix Square Root». Mathematics of Computation 46 (174): 537-549. doi:10.2307/2007992. 
  2. A. Mendoza Mexía, O. R. Gómez Aldama, "Un método simplificado de Newton para calcular la raíz cuadrada de una matriz real simétrica definida positiva", Métodos numéricos para cálculo y diseño en ingeniería: Revista internacional, ISSN 0213-1315, Vol. 26, Nº 1, 2010, pags. 47-53.

Enlaces externos

  • Square root of positive definite matrix en PlanetMath.
Control de autoridades
  • Proyectos Wikimedia
  • Wd Datos: Q964330
  • Wd Datos: Q964330