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 0, 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 xrelintD 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