Matrix nedbrydning
Matrixnedbrydning er en repræsentation af en matrix som et produkt af matricer, der har nogle specifikke egenskaber (for eksempel ortogonalitet , symmetri , diagonalitet ). Hver klasse af matrixnedbrydninger har sit eget anvendelsesområde; især er mange effektive beregningsmæssige lineære algebraalgoritmer baseret på konstruktionen af de tilsvarende matrixudvidelser.

Udvidelser til løsning af SLAE
LU-nedbrydning
- Begrænsninger: Matrixen er kvadratisk og ikke- degenereret , og alle dens førende hovedbiord er ikke-nul [1] .

- Nedbrydningstype: , hvor er den nederste trekantede matrix , og er den øverste trekantede matrix . For entydige udvidelser kræves det normalt yderligere, at matricen var entriangulær , dvs. en trekantet matrix med diagonale indgange lig med én (nogle gange pålægges enhedskravet i stedet for matricen ) [2] .





- Lignende nedbrydninger: LDU -nedbrydning i form , hvor er den nederste entriangulære matrix, er den øverste enhedstriangulære matrix og er diagonal




- Lignende udvidelser : LUP -nedbrydning i formen _ _ _ Dette er en generalisering af LU -dekomponeringen til tilfældet med vilkårlige ikke-degenererede matricer.




- Eksistens: En LUP -nedbrydning eksisterer for enhver kvadratisk matrix . Når matrixen er reduceret til identitetsmatrixen , reduceres LUP - nedbrydningen til LU - nedbrydningen.


- LUP og LU -nedbrydninger bruges til at løse SLAE af dimension . De tilsvarende metoder er varianter af matrixformen af den Gaussiske metode . Matrixen karakteriserer den kumulative effekt af rækkepermutationer i Gauss-metoden.



Rangfaktorisering
- Begrænsninger: vilkårlig matrix af størrelse og rang .


Kolesky nedbrydning
- Begrænsninger: symmetrisk positiv bestemt matrix [3] .

- Nedbrydningstype: (eller tilsvarende ), hvor matrixen er øvre trekantet (henholdsvis matrixen er nedre trekantet ) [3] .




- Lignende nedbrydninger: et alternativ er den modificerede Cholesky-nedbrydning ( LDL - nedbrydning ), som undgår udvinding af rødder (hvor matricen er lavere enhedstriangulær og diagonal ).


- Cholesky-nedbrydningen er unik.
- Cholesky-nedbrydningen er også anvendelig, hvis matrixen er hermitisk og positiv bestemt .
- Cholesky-nedbrydningen anvendes til at løse SLAE, hvis matrixen har de passende egenskaber. Denne løsningsmetode er i sammenligning med LU-nedbrydningsmetoden bestemt numerisk stabil og kræver halvt så mange aritmetiske operationer [4] .


QR-nedbrydning
- Begrænsninger: vilkårlig matrix af størrelse .


- Nedbrydningstype: , hvor er en ortogonal matrix af størrelse , og er en øvre trekantet matrix af størrelse .





- Lignende nedbrydninger: Der er analoge QL -, RQ - og LQ -nedbrydninger.
- På grund af matrixens ortogonalitet (hvilket betyder, at den inverse matrix falder sammen med den transponerede matrix ), svarer systemet til et system med en trekantet matrix, hvis løsning ikke er svær.





- En af måderne at opnå en matrix på er Gram-Schmidt-processen og derefter .


- Konstruktionen af en QR - nedbrydning er grundlaget for QR-algoritmen , som er en af metoderne til at søge efter egenvektorer og matrixværdier.
- Algoritmer til løsning af SLAE baseret på QR - nedbrydningen virker næsten ligeligt for både velkonditionerede og singulære systemer [5] .
Interpolationsudvidelse
- Begrænsninger: vilkårlig matrix af dimension og rang .


- Type af nedbrydning: , hvor er en delmængde af indekser ; matrixen består af de tilsvarende kolonner i den oprindelige matrix; er en matrix, hvis alle elementer er modulo ikke mere end 2 (derudover indeholder den en enhedsundermatrix af dimension ). En lignende nedbrydning kan opnås i rækker.









