Сингулярное разложение (нахождение сингулярных значений и векторов)

Материал из Алговики
Перейти к навигации Перейти к поиску

1 Общая постановка задачи

Дана произвольная матрица A размера m \times n, необходимо построить её разложение в виде A=U\cdot S \cdot V^*, где U и V — унитарные матрицы размера m \times m и n \times n соответственно, S — диагональная матрица с вещественными положительными числами на диагонали. Диагональные элементы матрицы S называются сингулярными числами матрицы A, а столбцы матриц U и V левыми и правыми сингулярными векторами соотвтественно.

2 Методы решения

2.1 Общий метод сведения к спектральному разложению

2.2 Методы вычисления спектрального разложения двухдиагональных матриц

2.2.1 QR-итерация и её варианты

2.2.2 Метод "Разделяй-и-властвуй"

2.2.3 Метод бисекции и обратной итерации

2.3 Метод Якоби