Computing the Moore-Penrose pseudoinverse of a $2 \times 2$ matrix

2.3k Views Asked by At

I am facing difficulties in calculating the Moore-Pensore pseudoinverse of a positive semidefinite matrix $A$, where $A$ is self-adjoint and $\langle A u, u \rangle \geq 0$ for all $u \in \mathcal{H}$, where $\mathcal{H}$ is a complex Hilbert space.

For example,

$$A = \begin{bmatrix} 1&-1\\ -1&1\end{bmatrix}$$

is a positive semidefinite matrix. How to calculate the Moore-Penrose pseudoinverse of $A$?

2

There are 2 best solutions below

2
On BEST ANSWER

Computing the singular value decomposition (SVD) of symmetric, rank-$1$ matrix $\rm A$,

$$\mathrm A = \begin{bmatrix} 1 & -1\\ -1 & 1\end{bmatrix} = \begin{bmatrix} 1\\ -1\end{bmatrix} \begin{bmatrix} 1\\ -1\end{bmatrix}^\top = \left( \frac{1}{\sqrt{2}} \begin{bmatrix} 1 & 1\\ -1 & 1\end{bmatrix} \right) \begin{bmatrix} 2 & 0\\ 0 & 0\end{bmatrix} \left( \frac{1}{\sqrt{2}} \begin{bmatrix} 1 & 1\\ -1 & 1\end{bmatrix} \right)^\top$$

Hence, the pseudoinverse of $\rm A$ is

$$\mathrm A^+ = \left( \frac{1}{\sqrt{2}} \begin{bmatrix} 1 & 1\\ -1 & 1\end{bmatrix} \right) \begin{bmatrix} \frac12 & 0\\ 0 & 0\end{bmatrix} \left( \frac{1}{\sqrt{2}} \begin{bmatrix} 1 & 1\\ -1 & 1\end{bmatrix} \right)^\top = \color{blue}{\frac14 \mathrm A}$$

2
On

Since $A$ is selfadjoint we have

$A^{+}= \lim_{t \to 0}(A^2+tE)^{-1} A$.

In the case of $A=\left(\begin{array}{cc}1&-1\\-1&1\end{array}\right)$ an easy coputation gives $A^{+}= \frac{1}{4} A$.