Maticový rozklad - Matrix decomposition

V matematický disciplína lineární algebra, a maticový rozklad nebo maticová faktorizace je faktorizace a matice do produktu matic. Existuje mnoho různých maticových rozkladů; každý najde uplatnění u určité třídy problémů.

Příklad

v numerická analýza, k implementaci efektivní matice se používají různé rozklady algoritmy.

Například při řešení a soustava lineárních rovnic matice A lze rozložit pomocí LU rozklad. Rozklad LU faktorizuje matici na a dolní trojúhelníková matice L a horní trojúhelníková matice U. Systémy a vyžadují méně sčítání a násobení k vyřešení ve srovnání s původním systémem , i když v nepřesné aritmetice může být vyžadováno podstatně více číslic, např plovoucí bod.

Podobně QR rozklad vyjadřuje A tak jako QR s Q an ortogonální matice a R horní trojúhelníková matice. Systém Q(Rx) = b řeší Rx = QTb = Ca systém Rx = C řeší 'zpětná substituce '. Počet požadovaných sčítání a násobení je přibližně dvojnásobný než při použití řešení LU, ale v nepřesné aritmetice nejsou vyžadovány žádné další číslice, protože rozklad QR je numericky stabilní.

Dekompozice související s řešením soustav lineárních rovnic

LU rozklad

Snížení LU

Blokovat rozklad LU

Faktorizace pořadí

Choleský rozklad

  • Použitelné pro: náměstí, poustevník, pozitivní určitý matice A
  • Rozklad: , kde U je horní trojúhelníkový se skutečnými kladnými diagonálními položkami
  • Komentář: pokud je matice A je Hermitian a pozitivní semi-definitivní, pak má rozklad formy pokud jsou úhlopříčné položky mohou být nulové
  • Jedinečnost: pro pozitivní určité matice je Choleský rozklad jedinečný. Není to však ojedinělý případ v pozitivním semi-definitivním případě.
  • Komentář: pokud je A skutečné a symetrické, má všechny skutečné prvky
  • Komentář: Alternativou je LDL rozklad, což může zabránit extrakci druhé odmocniny.

QR rozklad

  • Použitelné pro: m-podle-n matice A s lineárně nezávislými sloupy
  • Rozklad: kde Q je unitární matice velikosti m-podle-m, a R je horní trojúhelníkový matice velikosti m-podle-n
  • Jedinečnost: Obecně to není jedinečné, ale pokud je plný hodnost, pak existuje jediný který má všechny kladné diagonální prvky. Li je také čtvercový je jedinečný.
  • Komentář: QR rozklad poskytuje alternativní způsob řešení soustavy rovnic bez převrácení matice A. Skutečnost, že Q je ortogonální znamená, že , aby je ekvivalentní k , což je od té doby snadnější řešení R je trojúhelníkový.

RRQR faktorizace

Interpolační rozklad

Dekompozice založené na vlastních číslech a souvisejících pojmech

