When calculating the $LR$ decomposition of an invertible Matrix $A$ with the numerical Gauss algorithm there can happen to be inaccuracies caused by the computers precision.
An example is
$\begin{split} 10^{-4} x_1 + 1 x_2 = 1 \\ x_1 + x_2 = 2 \end{split}$
using precision $10^-3$. Which yields to $(x_1,x_2)=(0,1)$ for $10^{-4}$ being the first pivot or to $(x_1,x_2) = (1,1)$ when choosing the pivot to be in the second row.
That's why pivoting is important. We concluded that you should always take the maximum element in the current column as pivot.
Okay, but then I got confused. There's written that it's even better if you first kind of normalize the rows by multiplying the $i$-th row with $\left( \sum_{l=1}^n | a_{ij} | \right)^{-1}$ before deciding on the pivot. But why? And I wondered why we don't just multiply the current row so that the pivot is the largest in that column?
So for our example
$\begin{split} x_1 + 10^{4} x_2 &= 10^4 \\ x_1 + x_2 &= 2 \end{split}$
Doesn't this yield to $(x_1,x_2) = (1,1)$ as expected even when using $10^{-3}$ precision and using the first rows element as pivot?
