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 Σr
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
|
|
La teoría sobre el cálculo de valores propios o autovalores
de matrices, tiene plicaciones en diversas ramas de la ciencia. Así,
disciplinas tales como la Química, la Economía, la Teoria
de juegos y otros campos de la ciencia y las ingenierías hacen
uso de sus resultados.
El trabajo relativo al método para el cálculo de los autovalores
dominantes de una matriz de gran dimensión está estructurado
en cuatro capítulos. |