Vlastní složení

  • Také zvaný spektrální rozklad.
  • Použitelné pro: čtvercová matice A s lineárně nezávislými vlastními vektory (ne nutně odlišnými vlastními hodnotami).
  • Rozklad: , kde D je diagonální matice vytvořený z vlastní čísla z Aa sloupce PROTI jsou odpovídající vlastní vektory z A.
  • Existence: An n-podle-n matice A vždycky n (komplexní) vlastní čísla, která lze objednat (více než jedním způsobem) za účelem vytvoření n-podle-n diagonální matice D a odpovídající matice nenulových sloupců PROTI který uspokojuje rovnice vlastního čísla . je invertibilní právě tehdy, když n vlastní vektory jsou lineárně nezávislé (tj. každé vlastní číslo má geometrická multiplicita rovná se jeho algebraická multiplicita ). Postačující (ale není to nutná) podmínka, aby se to stalo, je to, že všechna vlastní čísla jsou různá (v tomto případě je geometrická a algebraická multiplicita rovna 1)
  • Komentář: Vždy lze normalizovat vlastní vektory tak, aby měly délku jedna (viz definice rovnice vlastních čísel)
  • Komentář: Každý normální matice A (tj. matice, pro kterou , kde je konjugovat transponovat ) lze eigendecomposed. Pro normální matice A (a pouze pro normální matici) mohou být vlastní vektory také vytvořeny jako ortonormální () a vlastní složka zní jako . Zejména všechny unitární, Hermitian nebo šikmo-poustevník (v případě skutečné hodnoty vše ortogonální, symetrický nebo šikmo symetrický matice jsou normální, a proto vlastní tuto vlastnost.
  • Komentář: Pro všechny skutečné symetrická matice A, vlastní složka vždy existuje a lze ji zapsat jako , kde oba D a PROTI mají skutečnou hodnotu.
  • Komentář: Vlastní složení je užitečné pro pochopení řešení soustavy lineárních obyčejných diferenciálních rovnic nebo lineárních diferenciálních rovnic. Například diferenciální rovnice počínaje původním stavem řeší , což odpovídá , kde PROTI a D jsou matice vytvořené z vlastních vektorů a vlastních hodnot z A. Od té doby D je úhlopříčka, což ji zvyšuje na sílu , zahrnuje pouze zvednutí každého prvku na úhlopříčce na sílu t. To je mnohem snazší udělat a pochopit, než zvyšovat A k moci t, od té doby A obvykle není diagonální.

Jordanův rozklad

The Jordan normální forma a Jordan – Chevalleyův rozklad

  • Použitelné pro: čtvercová matice A
  • Komentář: Normální forma Jordan zobecňuje vlastní složení na případy, kdy se opakují vlastní čísla a nelze je diagonalizovat, Jordan-Chevalleyův rozklad to dělá bez volby základny.

Schurův rozklad

Skutečný Schurův rozklad

  • Použitelné pro: čtvercová matice A
  • Dekompozice: Toto je verze Schurova rozkladu, kde a obsahují pouze reálná čísla. Vždy se dá psát kde PROTI je skutečný ortogonální matice, je přemístit z PROTI, a S je blok horní trojúhelníkový matice zvaná skutečná Schurova forma. Bloky na úhlopříčce S mají velikost 1 × 1 (v takovém případě představují skutečná vlastní čísla) nebo 2 × 2 (v tomto případě jsou odvozeny z komplexní konjugát páry vlastních čísel).

QZ rozklad

  • Také zvaný: zobecněný Schurův rozklad
  • Použitelné pro: čtvercové matice A a B
  • Komentář: Existují dvě verze tohoto rozkladu: komplexní a skutečná.
  • Rozklad (složitá verze): a kde Q a Z jsou unitární matice, představuje * horní index konjugovat transponovat, a S a T jsou horní trojúhelníkový matice.
  • Komentář: ve složitém QZ rozkladu, poměry diagonálních prvků S na odpovídající diagonální prvky T, , jsou zobecněné vlastní čísla které řeší zobecněný problém vlastních čísel (kde je neznámý skalární a proti je neznámý nenulový vektor).
  • Rozklad (skutečná verze): a kde A, B, Q, Z, S, a T jsou matice obsahující pouze reálná čísla. V tomto případě Q a Z jsou ortogonální matice, T horní index představuje transpozice, a S a T jsou blok horní trojúhelníkový matice. Bloky na úhlopříčce S a T mají velikost 1 × 1 nebo 2 × 2.

Takagiho faktorizace

  • Použitelné pro: čtvercová, komplexní, symetrická matice A.
  • Rozklad: , kde D je skutečně nezáporný diagonální matice, a PROTI je unitární. označuje maticová transpozice z PROTI.
  • Komentář: Diagonální prvky D jsou nezáporné druhé odmocniny vlastních čísel z .
  • Komentář: PROTI může být složité, i když A je skutečný.
  • Komentář: Nejedná se o speciální případ eigendecomposition (viz výše), který používá namísto .

Rozklad singulární hodnoty

  • Použitelné pro: m-podle-n matice A.
  • Rozklad: , kde D není negativní diagonální matice, a U a PROTI uspokojit . Tady je konjugovat transponovat z PROTI (nebo jednoduše přemístit, pokud PROTI obsahuje pouze reálná čísla) a označuje matici identity (nějaké dimenze).
  • Komentář: Diagonální prvky D se nazývají singulární hodnoty z A.
  • Komentář: Stejně jako výše uvedený rozklad eigendekompozice zahrnuje rozklad singulární hodnoty hledání základních směrů, podél kterých je násobení matice ekvivalentní skalárnímu násobení, ale má větší obecnost, protože uvažovaná matice nemusí být čtvercová.
  • Jedinečnost: singulární hodnoty jsou vždy jednoznačně určeny. a nemusí být obecně jedinečný.

Měřítko-invariantní rozklady

Odkazuje na varianty stávajících maticových rozkladů, jako je SVD, které jsou neměnné vzhledem k škálování úhlopříčky.

  • Použitelné pro: m-podle-n matice A.
  • Unit-Scale-Invariant Singular-Value Decomposition: , kde S je jedinečný nezáporný diagonální matice singulárních hodnot neměnných v měřítku, U a PROTI jsou unitární matice, je konjugovat transponovat z PROTIa pozitivní diagonální matice D a E.
  • Komentář: Je obdobou SVD, kromě toho, že diagonální prvky S jsou neměnné s ohledem na levé a / nebo pravé násobení A libovolnými nonsingulárními diagonálními maticemi, na rozdíl od standardního SVD, pro které jsou singulární hodnoty neměnné vzhledem k levému a / nebo pravému násobení A libovolnými jednotnými maticemi.
  • Komentář: Je alternativou ke standardnímu SVD, když je vyžadována invariance s ohledem na diagonální, nikoli jednotkové transformace A.
  • Jedinečnost: Jednotkové hodnoty neměnného rozsahu (dáno úhlopříčnými prvky S) jsou vždy jednoznačně určeny. Diagonální matice D a Ea unitární U a PROTI, nemusí být nutně jedinečné obecně.
  • Komentář: U a PROTI matice nejsou stejné jako matice ze SVD.

Analogické škálově invariantní rozklady lze odvodit z jiných maticových rozkladů, např. Pro získání vlastních čísel škálovatelných.[3][4]

Jiné rozklady

Polární rozklad

  • Platí pro: libovolná čtvercová komplexní matice A.
  • Rozklad: (pravý polární rozklad) nebo (levý polární rozklad), kde U je unitární matice a P a P ' jsou pozitivní semidefinit Hermitovské matice.
  • Jedinečnost: je vždy jedinečný a stejný (což je vždy poustevník a pozitivní semidefinit). Li je tedy invertibilní je jedinečný.
  • Komentář: Jelikož každá hermitovská matice připouští spektrální rozklad s jednotnou maticí, lze psát jako . Od té doby je kladný semidefinit, všechny prvky v jsou nezáporné. Vzhledem k tomu, že produkt dvou jednotných matic je jednotný, přičemž dá se psát což je rozklad singulární hodnoty. Existence polárního rozkladu je tedy ekvivalentní existenci rozkladu singulární hodnoty.

Algebraický polární rozklad

  • Použitelné pro: čtvercová, složitá, nesingulární matice A.[5]
  • Rozklad: , kde Q je komplexní ortogonální matice a S je komplexní symetrická matice.
  • Jedinečnost: Pokud nemá žádná záporná skutečná vlastní čísla, pak je rozklad jedinečný.[6]
  • Komentář: Existence tohoto rozkladu je ekvivalentní být podobný .[7]
  • Komentář: Varianta tohoto rozkladu je , kde R je skutečná matice a C je kruhová matice.[6]

Mostowův rozklad

  • Použitelné pro: čtvercová, složitá, nesingulární matice A.[8][9]
  • Rozklad: , kde U je unitární, M je skutečný anti-symetrický a S je skutečně symetrický.
  • Komentář: Matice A lze také rozložit jako , kde U2 je unitární, M2 je skutečný anti-symetrický a S2 je skutečně symetrický.[6]

Sinkhorn normální forma

  • Platí pro: čtvercová reálná matice A s přísně pozitivními prvky.
  • Rozklad: , kde S je dvojnásobně stochastický a D1 a D2 jsou skutečné diagonální matice s přísně pozitivními prvky.

Odvětvový rozklad

  • Použitelné pro: čtvercová, komplexní matice A s číselný rozsah obsažené v sektoru .
  • Rozklad: , kde C je invertibilní komplexní matice a se vším .[10][11]

Williamsonova normální forma

  • Platí pro: čtverec, pozitivní-definitivní skutečná matice A s objednávkou 2n-by-2n.
  • Rozklad: , kde je symplektická matice a D není negativní n-podle-n diagonální matice.[12]

Zobecnění

Existují analogy faktorizace SVD, QR, LU a Cholesky pro quasimatrices a cmatrices nebo spojité matice.[13] „Quasimatrix“ je, podobně jako matice, obdélníkové schéma, jehož prvky jsou indexovány, ale jeden diskrétní index je nahrazen spojitým indexem. Podobně „cmatrix“ je spojitá v obou indexech. Jako příklad cmatrix si můžeme představit jádro integrální operátor.

Tyto faktorizace jsou založeny na rané práci od Fredholm (1903), Hilbert (1904) a Schmidt (1907). Účet a překlad seminárních prací do angličtiny viz Stewart (2011).

Viz také

Poznámky

  1. ^ Simon & Blume 1994 Kapitola 7.
  2. ^ Piziak, R .; Odell, P. L. (1. června 1999). "Faktorizace matic s úplným hodnocením". Matematický časopis. 72 (3): 193. doi:10.2307/2690882. JSTOR  2690882.
  3. ^ Uhlmann, J.K. (2018), „Zobecněná maticová inverze, která je konzistentní s ohledem na diagonální transformace“, SIAM Journal on Matrix Analysis, 239 (2): 781–800, doi:10.1137 / 17M113890X
  4. ^ Uhlmann, J.K. (2018), „Generalizovaná maticová inverze k zachování hodnosti s ohledem na podobnost“, Dopisy řídicích systémů IEEE, arXiv:1804.07334, doi:10.1109 / LCSYS.2018.2854240, ISSN  2475-1456
  5. ^ Choudhury a Horn 1987, str. 219–225
  6. ^ A b C Bhatia, Rajendra (2013-11-15). „Bipolární rozklad“. Lineární algebra a její aplikace. 439 (10): 3031–3037. doi:10.1016 / j.laa.2013.09.006.
  7. ^ Horn & merino 1995, str. 43–92
  8. ^ Mostow, G. D. (1955), Některé nové věty o rozkladu pro semi-jednoduché skupiny, Mem. Amer. Matematika. Soc., 14, American Mathematical Society, str. 31–54
  9. ^ Nielsen, Frank; Bhatia, Rajendra (2012). Maticová informační geometrie. Springer. p. 224. arXiv:1007.4402. doi:10.1007/978-3-642-30232-9. ISBN  9783642302329.
  10. ^ Zhang, Fuzhen (30. června 2014). "Maticový rozklad a jeho aplikace" (PDF). Lineární a multilineární algebra. 63 (10): 2033–2042. doi:10.1080/03081087.2014.933219.
  11. ^ Drury, S.W. (Listopad 2013). „Fischerovy determinální nerovnosti a Highamʼova domněnka“. Lineární algebra a její aplikace. 439 (10): 3129–3133. doi:10.1016 / j.laa.2013.08.031.
  12. ^ Idel, Martin; Soto Gaona, Sebastián; Vlk, Michael M. (2017-07-15). "Perturbation bounds for Williamson's symplectic normal form". Lineární algebra a její aplikace. 525: 45–58. arXiv:1609.01338. doi:10.1016 / j.laa.2017.03.013.
  13. ^ Townsend & Trefethen 2015

Reference

externí odkazy