Invia SMS: Algorithms for constrained minimization of smooth nonlinear functions