Conditional Gradient[Frank-Wolfe Method]
The problem :
minf(x)subjecttoxβP βWhere fis convex on the bounded polygonal region P
How can we determine the search direction dkβin this problem? It is connected to a linear problem.
Zkβ(y):=f(xkβ)+βf(xkβ)T(yβxkβ)minΒ zkβ(y)=βf(xkβ)T(yβxkβ)subjecttoyβP We first look into (yβxkβ).
Suppose ykβis a solution of this problem.
ykβ is an extreme point of the polygon P and hence, since P is convex, the line joining ykβand xkβis contained in Pand so the vector ykββxkβis a feasible direction.
Because of the convexity of f, βf(xΛ)T(yβxΛ)β₯0βyβP. It implies that this direction is also a descent direction.
zkβ(ykβ)β€z(xkβ)=βf(xkβ)T(xkββxkβ)=0 , so zkβ(ykβ)=0orzkβ(ykβ)<0