Descompunerea la valori singulare

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

În algebra liniară , descompunerea valorii singulare , numită și SVD (din acronimul englezesc Singular Value Decomposition ), este o factorizare particulară a unei matrice bazată pe utilizarea valorilor proprii și a vectorilor proprii . Având în vedere o matrice de dimensiuni reale sau complexe , este o scriere ca:

unde este este o matrice unitară de dimensiuni , este o matrice diagonală dreptunghiulară de dimensiuni Și este transpunerea conjugată a unei matrice unitare in marime .

Elementele se numesc valori singulare ale ; fiecare dintre coloanele m ale se numește vectorul singular stâng în timp ce fiecare dintre cele n coloane ale se numește vectorul singular potrivit . Se întâmplă că:

  • Vectorii la stânga singulari ai sunt vectorii proprii ai
  • Vectorii singulari corecți ai sunt vectorii proprii ai
  • Valorile singulare nenule ale lui (care sunt situate pe diagonala principală a ) sunt rădăcinile pătrate ale valorilor proprii nenule ale lui Și .

Istorie

Inițial, descompunerea la valori singulare a fost dezvoltată de cercetătorii geometriei diferențiale pentru a determina dacă o formă biliniară reală ar putea fi echivalentă cu alta prin transformări ortogonale independente ale celor două spații avute în vedere. Eugenio Beltrami în 1873 și Camille Jordan în 1874, independent unul de celălalt, au descoperit că valorile singulare ale formei biliniare, reprezentate într-o matrice, formează un set complet de invarianți pentru formele biliniare. James Joseph Sylvester a venit și el cu rezultatul SVD , pare independent de studiile lui Beltrami și Jordan. Sylvester a numit valorile singulare multiplicatori canonici ai matricei. Al patrulea matematician care a descoperit descompunerea valorii singulare a fost Léon Autonne, în 1915, care și-a atins formularea prin studierea matricilor prin descompunerea polară . Prima demonstrație a procedurii de descompunere pentru matrici dreptunghiulare și complexe pare să fi fost produsă de Carl Eckart și Gale Young în 1936.

În 1907, Erhard Schmidt a definit un analog al valorilor singulare pentru operatorii integrali (care sunt compacte, sub unele ipoteze slabe); se pare că, în timpul studiilor sale, Schmidt nu era conștient de existența rezultatelor privind valorile singulare pentru matricile finite. Această teorie a fost dezvoltată în continuare de Émile Picard în 1910, care a fost primul care a numit numerele „valeurs singulières” și le-a notat .

Metodele practice pentru calculul SVD datează de la Ervand Kogbetliantz între 1954 și 1955 și de la Magnus Hestenes în 1958 și au o implementare similară cu metoda Jacobi , care utilizează rotații plane sau rotații Givens. Aceste abordări au fost înlocuite de metoda lui Gene H. Golub și William Kahan publicată în 1965 (Golub și Kahan 1965), care se bazează pe transformări sau reflecții ale proprietarilor. În 1970, Golub și Christian Reinsch au publicat o variantă a algoritmului Golub / Kahan care este încă unul dintre cele mai utilizate.

Definiție

Este o matrice. Apoi, există o factorizare a aceluiași sub formă:

unde este este o matrice unitară de dimensiuni , este o matrice diagonală dreptunghiulară (nu este pătrată, dar are elemente care nu sunt nule decât atunci când indicii rândului și coloanei coincid) de dimensiune Și este transpunerea conjugată a unei matrice unitare de dimensiuni .

Acest factoring este denumit factoring SVD complet . În versiunea utilizată în mod normal, numită formă SVD redusă , matricea are dimensiune in timp ce Și . Elementele diagonalei sunt valorile singulare ale și au proprietățile:

Se poate arăta că rangul matricei este același cu cel al matricei . În special, se observă că rangul de depinde de valori singulare și este doar egal cu numărul de valori singular care nu sunt zero.

Să presupunem că avem o matrice cu rang , atunci avem asta și descompunerea SVD a este definit ca:

unde este este o matrice ortogonală la stânga singular , este matricea de transpunere conjugată a unei matrice ortogonale singulare drepte e este o matrice diagonală singulară de ordine (adică cu valori diferite de zero).

Rangul matricei , și în consecință a matricei singulare , furnizați dimensiunea reală a celor trei matrice , Și .

The coloane ale matricei si rânduri ale matricei reprezintă vectorii proprii ortogonali asociați cu valorile proprii ale Și . Cu alte cuvinte, coloane de corespund unor valori singulare diferite de zero ale spațiului coloanei matricei si rânduri de corespund unor valori singulare diferite de zero care corespund spațiului rândurilor matricei .

Mai mult, a fi Și două matrice unitare, au următoarea proprietate:

Aplicații

SVD are numeroase aplicații în domeniul algebrei liniare. În primul rând, oferă informații importante despre matrice , la fel ca rangul său, care este nucleul său și care este imaginea sa. Este folosit pentru a defini pseudo-inversul unei matrici dreptunghiulare utile pentru soluționarea problemei celor mai mici pătrate . Este, de asemenea, utilizat în rezolvarea unui sistem liniar omogen de ecuații .

O altă aplicație importantă se referă la aproximarea matricei , cu un rang inferior (SVD trunchiat), utilizat în procesarea imaginilor și procesarea semnalului .

SVD are, de asemenea, aplicații cunoscute în domeniul analizei componentelor principale . [1] [2]

Exemplu

Având în vedere matricea:

o descompunere de valoare singulară este dată de:

Avem:

Înmulțirea matricilor sau pentru transpunerile lor respective, se obține matricea identității , adică ambele matrice sunt ortogonale :

Și:

De asemenea, se poate observa că descompunerea cu valoare singulară nu este unică pentru fiecare matrice. De exemplu, alegerea aceleiași matrice , poti sa o obtii:

care este o altă descompunere validă la singular.

Notă

  1. ^ Wall-Rechtsteiner-Rocha .
  2. ^ (EN) Glenn Tesler, Principal Components Analysis (PCA) and Singular Value Decomposition (SVD) with applications to Microarrays (PDF) on math.ucsd.edu, UCSD - Department of Mathematics, 2015. Accesat la 30 iunie 2017 (arhivat din adresa URL originală la 30 iunie 2017) .

Bibliografie

Elemente conexe

linkuri externe

Matematica Portalul de matematică : accesați intrările Wikipedia care se ocupă de matematică