Nonlinear programming: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Igor Grešovnik
m (explanations in Mathematical formulation)
imported>Igor Grešovnik
(→‎Mathematical formulation: another formulation)
Line 10: Line 10:
:<math>X \subseteq R^n.</math>
:<math>X \subseteq R^n.</math>


In the above equations, the set ''X'' is also called the ''feasible region'' of the problem.
In the above equations, the set ''X'' is also called the ''feasible set'' or ''feasible region'' of the problem. The function to be minimized is often called the ''objective function'' or ''cost function''.
The function to be minimized is often called the ''objective function'' or ''cost function''.  
 


The feasible region is often defined in terms of a set of equalities and inequalities termed constraints. In this case, the NLP problem can be stated as
:<math>\min f(\bold{x})</math>
''subject to'':
:<math>c_{i}(\bold{x})=0,  i \in E</math>
''and''
:<math>c_{j}(\bold{x})\ge 0,  i \in I</math>


== See also ==
== See also ==

Revision as of 14:26, 13 November 2007

In mathematics, nonlinear programming (NLP) is the process of minimization or maximization of a function of a set of real variables (termed objective function), while simultaneously satisfying a set of equalities and inequalities ( collectively termed constraints), where some of the constraints or the objective function are nonlinear.

Mathematical formulation

A nonlinear programming problem can be stated as:

or

where

In the above equations, the set X is also called the feasible set or feasible region of the problem. The function to be minimized is often called the objective function or cost function.

The feasible region is often defined in terms of a set of equalities and inequalities termed constraints. In this case, the NLP problem can be stated as

subject to:

and

See also

External links