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.
Let
f1,\ldots,fm
D
Rn
x
D
fi(x)<0
i
1,\ldots,m
k
f1,\ldots,fk
x\in\operatorname{relint}D
fi(x)\le0
i=1,\ldots,k
fi(x)<0
i=k+1,\ldots,m
Consider the optimization problem
Minimize f0(x)
subjectto:
fi(x)\le0,i=1,\ldots,m
Ax=b
f0,\ldots,fm
x*
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*\in\operatorname{relint}(D)
D:=
m | |
\cap | |
i=0 |
\operatorname{dom}(fi)
*) | |
f | |
i(x |
<0,i=1,\ldots,m,
Ax*=b.
Given the problem
Minimize f0(x)
subjectto:
fi(x)
\le | |
Ki |
0,i=1,\ldots,m
Ax=b
f0
fi
Ki
i
x*\in\operatorname{relint}(D)
*) | |
f | |
i(x |
< | |
Ki |
0,i=1,\ldots,m
Ax*=b