Pseudo-inversa

Da testwiki.
Vai alla navigazione Vai alla ricerca

Template:S In matematica, e in particolare in algebra lineare, la matrice pseudo-inversa, o pseudo-inversa di Moore-Penrose, di una matrice data A si indica con A+ ed è la generalizzazione della matrice inversa al caso in cui A non sia quadrata.

La matrice pseudo-inversa interviene nella soluzione del problema dei minimi quadrati.

Definizione

Data la matrice A di dimensioni n×m, una matrice A+ di dimensioni m×n è detta pseudo-inversa di A se verifica le seguenti quattro proprietà:

  • AA+A=A,
  • A+AA+=A+,
  • (AA+)T=AA+,
  • (A+A)T=A+A.

Data una matrice A, esiste un'unica matrice pseudo-inversa che verifica le precedenti proprietà.

Se la matrice A ha rango massimo, esiste una semplice espressione algebrica per determinare la pseudo-inversa. In particolare, data la matrice A di dimensioni n×m con nm e rango m, la matrice pseudo-inversa di A è la matrice

A+=(ATA)1AT,

ed è un'inversa sinistra, cioè

A+A=I,

dove I è la matrice identità. Invece, se A è di dimensioni n×m con nm e rango n, la matrice pseudo-inversa è la seguente

A+=AT(AAT)1,

ed è un'inversa destra, cioè

AA+=I.

Formula generale

Sia An×m una matrice reale di rango rmin{n,m}. Utilizzando la decomposizione ai valori singolari (SVD) della matrice A, si ha

A=UΣVT

dove Un×n, Σn×m, Vm×m. Le matrici U,V sono matrici unitarie; inoltre, in generale, non sono uniche. Invece, la matrice Σ è unica, è una matrice rettangolare diagonale e contiene tutti i valori singolari della matrice A sulla sua diagonale principale, ordinati in ordine decrescente: σ1σ2σr>0. Con tale formulazione, segue che la pseudo-inversa della matrice iniziale è data da

A+=VΣ+UT

dove Σ+m×n (pseudo-inversa di Σ) è esplicitamente calcolabile prendendo la trasposta di Σ e sostituendo ai valori singolari non nulli, σ1,,σr, il loro reciproco. La dimostrazione della validità della formula segue per calcolo diretto.

Inoltre, utilizzando la riscrittura data dalla SVD, si può verificare che:

AA+=U[Ir×r0r×(nr)0(nr)×r0(nr)×(nr)]UT

ed analogamente

A+A=V[Ir×r0r×(mr)0(mr)×r0(mr)×(mr)]VT.

Tutte le formule precedenti valgono anche nel caso di matrici complesse, a patto di sostituire il trasposto con il trasposto coniugato.

Proprietà

  • La pseudo-inversa della pseudo-inversa è la matrice iniziale: (A+)+=A.
  • Se A è quadrata con rango massimo allora la pseudo-inversa coincide con la matrice inversa standard: A+=A1.
  • La pseudo-inversa della trasposta è la trasposta della pseudo-inversa: (A+)T=(AT)+.

Voci correlate

Collegamenti esterni

Template:Portale