This is an old revision of this page, as edited by InternetArchiveBot(talk | contribs) at 06:53, 4 November 2016(Rescuing 1 sources and tagging 0 as dead. #IABot (v1.2.6)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.Revision as of 06:53, 4 November 2016 by InternetArchiveBot(talk | contribs)(Rescuing 1 sources and tagging 0 as dead. #IABot (v1.2.6))
In mathematics, block matrix pseudoinverse is a formula of pseudoinverse of a partitioned matrix. This is useful for decomposing or approximating many algorithms updating parameters in signal processing, which are based on least squares method.
The above formulas are not necessarily valid if does not have full rank – for example, if , then
Application to least squares problems
Given the same matrices as above, we consider the following least squares problems, which
appear as multiple objective optimizations or constrained problems in signal processing.
Eventually, we can implement a parallel algorithm for least squares based on the following results.
Column-wise partitioning in over-determined least squares
Suppose a solution
solves an over-determined system:
Using the block matrix pseudoinverse, we have
Therefore, we have a decomposed solution:
Row-wise partitioning in under-determined least squares
[Comment re. below: According to section "Derivation" above this method of calculating [A, B]+ for m>=n+p. Can it then be used for an underdetermined system where by definition m (size of x and equal to number of variables) > n+p (number of equations)?]
Suppose a solution solves an under-determined system:
^J.K. Baksalary and O.M. Baksalary (2007). "Particular formulae for the Moore–Penrose inverse of a columnwise partitioned matrix". Linear Algebra Appl. 421: 16–23. doi:10.1016/j.laa.2006.03.031.