Given the system of equations \[ ∑ j = 1 n a i j x j = b i , i = 1 , … , m , \sum \limits _{j = 1}^n {{a_{ij}}{x_j} = {b_i},\quad i = 1, \ldots ,m,} \] let A i = ( a i 1 , … , a i n ) {A_i} = ({a_{i1}}, \ldots ,{a_{in}}) . It is known that if the matrix A = ( a i j ) A = ({a_{ij}}) has rank k ⩽ n k \leqslant n , then there is a point X which provides a minimum of \[ R ( X ) = ∑ i = 1 m | r i ( X ) | = ∑ i = 1 m | ( A i , X ) − b i | R(X) = \sum \limits _{i = 1}^m {|{r_i}(X)| = } \sum \limits _{i = 1}^m {|({A_i},X) - {b_i}|} \] such that r i ( X ) = 0 {r_i}(X) = 0 for at least k values of the index i. If r i ( X ) = 0 {r_i}(X) = 0 for exactly k values of the index i, the point or vertex is called ordinary, while if r i ( X ) = 0 {r_i}(X) = 0 for more than k values of i, the vertex is termed degenerate. A necessary and sufficient condition to determine if X minimizes R is valid if X is an ordinary vertex but not if X is degenerate. A degeneracy at X can be removed by applying perturbations to an appropriate number of the b i {b_i} so that X becomes an ordinary vertex of a modified problem. By noting that the test uses only values of the A i {A_i} , it is possible to avoid actual introduction of the perturbations to the b i {b_i} with a resulting substantial improvement of the efficiency of the computation.
Read full abstract