Non-Linear/Nonlinear Programming/Optimization (NP) involves minimizing or maximizing a nonlinear objective function subject to bound constraints, linear constraints, or nonlinear constraints, where the constraints can be inequalities or equalities Subtypes Quadratic Programming (QP) - Quadratic Optimization