Разложение Шура - Schur decomposition

в математический дисциплина линейная алгебра, то Разложение Шура или Триангуляция Шура, названный в честь Иссай Шур, это матричное разложение. Это позволяет записать произвольную комплексную матрицу в виде унитарно эквивалентный чтобы верхнетреугольная матрица диагональные элементы которой являются собственными значениями исходной матрицы.

утверждение

Разложение Шура гласит: если А это п × п квадратная матрица с участием сложный записи, то А можно выразить как[1][2][3]

где Q это унитарная матрица (так что обратное Q−1 также сопряженный транспонировать Q* из Q), и U является верхнетреугольная матрица, который называется Форма Шура из А. поскольку U является аналогичный к А, у него то же самое спектр, а поскольку он треугольный, его собственные значения - диагональные элементы U.

Из разложения Шура следует, что существует вложенная последовательность А-инвариантные подпространства {0} = V0V1 ⊂ ... ⊂ Vп = Cп, и что существует упорядоченный ортонормированный базис (для стандартного Эрмитова форма из Cп) такой, что первый я базисные векторы охватывают Vя для каждого я происходящие во вложенной последовательности. Говоря несколько иначе, в первой части говорится, что линейный оператор J на комплексном конечномерном векторном пространстве стабилизирует полный флаг (V1,...,Vп).

Доказательство

Конструктивное доказательство разложения Шура таково: каждый оператор А на комплексном конечномерном векторном пространстве имеет собственное значение λ, соответствующий некоторому собственному подпространству Vλ. Позволять Vλ - его ортогональное дополнение. Ясно, что относительно этого ортогонального разложения А имеет матричное представление (здесь можно выбрать любые ортонормированные базисы Z1 и Z2 охватывающий Vλ и Vλ соответственно)

где яλ является тождественным оператором на Vλ. Вышеупомянутая матрица была бы верхнетреугольной, за исключением А22 блок. Но точно такая же процедура может быть применена к субматрице А22, рассматривается как оператор на Vλ, и его подматрицы. Повторите так n раз. Таким образом, пространство Cп будет истощен, и процедура дала желаемый результат.

Приведенный выше аргумент можно немного переформулировать следующим образом: пусть λ быть собственным значением А, соответствующий некоторому собственному подпространству Vλ. А индуцирует оператора Т на факторное пространство Cп/Vλ. Этот оператор и есть А22 подматрица сверху. Как прежде, Т будет иметь собственное подпространство, скажем WμCп по модулю Vλ. Обратите внимание на прообраз Wμ под фактор-картой находится инвариантное подпространство из А который содержит Vλ. Продолжайте так до тех пор, пока результирующее фактор-пространство не станет размерностью 0. Затем последовательные прообразы собственных подпространств, найденные на каждом шаге, образуют флаг, который А стабилизируется.

Заметки

Хотя каждая квадратная матрица имеет разложение Шура, в общем случае это разложение не уникально. Например, собственное подпространство Vλ может иметь размерность> 1, и в этом случае любой ортонормированный базис для Vλ приведет к желаемому результату.

Напишите треугольную матрицу U так как U = D + N, где D диагональный и N строго верхнетреугольный (а значит, нильпотентная матрица ). Диагональная матрица D содержит собственные значения А в произвольном порядке (следовательно, его норма Фробениуса, квадрат, есть сумма квадратов модулей собственных значений А, а норма Фробениуса А, в квадрате, это сумма квадратов сингулярные значения из А). Нильпотентная часть N вообще не уникален, но его Норма Фробениуса однозначно определяется А (просто потому, что норма Фробениуса A равна норме Фробениуса U = D + N).

Понятно, что если А это нормальная матрица, тогда U из его разложения Шура должно быть диагональная матрица и вектор-столбцы Q являются собственные векторы из А. Следовательно, разложение Шура продолжает спектральное разложение. В частности, если А является положительно определенный, разложение Шура А, его спектральное разложение и его разложение по сингулярным числам совпадают.

А поездка на работу family {Ая} матриц можно одновременно триангулировать, т.е. существует унитарная матрица Q так что для каждого Ая в данной семье, Q Aя Q * верхнетреугольный. Это легко вывести из приведенного выше доказательства. Взять элемент А от {Ая} и снова рассмотрим собственное подпространство VА. потом VА инвариантна относительно всех матриц из {Ая}. Следовательно, все матрицы в {Ая} должен иметь один общий собственный вектор в VА. Затем индукция доказывает утверждение. Как следствие, мы получаем, что любое коммутирующее семейство нормальных матриц может быть одновременно диагонализованный.

В бесконечномерных условиях не каждый ограниченный оператор на Банахово пространство имеет инвариантное подпространство. Однако верхняя треугольная форма произвольной квадратной матрицы действительно обобщается на компактные операторы. Каждые компактный оператор на комплексном банаховом пространстве имеет гнездо замкнутых инвариантных подпространств.

Вычисление

Разложение Шура данной матрицы численно вычисляется с помощью QR-алгоритм или его варианты. Другими словами, корни характеристический многочлен соответствующие матрице не обязательно вычисляются заранее, чтобы получить ее разложение Шура. И наоборот, QR-алгоритм может использоваться для вычисления корней любого заданного характеристический многочлен найдя разложение Шура его сопутствующая матрица. Точно так же QR-алгоритм используется для вычисления собственных значений любой заданной матрицы, которые являются диагональными элементами верхней треугольной матрицы разложения Шура. См. раздел Несимметричные собственные задачи в ЛАПАК Руководство пользователя.[4]

Приложения

Теория лжи приложения включают:

Обобщенное разложение Шура

Даны квадратные матрицы А и B, то обобщенное разложение Шура факторизует обе матрицы как и , где Q и Z находятся унитарный, и S и Т находятся верхний треугольный. Обобщенное разложение Шура также иногда называют QZ разложение.[2]:375

Обобщенный собственные значения которые решают обобщенная задача на собственные значения (где Икс - неизвестный ненулевой вектор) можно вычислить как отношение диагональных элементов S к тем из Т. То есть, используя индексы для обозначения элементов матрицы, я-е обобщенное собственное значение удовлетворяет .

использованная литература

  1. ^ Хорн, Р.А. И Джонсон, C.R. (1985). Матричный анализ. Издательство Кембриджского университета. ISBN  0-521-38632-2.(Раздел 2.3 и далее на п. 79 )
  2. ^ а б Голуб, Г. И Ван Лоан, К.Ф. (1996). Матричные вычисления (3-е изд.). Издательство Университета Джона Хопкинса. ISBN  0-8018-5414-8.(Раздел 7.7 в п. 313 )
  3. ^ Шотт, Джеймс Р. (2016). Матричный анализ для статистики (3-е изд.). Нью-Йорк: Джон Вили и сыновья. С. 175–178. ISBN  978-1-119-09247-6.
  4. ^ Андерсон, Э; Bai, Z; Бишоф, К; Блэкфорд, S; Demmel, J; Донгарра, Дж; Дю Кроз, Дж; Гринбаум, А; Hammarling, S; Маккенни, А; Соренсен, Д. (1995). LAPACK Руководство пользователя. Филадельфия, Пенсильвания: Общество промышленной и прикладной математики. ISBN  0-89871-447-8.