Nonlinear optimization and support vector machines