QR-sönderdelning

-nedbrytning av en matris - en representation av en matris som en produkt av en enhetlig (eller ortogonal matris ) och en övre triangulär matris . QR-sönderdelning är grunden för en av metoderna för att hitta egenvektorer och matristal — QR-algoritmen [1] .

Definition

Storleksmatrisen , där , med komplexa element kan representeras som

där  är en matris av storlek med ortonormala kolumner och  är en övre triangulär matris av storlek . För , matrisen är enhetlig . Om den dessutom är icke- degenererad , är -nedbrytningen unik och matrisen kan väljas så att dess diagonala element är positiva reella tal. I ett särskilt fall, när matrisen består av reella tal , matriserna och kan också väljas att vara reella, dessutom är den ortogonal [ 2] .

I analogi, om är en matris av storlek , där , då kan den brytas upp som

där ordningsmatrisen är lägre triangulär och storleksmatrisen har ortonormala rader [1] .

Algoritmer

-nedbrytning kan erhållas med olika metoder. Det kan lättast beräknas som en biprodukt av Gram-Schmidt-processen [2] . I praktiken bör den modifierade Gram-Schmidt-algoritmen användas , eftersom den klassiska algoritmen har dålig numerisk stabilitet [3] .

Alternativa algoritmer för att beräkna -expansionen är baserade på Householder-reflektioner och Givens-rotationer [4] .

Ett exempel på en QR-nedbrytning

Tänk på matrisen :

Beteckna med kolumnvektorerna för den givna matrisen. Vi får följande uppsättning vektorer:

Därefter tillämpar vi Gram-Schmidt-ortogonaliseringsalgoritmen och normaliserar de resulterande vektorerna, vi får följande uppsättning:

Från de erhållna vektorerna komponerar vi matrisen Q med kolumner från expansionen:

Den resulterande matrisen är ortogonal , vilket betyder att

Låt oss hitta matrisen från uttrycket :

 är den önskade övre triangulära matrisen .

Fick en splittring .

Anteckningar

  1. 1 2 Horn, Johnson, 1990 , sid. 114.
  2. 1 2 Horn, Johnson, 1990 , sid. 112.
  3. Horn och Johnson, 1990 , sid. 116.
  4. Horn och Johnson, 1990 , sid. 117.

Litteratur