Gradient descent algorithm replaced by gradient descent with bounds algorithm.