Slater's condition

From testwiki
Jump to navigation Jump to search

Template:Short description Template:Distinguish In mathematics, Slater's condition (or Slater condition) is a sufficient condition for strong duality to hold for a convex optimization problem, named after Morton L. Slater.[1] Informally, Slater's condition states that the feasible region must have an interior point (see technical details below).

Slater's condition is a specific example of a constraint qualification.[2] In particular, if Slater's condition holds for the primal problem, then the duality gap is zero, and if the dual value is finite then it is attained.

Formulation

Let f1,…,fm be real-valued functions on some subset D of ℝn. We say that the functions satisfy the Slater condition if there exists some x in the relative interior of D, for which fi(x)<0 for all i in 1,…,m. We say that the functions satisfy the relaxed Slater condition if:[3]

  • Some k functions (say f1,…,fk) are affine;
  • There exists x∈relint⁡D such that fi(x)≤0 for all i=1,…,k, and fi(x)<0 for all i=k+1,…,m.

Application to convex optimization

Consider the optimization problem

Minimize f0(x)
subject to:  
fi(x)≤0,i=1,…,m
Ax=b

where f0,…,fm are convex functions. This is an instance of convex programming. Slater's condition for convex programming states that there exists an x∗ that is strictly feasible, that is, all m constraints are satisfied, and the nonlinear constraints are satisfied with strict inequalities.

If a convex program satisfies Slater's condition (or relaxed condition), and it is bounded from below, then strong duality holds. Mathematically, this states that strong duality holds if there exists an x∗∈relint⁡(D) (where relint denotes the relative interior of the convex set D:=∩i=0mdom⁡(fi)) such that

fi(x∗)<0,i=1,…,m, (the convex, nonlinear constraints)
Ax∗=b.[4]

Generalized Inequalities

Given the problem

Minimize f0(x)
subject to:  
fi(x)≤Ki0,i=1,…,m
Ax=b

where f0 is convex and fi is Ki-convex for each i. Then Slater's condition says that if there exists an x∗∈relint⁡(D) such that

fi(x∗)<Ki0,i=1,…,m and
Ax∗=b

then strong duality holds.[4]

See also

Template:Div col

Template:Colend

References

Template:Reflist