Transformarea gospodarilor

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În matematică , o transformare Householder într-un spațiu tridimensional este reflectarea vectorilor față de un plan care trece prin origine. În general, într-un spațiu euclidian este o transformare liniară care descrie o reflecție față de un hiperplan care conține originea.

Transformarea Householder a fost introdusă în 1958 de matematicianul american Alston Scott Householder ( 1905 - 1993 ). Aceasta poate fi utilizată pentru a obține o factorizare QR a unei matrice .

Definiție și proprietăți

Reflectarea unui punct cu privire la un hiperplan, definit ca ortogonal la o unitate vectorială , este dat de:

unde este denotă produsul scalar euclidian, analog cu produsul dintre matrice , care definește distanța de din hiperplan, în timp ce denotă transpunerea ( transpunerea conjugată în cazul complex) a vectorului (destinat ca o matrice cu o singură coloană). Este o transformare liniară care este reprezentată de matricea Householder :

unde este Este matricea identitate .

Matricea Householder are următoarele proprietăți:

  • este ortogonală , adică , acesta este . Intr-adevar:
  • S-a demonstrat astfel că este o involuție , adică .
  • Are doar valori proprii egale cu .
  • Determinantul (produsul valorilor proprii) este .

Matricile gospodăriei sunt un caz special al matricilor elementare .

Aplicarea matricei de transformare

Matricea Gospodarului poate fi folosit pentru a anula toate, cu excepția primei componente a unui vector, după cum urmează. Sunt:

și este definit:

Da, pentru unul cu adecvat, că:

Într-adevăr, definitorie unde este

avem:

Factorizarea QR

Pictogramă lupă mgx2.svg Același subiect în detaliu: Descompunerea QR .

Este un vector arbitrar de coloană m- dimensională în lungime (pentru stabilitatea numerică a metodei se presupune că are același semn ca prima coordonată a ). De sine este vectorul , considera:

Având în vedere matricea Gospodarului , datorită celor de mai sus, avem:

iar acest rezultat poate fi folosit pentru a transforma treptat o matrice de tip în forma triunghiulară superioară : în primul rând se înmulțește pentru matricea Gospodarului obținută prin alegere pentru prima sa coloană. Acest lucru are ca rezultat o matrice care are zerouri în coloana din stânga, cu excepția numai primul rând:

Această schimbare poate fi repetată pentru printr-o matrice Housholder . Rețineți că este mai mic decât . Din moment ce doriți să fie real, să operați in loc de trebuie să extindeți acest lucru în stânga sus, completându-l cu 1 intrări sau, în general:

După iterații ale acestui proces, cu , ajungem la:

care este o matrice triunghiulară superioară. Astfel, cu:

descompunere este o descompunere QR a . Această metodă este stabilă numeric.

Bibliografie

  • ( EN ) WH Press, SA Teukolsky, WT Vetterling și BP Flannery, secțiunea 11.3.2. Metoda Householder , în Rețete Numerice: Arta Computării Științifice , 3rd, New York, Cambridge University Press, 2007, ISBN 978-0-521-88068-8 .
  • ( EN ) Householder, AS Principiile analizei numerice . New York: McGraw-Hill, pp. 135-138, 1953.
  • ( EN ) Lehoucq, RB "Calculul matricilor unitare elementare." ACM Trans. Matematica. Software 22 , 393-400, 1996.
  • ( EN ) Trefethen, LN și Bau, D. III. Algebra liniară numerică . Philadelphia, PA: SIAM, 1997.

Elemente conexe

linkuri externe

  • (EN) Eric W. Weisstein, Householder Matrix, în MathWorld Wolfram Research. Editați pe Wikidata
Matematica Portalul de matematică : accesați intrările Wikipedia care se ocupă de matematică