METODO
PARA EL CALCULO DE VALORES Y VECTORES PROPIOS DOMINANTES DE UNA MATRIZ
- PARTE I
Continúa en PARTE II - PARTE
III - PARTE IV
RESUMEN
En este articulo se describe un procedimiento para la obtención
de los valores y vectores propios dominantes de una matriz. El método
se apoya en los conceptos de matriz sigma y matriz propia. El proceso
seguido es tal que las matriz propia contiene los vectores propios asociados
a los valores propios dominantes de la matriz objeto del problema, y
la matriz sigma contiene dichos valores propios. La característica
principal del método estriba en que no es necesario resolver
el problema de valores y vectores propios en cada iteración.
INTRODUCCION
Muchos problemas prácticos de determinación de vectores
y valores propios de una matriz de orden n solo requieren el conocimiento
de un número limitado de dichos pares; por ejemplo, aquellos
cuyos p valores propios (p < n) son los de mayor módulo.
Cuando p = 1 y se trata de obtener el valor propio de mayor módulo
o valor propio dominante de una matriz general y su vector propio asociado,
puede citarse como más adecuado el método de la potencia,
atribuido a Von Misses [1], el cual, a partir de una aproximación
arbitraria del vector propio buscado, obtiene iterativamente la aproximación
deseada en función de la precisión requerida. La localización
de otros valores propios se puede realizar utilizando técnicas
de deflacción [2], pudiéndose obtener de esta forma los
valores propios dominantes y sus correspondientes vectores propios.
Otros métodos de obtención del valor propio dominante
de una matriz se basan en el concepto de "Cociente de Rayleigh"
[3] por el cual pueden construirse algoritmos iterativos que convergen
cuadraticamente al valor propio dominante.
Los métodos de Iteración Simultánea constituyen
una generalización del método de la potencia. Se basan
en el procesamiento simultáneo de un subconjunto inicial de p
vectores ortogonales a los que se trata de modo que en cada paso del
proceso iterativo se mantenga entre ellos la relación de ortogonalidad
y no converjan al mismo vector propio. Estos procedimientos son mas
eficaces que las técnicas de deflación. Entre ellos se
pueden señalar el método desarrollado por Rutishauser
[4] en 1969, de aplicación a matrices simétricas definido-positivas.
En 1970, Clint y Jennings [5] publican su aportación para matrices
simétricas. En 1975, Jennings y W.J. Steward [6] desarrollan
un algoritmo para matrices reales simétricas y no simétricas.
El método que presentamos en estas notas es general, válido
para matrices finitas de cualquier tipo. Si bien constituye una generalización
del método de la potencia, difiere de los métodos de iteración
simultánea en los siguientes aspectos :
- Se basa en las
propiedades de las matrices sigma [7] y en el concepto de matriz propia.
- Desde un punto de vista computacional, no es necesario ortogonalizar
los vectores de iteración según las técnicas
descritas en Wilkinson [8] ni resolver en cada ciclo el problema de
valores y vectores propios, como ocurre en los métodos de Iteración
Simultánea o los de Arnoldi y Lanczos [9]. Este hecho es debido
a que la convergencia del método no se estudia en los valores
propios si no en las matrices sigma.
OBTENCION
DE MATRICES PROPIAS
A continuación vamos a exponer la forma de obtener la matriz sigma
que proporciona los valores propios de mayor valor absoluto de la matriz
original. Además se indicará la forma de obtener los vectores
propios correspondientes.
Definición.- Sea A una matriz de dimensión n x n. Diremos
que una matriz de dimensión n x r, denotada Mr es una matriz propia
de A, asociada a la matriz sigma , de dimensión r x r, si se cumple
(1) :

siendo una matriz cuadrada cualquiera.
Según [10] , una ecuación como (1) implica que todos los
valores propios de son valores propios de A. Las columnas de la matriz
propia Mr forman una base del subespacio invariante asociado a los r valores
propios de A contenidos en 
Está claro que si r = 1, la anterior definición es equivalente
a la de vector propio y valor propio,ya que todo escalar conmuta con cualquier
matriz.
TEOREMA
Sea A una matriz de dimensión nxn con s valores propios distintos,
cada uno de multiplicidad ri, de modo que se cumple (2) :

Es decir, de los n valores propios que posee A, son estrictamente superiores
al resto .
Entonces, el "Método de iteración por matrices propias"
nos permite obtener una matriz propia asociada al subespacio invariante
dominante -dimensional
que contiene los valores
propios de A de mayor módulo.
Demostración
Para facilitar el proceso, de ahora en adelante tomaremos (3) :

Según [11], para la matriz A existe una base de Jordan de la forma
(4) :

para la que se verificará (5) :

Tomando un vector arbitrario q, de dimensión n, y teniendo en cuenta
(4), podemos escribir (6):

y aplicando sobre él la matriz A (7) :

Pero, según (5), tenemos (8) :

con lo cual (9) :

Aplicando de nuevo la matriz A resulta (10) :

y reagrupando términos (11) :

donde C2j son los coeficientes binomiales.
Análogamente (12) :

o también (13) :

Si cada vector de la base de Jordan se escribe en función de los
vectores de la base canónica, resulta (14) :

y por la propiedad asociativa de la suma de escalares (15) :

tomando vectores arbitrarios linealmente independientes y considerando
para cada uno de ellos la ecuación (15), obtenemos la matriz (16)
:

Según la hipótesis inicial, existen R valores propios de
mayor valor absoluto que el resto, Si aproximamos cada elemento de la
matriz de (16) tomando sólo los l primeros términos del
sumatorio más externo, resultará (17) :

Y esta matriz puede descomponerse en la forma (18) :

donde
son, respectivamente, matrices de dimensión nxR y RxR de la forma
(19) y (20) :


y es
una matriz de dimensión RxR, diagonal por bloques, donde cada bloque,
de dimensión rk es triangular inferior de la forma (21)
:

que es, justamente, la forma de la potencia p-ésima del bloque
de Jordan Sk [12].
Continuar leyendo en ... PARTE
II - PARTE III - PARTE
IV |