I am working on estimating the parameters of a linear system which is as follows:
$Ax = b$, $A \in \mathbb{R}^{n \times k} $, $x \in \mathbb{R}^{k \times 1} $ and $ b \in \mathbb{R}^{n \times 1} $
where $A$ and $b$ are given and $x$ has to be computed. The problem is: $A$ has a very high condition number ($~10e6 - 10e7$) which is affecting my results of $x$ even with a small noise($~10e-3 - 10e-2$) in $b$.
I have come across literature where such problem was tackled. They have broken down the data matrix($A$) column-wise into multiple sub-matrices such that the sub-matrices are well-conditioned. Please refer to pages $3-4$ and equations $9-15$.
$ A = [A_{1} \quad A_{2} \quad ... \quad A_{l}$]
The parameter vector x is also broken down accordingly which gives
$\Sigma_{i =1}^{l} A_{i}x_{i} = b$
Now, the author solves for the following set of equations iteratively for $i = 1: l$ to compute the the value of x
$x_{i} = A_{i}^{+}b_{i}$
where ${\{.\}}^+$ denotes the pseudo-inverse
My doubt is: How to calculate $b_{i}$. We only know $b$, but how do we compute the component of $b$ contributed by $x_{i}$