Egenværdi- eller entalsværdiudvidelser
Spektral nedbrydning
- Begrænsninger: en diagonaliserbar kvadratisk matrix , dvs. har et sæt af forskellige egenvektorer ( egenværdierne behøver ikke være forskellige).


- Udvidelsestype: , hvor er diagonalen dannet ud fra egenværdierne , og søjlerne er de tilsvarende egenvektorer .



- Eksistens: En dimensionsmatrix har altid egenværdier (tællende multiplicitet), der kan bestilles (ikke på en unik måde) til at konstruere en diagonal dimensionsmatrix og en tilsvarende matrix af ikke-nul kolonner , der opfylder ligheden . Hvis egenvektorerne er forskellige, så har matrixen en invers, som vil give den ønskede ekspansion [6] .








- Det er altid muligt at normalisere egenvektorer, så de har længde 1. Hvis en reel symmetrisk matrix, så er den altid inverterbar og normaliserbar. I dette tilfælde viser matricen sig at være ortogonal, da egenvektorerne er ortogonale i forhold til hinanden. Den ønskede udvidelse (som altid eksisterer i det pågældende tilfælde) kan således skrives som .




- En nødvendig og tilstrækkelig betingelse for diagonaliserbarhed er sammenfaldet af den geometriske og algebraiske multiplicitet af hver egenværdi. Især er eksistensen af distinkte egenværdier en tilstrækkelig (men ikke nødvendig) betingelse.

- Den spektrale nedbrydning er nyttig til at forstå løsninger til systemer med lineære ordinære differentialligninger eller differensligninger . For eksempel har en differensligning med en startbetingelse en løsning , som kan skrives anderledes som (i tilfælde ). At hæve en diagonal matrix til en potens vil reducere til at hæve hvert element på diagonalen til en potens , hvilket er uforlignelig enklere end (medmindre, selvfølgelig, sidstnævnte oprindeligt har en diagonal form).









Jordan normal form
- Begrænsninger: kvadratisk matrix .

- Udvidelsestype: , hvor er Jordan-matricen, og er overgangsmatrixen til et nyt grundlag.



- Jordan normalformen er en generalisering af egenværdimatricens diagonale form til det tilfælde, hvor den geometriske multiplicitet af en eller flere egenværdier er mindre end den algebraiske multiplicitet .

Schur nedbrydning
- Begrænsninger: kvadratisk matrix .

- Der er to versioner af dekomponering: for tilfældet med en reel matrix og for tilfældet med en kompleks matrix. Sidstnævnte har altid en kompleks Schur-nedbrydning.
- Type af nedbrydning (reelle tilfælde): (alle matricer i begge dele af ligheden er sammensat af strengt reelle værdier). I dette tilfælde er en ortogonal matrix , og er en kvasi -trekant matrix . Sidstnævnte kaldes den rigtige Schur-form . Blokkene på diagonalen er enten af størrelse (i hvilket tilfælde de er reelle egenværdier) eller (dannet af et par komplekse konjugerede egenværdier).






- Nedbrydningstype (komplekst tilfælde): , hvor er ensartet , er dets hermitiske konjugat , og er en øvre trekantet matrix, kaldet den komplekse Schur-form , som indeholder egenværdier på diagonalen.





QZ-nedbrydning
- Begrænsninger: kvadratiske matricer og .


- Der er to versioner af nedbrydning: kompleks og reel.
- Ekspansionstype (komplekst tilfælde): , hvor og er enhedsmatricer , er hermitisk konjugat til , og er øvre trekantede matricer .







- I den specificerede dekomponering er forholdet mellem diagonale elementer i og svarende til , generaliserede egenværdier, som er løsningen på det generaliserede problem med at finde egenværdier (hvor er en ukendt skalar og er en ukendt ikke-nul vektor).






- Dekomponeringstype (reelt tilfælde): , hvor alle matricer udelukkende består af reelle værdier. er ortogonale matricer, og er kvasi -triangulære matricer , bestående af blokke eller (svarende til de tilsvarende blokke i Schur-udvidelsen).





