Nonlinear optimization with financial applications