Chapter 8 Nonlinear Optimization