6.252 Nonlinear Optimization