Разложение Шура
В математической дисциплине линейной алгебры или разложение Шура триангуляция Шура , названная в честь Иссая Шура , является матричным разложением . Это позволяет записать произвольную комплексную квадратную матрицу как унитарно эквивалентную верхней треугольной матрице , диагональные элементы которой являются собственными значениями исходной матрицы.
Заявление
[ редактировать ]Разложение Шура выглядит следующим образом: если A представляет собой размера n × n квадратную матрицу с комплексными элементами, то A можно выразить как [1] [2] [3] для некоторой унитарной матрицы Q (так что обратная Q −1 также является сопряженной транспонированной Q * матрицы Q ) и некоторой верхней треугольной U. матрицей называется формой Шура A Это . Поскольку U подобен , и A собственные , он имеет тот же спектр поскольку он треугольный, его значения являются диагональными U. элементами
Из разложения Шура следует, что существует вложенная последовательность A -инвариантных подпространств {0} = V 0 ⊂ V 1 ⊂ ⋯ ⊂ V n = C н и что существует упорядоченный ортонормированный базис (для стандартной эрмитовой формы C н ) такие, что первые i базисных векторов охватывают Vi встречающегося для каждого i, во вложенной последовательности. Несколько иначе говоря, первая часть говорит, что линейный оператор J в комплексном конечномерном векторном пространстве стабилизирует полный флаг ( V 1 , ..., V n ) .
Доказательство
[ редактировать ]Конструктивное доказательство разложения Шура состоит в следующем: каждый оператор A в комплексном конечномерном векторном пространстве имеет собственное значение λ , соответствующее некоторому собственному пространству V λ . Пусть V λ ⊥ быть его ортогональным дополнением. Ясно, что относительно этого ортогонального разложения A имеет матричное представление (здесь можно выбрать любые ортонормированные базисы Z 1 и Z 2, охватывающие V λ и V λ ⊥ соответственно) где I λ — тождественный оператор на V λ . Вышеупомянутая матрица будет верхнетреугольной, за исключением блока А 22 . Но точно такую же процедуру можно применить и к подматрице A 22 , рассматриваемой как оператор на V λ ⊥ , и его подматрицы. Продолжайте таким же образом, пока результирующая матрица не станет верхней треугольной. Поскольку каждое сопряжение увеличивает размерность верхнетреугольного блока как минимум на единицу, этот процесс занимает не более n шагов. Таким образом, пространство C н будет исчерпана и процедура дала желаемый результат. [4]
Приведенный выше аргумент можно немного переформулировать следующим образом: пусть λ — собственное значение A , соответствующее некоторому собственному пространству V λ . A индуцирует оператор T в фактор-пространстве C н / V λ . Этот оператор представляет собой в точности подматрицу A22 , указанную выше. Как и раньше, T будет иметь собственное пространство, скажем, W µ ⊂ C н по модулю V λ . Обратите внимание, что прообраз W µ под фактор-отображением является инвариантным подпространством A , содержащим V λ . Продолжайте таким образом до тех пор, пока полученное фактор-пространство не станет иметь размерность 0. Тогда последовательные прообразы собственных пространств, найденные на каждом шаге, образуют флаг, который A стабилизирует.
Примечания
[ редактировать ]Хотя каждая квадратная матрица имеет разложение Шура, в общем случае это разложение не уникально. Например, собственное пространство V λ может иметь размерность > 1, и в этом случае любой ортонормированный базис для V λ приведет к желаемому результату.
Запишите треугольную матрицу U как U = D + N , где D — диагональ, а N — строго верхняя треугольная матрица (и, следовательно, нильпотентная матрица ). Диагональная матрица D содержит собственные значения матрицы A в произвольном порядке (следовательно, ее норма Фробениуса в квадрате представляет собой сумму квадратов модулей собственных значений матрицы A , а норма Фробениуса A в квадрате есть сумма квадратов сингулярных значений A ) . Нильпотентная часть N , вообще говоря, также не единственна, но ее норма Фробениуса однозначно определяется A (просто потому, что норма Фробениуса A равна норме Фробениуса U = D + N ). [5]
Ясно, что если A — нормальная матрица , то U из ее разложения Шура должна быть матрицей а векторы-столбцы Q — собственными векторами A. диагональной , Следовательно, разложение Шура расширяет спектральное разложение . В частности, если A , положительно определена разложение Шура A , его спектральное разложение и его сингулярное разложение совпадают.
семейство Коммутирующее матриц { A i } может быть одновременно треугольным, т. е. существует унитарная матрица Q такая, что для каждого A i в данном семействе QA i Q* является верхнетреугольной. Это легко вывести из приведенного выше доказательства. Возьмите элемент A из { Ai } и снова рассмотрим собственное V A. пространство Тогда V A инвариантен относительно всех матриц из { A i }. Следовательно, все матрицы в { A i } должны иметь один общий собственный вектор VA в . Тогда индукция доказывает утверждение. Как следствие, мы получаем, что каждое коммутирующее семейство нормальных матриц можно одновременно диагонализовать .
В бесконечномерной ситуации не каждый ограниченный оператор в банаховом пространстве имеет инвариантное подпространство. Однако верхняя триангуляризация произвольной квадратной матрицы обобщается на компактные операторы . Каждый компактный оператор в комплексном банаховом пространстве имеет гнездо замкнутых инвариантных подпространств.
Вычисление
[ редактировать ]Разложение Шура данной матрицы численно вычисляется с помощью алгоритма QR или его вариантов. Другими словами, корни характеристического полинома, соответствующего матрице, не обязательно вычисляются заранее, чтобы получить ее разложение Шура. И наоборот, алгоритм QR можно использовать для вычисления корней любого заданного характеристического полинома путем нахождения разложения Шура сопутствующей матрицы . Аналогичным образом алгоритм QR используется для вычисления собственных значений любой заданной матрицы, которые являются диагональными элементами верхней треугольной матрицы разложения Шура. Хотя алгоритм QR формально представляет собой бесконечную последовательность операций, сходимость к машинной точности практически достигается за операции. [6] См. раздел «Несимметричные собственные задачи» в LAPACK . Руководстве пользователя [7]
Приложения
[ редактировать ]Приложения теории лжи включают:
- Каждый обратимый оператор содержится в борелевской группе .
- Каждый оператор фиксирует точку многообразия флагов .
Обобщенное разложение Шура
[ редактировать ]Учитывая квадратные матрицы A и B , обобщенное разложение Шура факторизует обе матрицы как и где Q и Z унитарные и , S , T верхнетреугольные . а Обобщенное разложение Шура также иногда называют QZ-разложением . [2] : 375 [8]
Обобщенные собственные значения которые решают обобщенную проблему собственных значений (где x — неизвестный ненулевой вектор) можно рассчитать как отношение диагональных элементов S к диагональным элементам T . То есть, используя индексы для обозначения элементов матрицы, i- е обобщенное собственное значение удовлетворяет .
Ссылки
[ редактировать ]- ^ Хорн, Р.А. и Джонсон, ЧР (1985). Матричный анализ . Издательство Кембриджского университета. ISBN 0-521-38632-2 . (раздел 2.3 и далее на стр. 79 )
- ^ Jump up to: а б Голуб, Г.Х. и Ван Лоан, CF (1996). Матричные вычисления (3-е изд.). Издательство Университета Джонса Хопкинса. ISBN 0-8018-5414-8 . (Раздел 7.7 на стр. 313 )
- ^ Шотт, Джеймс Р. (2016). Матричный анализ для статистики (3-е изд.). Нью-Йорк: Джон Уайли и сыновья. стр. 175–178. ISBN 978-1-119-09247-6 .
- ^ Вагнер, Дэвид. «Доказательство теоремы Шура» (PDF) . Заметки по линейной алгебре .
- ^ Хайэм, Ник. «Что такое разложение Шура?» .
- ^ Трефетен, Ллойд Н.; Бау, Дэвид (1997). Численная линейная алгебра . Филадельфия: Общество промышленной и прикладной математики. стр. 193–194. ISBN 0-89871-361-7 . OCLC 36084666 .
{{cite book}}
: CS1 maint: дата и год ( ссылка ) - ^ Андерсон, Э; Бай, З; Бишоф, К; Блэкфорд, С; Деммель, Дж; Донгарра, Дж; Дю Кроз, Дж; Гринбаум, А; Хаммарлинг, С; Маккенни, А; Соренсен, Д. (1995). Руководство пользователя LAPACK . Филадельфия, Пенсильвания: Общество промышленной и прикладной математики. ISBN 0-89871-447-8 .
- ^ Дэниел Кресснер: «Численные методы решения общих и структурированных задач собственных значений», глава 2, Springer, LNCSE-46 (2005).