Assume that you have the LP problem: Max z = c'x - M Sum[ y_i ]
subject to Ax + y = b, b > 0, x > 0, y>0.
Assume that y is a vector of artificial variables. What is the smallest M to guarantee that, if the problem has an optimal solution, all y's are non-basic variables in the optimal solution?
Clearly, one does not want to use an arbitrarily large value for M because of rounding errors.