pseudoinversen
The pseudoinversen, also known as the Moore–Penrose pseudoinverse, of a matrix A is a generalization of the inverse that applies to non-square or singular matrices. For A in R^{m×n}, the pseudoinverse is denoted A^+ and satisfies specific algebraic properties that characterize its optimality and projections.
The defining properties, known as the Penrose equations, are AA^+A = A, A^+AA^+ = A^+, (AA^+)^T = AA^+, and
Computation of the pseudoinverse is commonly performed via singular value decomposition (SVD). If A = U Σ V^T
The pseudoinverse provides least-squares solutions to Ax ≈ b. Among all solutions, x^* = A^+ b minimizes the