Content deleted Content added
Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0beta9) |
m punct., fmt. |
||
Line 3:
In mathematical [[Optimization (mathematics)|optimization]], a problem is defined using an objective function to minimize or maximize, and a set of constraints
: <math>g_1(x) \ge 0, \dots, g_k(x) \ge 0</math>
that define the [[feasible region]], that is, the set of all ''x'' to search for the optimal solution. Given a point <math>x</math> in the feasible region, a constraint
:<math>g_i(x) \ge 0</math>▼
is called '''active''' at <math>x</math> if <math>g_i(x)=0</math> and '''inactive''' at <math>x</math> if <math>g_i(x)>0.</math> Equality constraints are always active. The '''active set''' at <math>x</math> is made up of those constraints <math>g_i(x)</math> that are active at the current point {{harv|Nocedal|Wright|2006|p=308}}.▼
▲: <math>g_i(x) \ge 0</math>
The active set is particularly important in optimization theory as it determines which constraints will influence the final result of optimization. For example, in solving the [[linear programming]] problem, the active set gives the [[hyperplane]]s that intersect at the solution point. In [[quadratic programming]], as the solution is not necessarily on one of the edges of the bounding polygon, an estimation of the active set gives us a subset of inequalities to watch while searching the solution, which reduces the complexity of the search.▼
▲is called '''active''' at <math>x</math> if <math>g_i(x) = 0</math>, and '''inactive''' at <math>x</math> if <math>g_i(x) > 0.</math> Equality constraints are always active. The '''active set''' at <math>x</math> is made up of those constraints <math>g_i(x)</math> that are active at the current point {{harv|Nocedal|Wright|2006|p=308}}.
==Active set methods==▼
In general an active set algorithm has the following structure:▼
▲The active set is particularly important in optimization theory, as it determines which constraints will influence the final result of optimization. For example, in solving the [[linear programming]] problem, the active set gives the [[hyperplane]]s that intersect at the solution point. In [[quadratic programming]], as the solution is not necessarily on one of the edges of the bounding polygon, an estimation of the active set gives us a subset of inequalities to watch while searching the solution, which reduces the complexity of the search.
:Find a feasible starting point▼
:'''repeat until''' "optimal enough"▼
::''solve'' the equality problem defined by the active set (approximately)▼
::''compute'' the [[Lagrange multipliers]] of the active set▼
::''remove'' a subset of the constraints with negative Lagrange multipliers▼
::''search'' for infeasible constraints▼
:'''end repeat'''▼
Methods that can be described as '''active set methods''' include:<ref>{{harvnb|Nocedal|Wright|2006|pp=467–480}}</ref>▼
▲: Find a feasible starting point
▲: '''repeat until''' "optimal enough"
▲:: ''solve'' the equality problem defined by the active set (approximately)
▲:: ''compute'' the [[Lagrange multipliers]] of the active set
▲:: ''remove'' a subset of the constraints with negative Lagrange multipliers
▲:: ''search'' for infeasible constraints
▲: '''end repeat'''
▲Methods that can be described as '''active
* [[Successive linear programming]] (SLP) <!-- acc. to: Leyffer... - alt: acc. to "MPS glossary", http://glossary.computing.society.informs.org/ver2/mpgwiki/index.php/Main_Page: Successive approximation -->
* [[Sequential quadratic programming]] (SQP) <!-- acc. to: Leyffer... - alt: acc. to "MPS glossary", http://glossary.computing.society.informs.org/ver2/mpgwiki/index.php/Main_Page: Successive approximation -->
Line 36 ⟶ 38:
==Bibliography==
* {{cite book |last=Murty |first=K. G. |title=Linear complementarity, linear and nonlinear programming |series=Sigma Series in Applied Mathematics |volume=3 |publisher=Heldermann Verlag |___location=Berlin |year=1988 |pages=xlviii+629
* {{Cite book | last1=Nocedal | first1=Jorge | last2=Wright | first2=Stephen J. | title=Numerical Optimization | publisher=[[Springer-Verlag]] | ___location=Berlin, New York | edition=2nd | isbn=978-0-387-30303-1 | year=2006 | ref=harv | postscript=
[[Category:Optimization algorithms and methods]]
|