Nonlinear programming

E321099

Nonlinear programming is a branch of mathematical optimization focused on finding optimal solutions to problems where the objective function or constraints are nonlinear.

All labels observed (3)

Label Occurrences
Nonlinear programming canonical 1
SNOPT 1
“Nonlinear Programming” 1

How this entity was disambiguated

Statements (55)

Predicate Object
instanceOf branch of mathematical optimization ⓘ
optimization paradigm ⓘ
contrastsWith linear programming ⓘ
dealsWith optimization problems with nonlinear constraints ⓘ
optimization problems with nonlinear objective functions ⓘ
fieldOfStudy applied mathematics ⓘ
mathematical optimization ⓘ
operations research ⓘ
formalizedIn 20th century ⓘ
generalizes linear programming ⓘ
hasCharacteristic nonlinear objective function or nonlinear constraints ⓘ
hasConcept Hessian matrix ⓘ
Jacobian matrix ⓘ
Karush–Kuhn–Tucker conditions ⓘ
Lagrangian function ⓘ
constraint qualification ⓘ
convexity ⓘ
dual problem ⓘ
feasible region ⓘ
global optimum ⓘ
line search ⓘ
local optimum ⓘ
nonconvexity ⓘ
step size ⓘ
hasMethod Lagrange multiplier methods ⓘ
Newton method ⓘ
linked to: Newton’s method

augmented Lagrangian methods ⓘ
barrier methods ⓘ
conjugate gradient methods ⓘ
coordinate descent ⓘ
gradient descent ⓘ
heuristic algorithms ⓘ
interior-point methods ⓘ
metaheuristic algorithms ⓘ
penalty methods ⓘ
quasi-Newton methods ⓘ
sequential quadratic programming ⓘ
trust-region methods ⓘ
hasProperty may be computationally hard ⓘ
may have multiple local minima ⓘ
relatedTo convex optimization ⓘ
dynamic programming ⓘ
integer programming ⓘ
nonconvex optimization ⓘ
quadratic programming ⓘ
studiedIn graduate-level optimization courses ⓘ
usedIn control theory ⓘ
economics ⓘ
energy systems optimization ⓘ
engineering design ⓘ
finance ⓘ
machine learning ⓘ
operations management ⓘ
telecommunications network design ⓘ
transportation planning ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Karush–Kuhn–Tucker conditions → category → Nonlinear programming ⓘ
Harold W. Kuhn → notableWork → “Nonlinear Programming” ⓘ
linked to: Nonlinear programming
AMPL → compatibleWith → SNOPT ⓘ
subject linked to: AMPL modeling language
linked to: Nonlinear programming