 In this way, all lower bound constraints may be changed to non-negativity restrictions.Second, for each remaining inequality constraint, a new variable, called a "slack variable", is introduced to change the constraint to an equality constraint.This variable represents the difference between the two sides of the inequality and is assumed to be non-negative.