Content deleted Content added
TomRagonneau (talk | contribs) mNo edit summary |
m Open access bot: url-access updated in citation with #oabot. |
||
(7 intermediate revisions by 7 users not shown) | |||
Line 1:
{{Short description|Optimizing objective functions that have constrained variables}}
In [[mathematical optimization]], '''constrained optimization''' (in some contexts called '''constraint optimization''') is the process of optimizing an objective function with respect to some [[variable (mathematics)|variables]] in the presence of [[Constraint (mathematics)|constraints]] on those variables. The objective function is either a [[Loss function|cost function]] or [[energy function]], which is to be [[Maxima and minima|minimized]], or a [[reward function]] or [[utility function]], which is to be [[maximize]]d. Constraints can be either '''hard constraints''', which set conditions for the variables that are required to be satisfied, or '''soft constraints''', which have some variable values that are penalized in the objective function if, and based on the extent that, the conditions on the variables are not satisfied.
== Relation to constraint-satisfaction problems ==
The constrained-optimization problem (COP) is a significant generalization of the classic [[constraint-satisfaction problem]] (CSP) model.<ref>{{Citation|
==General form==
A general constrained minimization problem may be written as follows:<ref name="edo2021">{{Cite book|url=https://www.researchgate.net/publication/
: <math>
Line 13 ⟶ 14:
\min &~& f(\mathbf{x}) & \\
\mathrm{subject~to} &~& g_i(\mathbf{x}) = c_i &\text{for } i=1,\ldots,n \quad \text{Equality constraints} \\
&~& h_j(\mathbf{x}) \
\end{array}
</math>
Line 93 ⟶ 94:
* [[Constraint programming]]
* [[Integer programming]]
* [[Metric projection]]
* [[Penalty method]]
* [[Superiorization]]
Line 113 ⟶ 115:
| url-access=registration
}}
{{Optimization algorithms}}
[[Category:Mathematical optimization]]
|