Pseudo-inversa

Abbozzo
Questa voce sull'argomento algebra è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Wikipedia.

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

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

Definizione

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

  • A A + A = A , {\displaystyle AA^{+}A=A,}
  • A + A A + = A + , {\displaystyle A^{+}AA^{+}=A^{+},}
  • ( A A + ) T = A A + , {\displaystyle (AA^{+})^{T}=AA^{+},}
  • ( A + A ) T = A + A . {\displaystyle (A^{+}A)^{T}=A^{+}A.}

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

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

A + = ( A T A ) 1 A T , {\displaystyle A^{+}=(A^{T}A)^{-1}A^{T},}

ed è un'inversa sinistra, cioè

A + A = I , {\displaystyle A^{+}A=I,}

dove I {\displaystyle I} è la matrice identità. Invece, se A {\displaystyle A} è di dimensioni n × m {\displaystyle n\times m} con n m {\displaystyle n\leq m} e rango n {\displaystyle n} , la matrice pseudo-inversa è la seguente

A + = A T ( A A T ) 1 , {\displaystyle A^{+}=A^{T}(AA^{T})^{-1},}

ed è un'inversa destra, cioè

A A + = I . {\displaystyle AA^{+}=I.}

Formula generale

Sia A R n × m {\displaystyle A\in \mathbb {R} ^{n\times m}} una matrice reale di rango r min { n , m } {\displaystyle r\leq \min\{n,m\}} . Utilizzando la decomposizione ai valori singolari (SVD) della matrice A {\displaystyle A} , si ha

A = U Σ V T {\displaystyle A=U\Sigma V^{T}}

dove U R n × n {\displaystyle U\in \mathbb {R} ^{n\times n}} , Σ R n × m {\displaystyle \Sigma \in \mathbb {R} ^{n\times m}} , V R m × m {\displaystyle V\in \mathbb {R} ^{m\times m}} . Le matrici U , V {\displaystyle U,V} sono matrici unitarie; inoltre, in generale, non sono uniche. Invece, la matrice Σ {\displaystyle \Sigma } è unica, è una matrice rettangolare diagonale e contiene tutti i valori singolari della matrice A {\displaystyle A} sulla sua diagonale principale, ordinati in ordine decrescente: σ 1 σ 2 σ r > 0 {\displaystyle \sigma _{1}\geq \sigma _{2}\geq \dots \geq \sigma _{r}>0} . Con tale formulazione, segue che la pseudo-inversa della matrice iniziale è data da

A + = V Σ + U T {\displaystyle A^{+}=V\Sigma ^{+}U^{T}}

dove Σ + R m × n {\displaystyle \Sigma ^{+}\in \mathbb {R} ^{m\times n}} (pseudo-inversa di Σ {\displaystyle \Sigma } ) è esplicitamente calcolabile prendendo la trasposta di Σ {\displaystyle \Sigma } e sostituendo ai valori singolari non nulli, σ 1 , , σ r {\displaystyle \sigma _{1},\dots ,\sigma _{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:

A A + = U [ I r × r 0 r × ( n r ) 0 ( n r ) × r 0 ( n r ) × ( n r ) ] U T {\displaystyle AA^{+}=U{\begin{bmatrix}I_{r\times r}&0_{r\times (n-r)}\\0_{(n-r)\times r}&0_{(n-r)\times (n-r)}\end{bmatrix}}U^{T}}

ed analogamente

A + A = V [ I r × r 0 r × ( m r ) 0 ( m r ) × r 0 ( m r ) × ( m r ) ] V T {\displaystyle A^{+}A=V{\begin{bmatrix}I_{r\times r}&0_{r\times (m-r)}\\0_{(m-r)\times r}&0_{(m-r)\times (m-r)}\end{bmatrix}}V^{T}} .

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 {\displaystyle (A^{+})^{+}=A} .
  • Se A {\displaystyle A} è quadrata con rango massimo allora la pseudo-inversa coincide con la matrice inversa standard: A + = A 1 {\displaystyle A^{+}=A^{-1}} .
  • La pseudo-inversa della trasposta è la trasposta della pseudo-inversa: ( A + ) T = ( A T ) + {\displaystyle (A^{+})^{T}=(A^{T})^{+}} .

Voci correlate

  • Matrice
  • Matrice invertibile

Collegamenti esterni

  • (EN) Eric W. Weisstein, Pseudo-inversa, su MathWorld, Wolfram Research. Modifica su Wikidata
  Portale Matematica: accedi alle voci di Wikipedia che trattano di matematica