This can be viewed as a particular case of nonlinear programming or as generalization of linear or convex quadratic programming.
Este pode ser visto como un caso particular da programación non linear ou como a xeneralización da programación linear ou da convexa cuadrática.