В математической дисциплине линейной алгебры матричная декомпозиция или матричная факторизация — это факторизация матрицы в произведение матриц. Существует много различных матричных декомпозиций; каждая из них находит применение среди определенного класса задач.
Аналогично, разложение QR выражает A как QR с Q — ортогональной матрицей и R — верхней треугольной матрицей. Система Q ( R x ) = b решается с помощью R x = Q T b = c , а система R x = c решается с помощью « обратной подстановки ». Количество требуемых сложений и умножений примерно вдвое больше, чем при использовании решателя LU, но в неточной арифметике больше цифр не требуется, поскольку разложение QR численно устойчиво .
Разложения, связанные с решением систем линейных уравнений
LU-разложение
Традиционно применимо к: квадратной матрице A , хотя прямоугольные матрицы также могут быть применимы. [1] [nb 1]
Существование: LUP-разложение существует для любой квадратной матрицы A. Когда P является единичной матрицей , LUP-разложение сводится к LU-разложению.
Комментарии: Разложения LUP и LU полезны при решении систем линейных уравнений размером n на n . Эти разложения суммируют процесс исключения Гаусса в матричной форме. Матрица P представляет любые перестановки строк, выполненные в процессе исключения Гаусса. Если исключение Гаусса дает форму ступенчатой строки без необходимости перестановок строк, то P = I , поэтому существует разложение LU.
Сокращение LU
Блок LU-декомпозиции
Ранговая факторизация
Применимо к: матрице A размером m на n ранга r
Разложение: где C — это матрица ранга столбцов размером m на r, а F — это матрица ранга строк размером r на n.
Разложение: , где — верхний треугольник с действительными положительными диагональными элементами
Комментарий: если матрица эрмитова и положительно полуопределена, то она имеет разложение вида, если диагональные элементы разрешается принимать равными нулю
Уникальность: для положительно определенных матриц разложение Холецкого единственно. Однако оно не единственно в случае положительно полуопределенных матриц.
Комментарий: если является действительным и симметричным, то имеет все действительные элементы
Комментарий: Альтернативой является разложение ЛПНП , которое позволяет избежать извлечения квадратных корней.
QR-разложение
Применимо к: матрице A размером m на n с линейно независимыми столбцами
Уникальность: В общем случае он не уникален, но если имеет полный ранг , то существует единственный , имеющий все положительные диагональные элементы. Если является квадратным, то также уникален.
Комментарий: QR-разложение обеспечивает эффективный способ решения системы уравнений . Тот факт, что является ортогональным, означает, что , так что это эквивалентно , что очень легко решить, поскольку является треугольным .
Факторизация RRQR
Интерполяционное разложение
Разложения на основе собственных значений и связанных с ними концепций
Существование: Матрица A размером n на n всегда имеет n (комплексных) собственных значений, которые можно упорядочить (более чем одним способом) для формирования диагональной матрицы D размером n на n и соответствующей матрицы ненулевых столбцов V , удовлетворяющей уравнению собственных значений . обратима тогда и только тогда, когда n собственных векторов линейно независимы (то есть каждое собственное значение имеет геометрическую кратность , равную его алгебраической кратности ). Достаточным (но не необходимым) условием для этого является то, что все собственные значения различны (в этом случае геометрическая и алгебраическая кратности равны 1)
Комментарий: Всегда можно нормализовать собственные векторы так, чтобы они имели длину один (см. определение уравнения собственных значений)
Комментарий: Каждая нормальная матрица A (то есть матрица, для которой , где — сопряженное транспонирование ) может быть разложена на собственные числа. Для нормальной матрицы A (и только для нормальной матрицы) собственные векторы также могут быть сделаны ортонормированными ( ), а разложение на собственные числа читается как . В частности, все унитарные , эрмитовы или косоэрмитовы (в вещественном случае все ортогональные , симметричные или кососимметричные , соответственно) матрицы являются нормальными и, следовательно, обладают этим свойством.
Комментарий: Для любой действительной симметричной матрицы A собственное разложение всегда существует и может быть записано как , где D и V являются действительными значениями.
Комментарий: Собственное разложение полезно для понимания решения системы линейных обыкновенных дифференциальных уравнений или линейных разностных уравнений. Например, разностное уравнение, начинающееся с начального условия, решается с помощью , что эквивалентно , где V и D — матрицы, образованные из собственных векторов и собственных значений матрицы A . Поскольку матрица D диагональна, возведение ее в степень , просто подразумевает возведение каждого элемента на диагонали в степень t . Это гораздо проще сделать и понять, чем возведение A в степень t , поскольку A обычно не является диагональной.
Комментарий: нормальная форма Жордана обобщает собственное разложение на случаи, когда имеются повторяющиеся собственные значения и их невозможно диагонализировать, разложение Жордана–Шевалле делает это без выбора базиса.
Разложение: Это версия разложения Шура, где и содержат только действительные числа. Всегда можно записать , где V — действительная ортогональная матрица , — транспонированная V , а S — блочная верхняя треугольная матрица, называемая действительной формой Шура . Блоки на диагонали S имеют размер 1×1 (в этом случае они представляют действительные собственные значения) или 2×2 (в этом случае они выводятся из пар комплексно-сопряженных собственных значений).
Комментарий: в комплексном разложении QZ отношения диагональных элементов S к соответствующим диагональным элементам T , , являются обобщенными собственными значениями , которые решают обобщенную задачу на собственные значения (где — неизвестный скаляр, а v — неизвестный ненулевой вектор).
Разложение (реальная версия): и где A , B , Q , Z , S , и T — матрицы, содержащие только действительные числа. В этом случае Q и Z — ортогональные матрицы , верхний индекс T представляет транспонирование , а S и T — блочные верхние треугольные матрицы. Блоки на диагонали S и T имеют размер 1×1 или 2×2.
Факторизация Такаги
Применимо к: квадратной, комплексной, симметричной матрице A.
Комментарий: Диагональные элементы D являются неотрицательными квадратными корнями собственных значений .
Комментарий: V может быть комплексным, даже если A действительно.
Комментарий: Это не частный случай собственного разложения (см. выше), которое использует вместо . Более того, если A не является действительным, оно не является эрмитовым, и форма с использованием также не применима.
Комментарий : Диагональные элементы D называются сингулярными значениями A.
Комментарий: Как и в случае с собственным разложением, приведенном выше, разложение по сингулярным значениям подразумевает нахождение базисных направлений, вдоль которых умножение матриц эквивалентно скалярному умножению, но оно имеет большую общность, поскольку рассматриваемая матрица не обязательно должна быть квадратной.
Уникальность: сингулярные значения всегда определяются однозначно и не обязательно должны быть уникальными в общем случае.
Масштабно-инвариантные разложения
Относится к вариантам существующих матричных разложений, таким как SVD, которые инвариантны относительно диагонального масштабирования.
Применимо к: матрице A размером m на n .
Разложение по сингулярным значениям, инвариантным к масштабу единиц: , где S — уникальная неотрицательная диагональная матрица сингулярных значений, инвариантных к масштабу единиц, U и V — унитарные матрицы , — сопряженная транспонированная матрица V , и положительные диагональные матрицы D и E.
Комментарий: Аналогично SVD, за исключением того, что диагональные элементы S инвариантны относительно левого и/или правого умножения A на произвольные невырожденные диагональные матрицы, в отличие от стандартного SVD, для которого сингулярные значения инвариантны относительно левого и/или правого умножения A на произвольные унитарные матрицы.
Комментарий: Является альтернативой стандартному SVD, когда требуется инвариантность относительно диагональных, а не унитарных преобразований A.
Уникальность: Масштабно-инвариантные сингулярные значения (задаваемые диагональными элементами S ) всегда определяются однозначно. Диагональные матрицы D и E , а также унитарные U и V , в общем случае не обязательно уникальны.
Комментарий: Матрицы U и V не совпадают с матрицами SVD.
Аналогичные масштабно-инвариантные разложения могут быть получены из других матричных разложений; например, для получения масштабно-инвариантных собственных значений. [3] [4]
Уникальность: всегда уникален и равен (который всегда эрмитов и положительно полуопределен). Если обратим, то уникален.
Комментарий: Поскольку любая эрмитова матрица допускает спектральное разложение с унитарной матрицей, можно записать как . Поскольку является положительно полуопределенной, все элементы в неотрицательны. Поскольку произведение двух унитарных матриц унитарно, взяв одну, можно записать которая является сингулярным разложением. Следовательно, существование полярного разложения эквивалентно существованию сингулярного разложения.
Алгебраическое полярное разложение
Применимо к: квадратной, комплексной, невырожденной матрице A. [5 ]
Разложение: , где Q — комплексная ортогональная матрица, а S — комплексная симметричная матрица.
Уникальность: Если не имеет отрицательных действительных собственных значений, то разложение уникально. [6]
Комментарий: Существование этого разложения эквивалентно тому, что оно подобно . [7]
Комментарий: Вариантом этого разложения является , где R — действительная матрица, а C — круговая матрица. [6]
Разложение Мостова
Применимо к: квадратной, комплексной , невырожденной матрице A. [8] [9]
Разложение: , где U — унитарное, M — действительное антисимметричное, а S — действительное симметричное.
Комментарий: Матрицу A можно также разложить как , где U 2 является унитарным, M 2 является действительным антисимметричным, а S 2 является действительным симметричным. [6]
Нормальная форма Синкхорна
Применимо к: квадратной действительной матрице A со строго положительными элементами.
Разложение: , где S — дважды стохастическая матрица , а D 1 и D 2 — действительные диагональные матрицы со строго положительными элементами.
Секторальная декомпозиция
Применимо к: квадратной, комплексной матрице A с числовым диапазоном, содержащимся в секторе .
Разложение: , где C — обратимая комплексная матрица и при всех . [10] [11]
Разложение: , где — симплектическая матрица , а D — неотрицательная диагональная матрица размером n на n . [12]
Матрица квадратного корня
Разложение: , в общем случае не уникально.
В случае положительной полуопределенности существует единственная положительная полуопределенность такая, что .
Обобщения
This section needs expansion with: examples and additional citations. You can help by adding to it. (December 2014)
Существуют аналоги SVD, QR, LU и факторизации Холецкого для квазиматриц и матриц или непрерывных матриц . [13] «Квазиматрица», как и матрица, представляет собой прямоугольную схему, элементы которой индексированы, но один дискретный индекс заменен непрерывным индексом. Аналогично, «матрица» непрерывна по обоим индексам. В качестве примера матрицы можно представить ядро интегрального оператора .
Эти факторизации основаны на ранних работах Фредгольма (1903), Гильберта (1904) и Шмидта (1907). Для отчета и перевода на английский язык основополагающих работ см. Stewart (2011).
^ Однако, если используется неквадратная матрица, то матрица U также будет иметь ту же прямоугольную форму, что и исходная матрица A. Таким образом, называть матрицу U верхней треугольной было бы неправильно, поскольку правильным термином было бы то, что U является «ступенчатой формой строки» матрицы A. Помимо этого, нет никаких различий в LU-факторизации для квадратных и неквадратных матриц.
Цитаты
^ Лэй, Дэвид С. (2016). Линейная алгебра и ее приложения. Стивен Р. Лэй, Джудит Макдональд (Пятое глобальное издание). Харлоу. стр. 142. ISBN978-1-292-09223-2. OCLC 920463015.{{cite book}}: CS1 maint: location missing publisher (link)
^ Piziak, R.; Odell, PL (1 июня 1999). "Full Rank Factorization of Matrices". Mathematics Magazine . 72 (3): 193. doi :10.2307/2690882. JSTOR 2690882.
^ Ульманн, Дж. К. (2018), «Обобщенная обратная матрица, согласованная с диагональными преобразованиями», Журнал SIAM по матричному анализу и приложениям , 239 (2): 781–800, doi : 10.1137/17M113890X
^ Uhlmann, JK (2018), «Обобщенная обратная матрица, сохраняющая ранг, для согласованности с учетом сходства», IEEE Control Systems Letters , 3 : 91–95, arXiv : 1804.07334 , doi : 10.1109/LCSYS.2018.2854240, ISSN 2475-1456, S2CID 5031440
^ Чоудхури и Хорн 1987, стр. 219–225
^ abc Bhatia, Rajendra (2013-11-15). «Биполярное разложение». Линейная алгебра и ее приложения . 439 (10): 3031–3037. doi :10.1016/j.laa.2013.09.006.
^ Хорн и Мерино 1995, стр. 43–92
^ Mostow, GD (1955), Некоторые новые теоремы разложения для полупростых групп, Mem. Amer. Math. Soc., т. 14, Американское математическое общество, стр. 31–54
^ Чжан, Фучжэнь (30 июня 2014 г.). «Разложение матрицы и его приложения». Линейная и полилинейная алгебра . 63 (10): 2033–2042. doi :10.1080/03081087.2014.933219. S2CID 19437967.
^ Друри, SW (ноябрь 2013 г.). «Определяющие неравенства Фишера и гипотеза Хайэма». Линейная алгебра и ее приложения . 439 (10): 3129–3133. doi : 10.1016/j.laa.2013.08.031 .
^ Идель, Мартин; Сото Гаона, Себастьян; Вольф, Майкл М. (2017-07-15). «Ограничения возмущений для симплектической нормальной формы Уильямсона». Линейная алгебра и ее приложения . 525 : 45–58. arXiv : 1609.01338 . doi : 10.1016/j.laa.2017.03.013. S2CID 119578994.
^ Таунсенд и Трефетен 2015
Библиография
Choudhury, Dipa; Horn, Roger A. (апрель 1987 г.). «Комплексный ортогонально-симметричный аналог полярного разложения». Журнал SIAM по алгебраическим и дискретным методам . 8 (2): 219–225. doi :10.1137/0608019.
Фредхольм, И. (1903), «Sur une classe d'equations fonctionnelles», Acta Mathematica (на французском языке), 27 : 365–390, doi : 10.1007/bf02421317
Гильберт, Д. (1904), "Grundzüge einer allgemeinen Theorie der Linearen Integralgleichungen", Nachr. Кенигль. Гес. Гетт (на немецком языке), 1904 : 49–91.
Хорн, Роджер А.; Мерино, Деннис И. (январь 1995 г.). «Контрагредиентная эквивалентность: каноническая форма и некоторые приложения». Линейная алгебра и ее приложения . 214 : 43–92. doi : 10.1016/0024-3795(93)00056-6 .
Шмидт, Э. (1907), «Zur Theorie der Linearen und Nichtlinearen Integralgleichungen. I Teil. Entwicklung willkürlichen Funktionen nach System vorgeschriebener», Mathematische Annalen (на немецком языке), 63 (4): 433–476, doi : 10.1007/bf01449770
Саймон, К.; Блюм, Л. (1994). Математика для экономистов . Нортон. ISBN978-0-393-95733-4.
Стюарт, Г. В. (2011), Фредгольм, Гильберт, Шмидт: три фундаментальные статьи по интегральным уравнениям (PDF) , получено 06.01.2015
Таунсенд, А.; Трефетен, Л. Н. (2015), "Непрерывные аналоги матричных факторизаций", Proc. R. Soc. A , 471 (2173): 20140585, Bibcode : 2014RSPSA.47140585T, doi : 10.1098/rspa.2014.0585, PMC 4277194 , PMID 25568618
Джун, Лу (2021), Численное разложение матриц и его современные приложения: строгий первый курс , arXiv : 2107.02579
Внешние ссылки
Онлайн-калькулятор матриц
Вычисление разложения матрицы Wolfram Alpha » Разложение LU и QR
Математическая энциклопедия Springer » Факторизация матриц
GraphLab Библиотека совместной фильтрации GraphLab , крупномасштабная параллельная реализация методов разложения матриц (на C++) для многоядерных процессоров.