Собственные вектора и значения матриц
Страница 5. Обобщенные и нелинейные проблемы собственных векторов и значений


Обобщенные и нелинейные проблемы собственных векторов и значений

Многие пакеты программ для собственных векторов и значений имеют дело также с так называемой обобщенной их проблемой [6]: Ax = lBx,где A и B -- матрицы. Большинство таких проблем в случае невырожденности B могут быть сведены к проблеме (B-1A)x = lx.Часто A и B симметричны, а B положительно определена. Матрица B-1A не является симметричной, но задачу можно свести к задаче на собственные вектора и значения для симметричной матрицы, применяя разложение Холесского B = LLT. Умножая уравнение на L-1, получаем C(LTx) = l(LTx),  где C = L-1A(L-1)T.Матрица C является симметричной, ее собственные значения совпадают с собственными значениями первичной задачи, а собственные вектора равны LTx. Эффективным способом получения этой матрицы является решение уравнения YLT = Aотносительно нижней треугольной части матрицы Y. Затем относительно нижней треугольной части симметричной матрицы C решается уравнение: LC = Y.Другой генерализацией стандартной проблемы собственных векторов и значений являются нелинейные относительно собственных значений проблемы, например (Al2 + Bl + C) x = 0.Такая задача сводится к линейной введением дополнительного неизвестного собственного вектора y и разрешения линейной задачи для матрицы (2N x 2N):
 
(
(
0 1 )
)
(
(
x )
)
 =  l (
(
x )
)
-A-1C -A-1B y y                

Этот метод обобщается на полиномы высших степеней относительно l. Полином степени M порождает линейную задачу на собственные значения для матрицы (MN x MN) [7].

 
« Предыдущая статья   Следующая статья »