Omvendt matrix

En invers matrix  er sådan en matrix , når den multipliceres med den oprindelige matrix , opnås identitetsmatrixen :

Den inverse matrix kan defineres som:

hvor  er den tilsvarende tilhørende matrix ,  er matrixens determinant .

Denne definition indebærer et kriterium for invertibilitet: en matrix er inverterbar, hvis og kun hvis den er ikke- degenereret , det vil sige, at dens determinant ikke er lig med nul. For ikke-kvadratiske matricer og degenererede matricer er der ingen inverse matricer. Det er dog muligt at generalisere denne forestilling og introducere pseudoinverse matricer , som ligner inverse i mange egenskaber.

Egenskaber for den inverse matrix

Lad kvadratiske matricer  være ikke-degenererede. Derefter:

Måder at finde den omvendte matrix

Hvis matricen er inverterbar, kan du bruge en af ​​følgende metoder for at finde den inverse af matrixen:

Præcise (direkte) metoder

Jordan-Gauss metode

Lad os tage to matricer: sig selv og identitetsmatrixen . Lad os bringe matricen til enhed 1 ved hjælp af Gauss-Jordan-metoden , ved at anvende transformationer i rækker (du kan også anvende transformationer i kolonner). Efter at have anvendt hver operation på den første matrix, skal du anvende den samme operation på den anden. Når reduktionen af ​​den første matrix til identitetsformularen er gennemført, vil den anden matrix være lig med .

Når du bruger Gauss-metoden, vil den første matrix blive ganget fra venstre med en af ​​de elementære matricer ( en transvektion eller en diagonal matrix med ener på hoveddiagonalen undtagen én position):

Den anden matrix efter anvendelse af alle operationerne vil være lig med , det vil sige, det vil være den ønskede. Kompleksiteten af ​​algoritmen er .

Ved hjælp af matrixen af ​​algebraiske komplementer

Matrixen invers til matrix , kan repræsenteres som:

hvor  er den adjoint matrix (en matrix sammensat af algebraiske komplementer for de tilsvarende elementer i den transponerede matrix).

Algoritmens kompleksitet afhænger af kompleksiteten af ​​determinantberegningsalgoritmen og er lig med .

Brug af LU- eller LUP-dekomponering

Matrixligningen for den inverse matrix kan betragtes som et sæt af systemer af formen . Betegn den -. kolonne i matrixen med ; da , , da den -te kolonne i matrixen er enhedsvektoren . Med andre ord er det at finde den inverse matrix reduceret til at løse ligninger med én matrix og forskellige højresider. Løsningen af ​​disse ligninger kan simplificeres ved hjælp af LU- eller LUP-dekomponering af matrixen . Efter at have udført LUP-nedbrydningen i tid , skal hver ligning have tid til at løse , så denne algoritme tager også tid [1] .

Matrixen omvendt til en given ikke-singular matrix kan også beregnes direkte ved hjælp af matricerne opnået fra dekomponeringen.

Resultatet af LUP-nedbrydningen af ​​matrixen er ligheden . Lad ,. _ Så kan vi ud fra egenskaberne for den inverse matrix skrive: . Hvis vi ganger denne lighed med og så kan vi få to ligheder af formen og . Den første af disse ligheder er et system af lineære ligninger, for hvilke højresiderne er kendt (fra egenskaberne for trekantede matricer). Den anden repræsenterer også et system af lineære ligninger, for hvilke højresiderne er kendt (også fra egenskaberne for trekantede matricer). Sammen danner de et system af lighed. Med deres hjælp kan du rekursivt bestemme alle elementerne i matrixen . Så fra ligheden opnår vi ligheden .

I tilfælde af brug af LU-nedbrydning ( ), kræves ingen permutation af søjlerne i matrixen , men opløsningen kan divergere, selvom matrixen er ikke -singular.

Kompleksiteten af ​​begge algoritmer er .

Iterative metoder

Matrixen kan beregnes med vilkårlig præcision som et resultat af følgende iterative proces , kaldet Schultz-metoden, og som er en generalisering af den klassiske Newton-metode :

Rækkefølgen af ​​matricer konvergerer til som . Der er også den såkaldte generaliserede Schulz-metode, som beskrives ved følgende gentagelsesrelationer [2] :

Valg af indledende approksimation

Problemet med at vælge den indledende tilnærmelse i processerne med iterativ matrixinversion, der betragtes her, tillader os ikke at behandle dem som uafhængige universelle metoder, der konkurrerer med direkte inversionsmetoder baseret for eksempel på matrixnedbrydning. Der er nogle anbefalinger om valget af , som sikrer opfyldelsen af ​​betingelsen ( matricens spektrale radius er mindre end enhed), hvilket er nødvendigt og tilstrækkeligt til konvergensen af ​​den iterative proces. Men i dette tilfælde er det for det første nødvendigt at kende den øvre grænse for spektret af en inverterbar matrix eller matrix (nemlig hvis  er en symmetrisk positiv bestemt matrix og , så kan vi tage , hvor ; hvis  er en vilkårlig ikke-singular matrix og , så antager vi , hvor også ; vi kan selvfølgelig forenkle situationen og ved at bruge det faktum at , sætte ). For det andet, med en sådan specifikation af den oprindelige matrix, er der ingen garanti for, at den vil være lille (det kan endda vise sig at være ), og en høj rækkefølge af konvergenshastighed vil ikke blive opdaget med det samme.

Til Newtons metode kan man vælge som en indledende tilnærmelse , hvor overskriften betegner den hermitiske konjugation , og  er de tilsvarende matrixnormer . Dette beregnes i blot nogle få operationer, hvor  er rækkefølgen af ​​matricen, og sikrer konvergensen af ​​algoritmen [3] .

Eksempler

Matrix 2×2

[fire]

Inversionen af ​​en 2 × 2 matrix er kun mulig, hvis .

Noter

  1. Kormen T. , Leyzerson Ch., Rivest R., Stein K. Algoritmer: konstruktion og analyse, - M . : Williams, 2006 (s. 700).
  2. Petković, MD Generaliserede Schultz iterative metoder til beregning af ydre inverse  // Computere og matematik med applikationer  . - 2014. - Juni ( vol. 67 , udg. 10 ). - S. 1837-1847 . - doi : 10.1016/j.camwa.2014.03.019 .
  3. Pan, V. , Reif, J. Hurtig og effektiv parallelløsning af tætte lineære systemer  // Computere og matematik med applikationer  . - 1989. - Bd. 17 , iss. 11 . - S. 1481-1491 . - doi : 10.1016/0898-1221(89)90081-3 .
  4. Hvordan finder man den inverse matrix? . mathprofi.ru Hentet 18. oktober 2017. Arkiveret fra originalen 17. oktober 2017.

Links