SMS: The simplex method of linear programming.