Singular værdi nedbrydning
- Begrænsninger: vilkårlig størrelse matrix [7] .


- Type af nedbrydning: , hvor er en ikke-negativ diagonal matrix , er enhedsmatricer , og er hermitisk konjugat . I det virkelige tilfælde , og som før , er den ikke-negative diagonale matrix ortogonale [7] [8] .







- Elementer på diagonalen af en matrix kaldes singulære værdier af en matrix og betegnes Antallet af singulære værdier, der ikke er nul, er lig med rangeringen af denne matrix [9] .




- Singular nedbrydning, ligesom spektral nedbrydning, omfatter at finde grundlaget for underrum, handlingen af operatoren på hvis elementer er ækvivalent med multiplikation med en skalar (dvs. ), men singular værdi dekomponering er en mere generel metode, da matricen ikke har at være firkantet.



Andre udvidelser
Polær ekspansion
- Begrænsninger: kvadratisk kompleks matrix [10] .

- Ekspansionstype (komplekst kasus): , hvor er en hermitisk matrix med ikke-negative ledende mindreårige og er en enhedsmatrix [10] [11] .



- Ekspansionstype (reelle tilfælde): , hvor er en symmetrisk matrix med ikke-negative ledende mol, og er en ortogonal matrix [12] [13] .



- For en ikke-degenereret matrix er den polære nedbrydning unik, og for en degenereret matrix er kun faktoren entydigt defineret [10] .

- Den polære nedbrydning af en matrix i det komplekse tilfælde er analog med repræsentationen af et vilkårligt komplekst tal i formen [14] .


Frobenius normalform
Noter
- ↑ Ikramov, 1991 , s. tyve.
- ↑ Voevodin og Kuznetsov, 1984 , s. 75-76.
- ↑ 1 2 Voevodin og Kuznetsov, 1984 , s. 176.
- ↑ William H. Press, Saul A. Teukolsky, William T. Vetterling, Brian P. Flannery. . 2.9 Cholesky Decomposition // Numeriske opskrifter i C. 2. udgave. — Cambridge: Cambridge University Press. - ISBN 0-521-43108-5 .
- ↑ QR- og SVD-nedbrydninger: "dårlige" SLAE'er . Hentet 17. november 2016. Arkiveret fra originalen 22. juni 2017. (ubestemt)
- ↑ Meyer, 2000 , s. 514.
- ↑ 1 2 Ikramov, 1991 , s. 21.
- ↑ Voevodin og Kuznetsov, 1984 , s. 80.
- ↑ Forsyth J., Malcolm M., Moler K. . Maskinelle metoder til matematiske beregninger. — M .: Mir , 1980. — 280 s. — S. 214, 225.
- ↑ 1 2 3 Voevodin og Kuznetsov, 1984 , s. 78.
- ↑ Gantmakher, 1988 , s. 234-236.
- ↑ Voevodin og Kuznetsov, 1984 , s. 79.
- ↑ Gantmakher, 1988 , s. 244.
- ↑ Gantmakher, 1988 , s. 236.
Litteratur
- Voevodin V.V. , Kuznetsov Yu.A. Matricer og beregninger. — M .: Nauka , 1984. — 320 s.
- Gantmakher F. R. . Matrix teori. 4. udg. — M .: Nauka , 1988. — 552 s. — ISBN 5-02-013722-7 .
- Ikramov H. D. . Asymmetrisk egenværdi problem. Numeriske metoder. — M .: Nauka , 1991. — 240 s. — ISBN 5-02-014462-2 .
- Meyer, Carl D. . Matrixanalyse og anvendt lineær algebra . - Philadelphia: SIAM , 2000. - xii + 718 s. — ISBN 0-89871-454-0 .
Vektorer og matricer |
---|
Vektorer | Basale koncepter |
|
---|
Slags vektorer |
|
---|
Operationer på vektorer |
|
---|
Rumtyper |
|
---|
|
---|
matricer | |
---|
Andet |
|
---|