Fix step size for sub gradient method
Add stop criteria for sub gradient method and gradient descent