過去10年間で、ポリトープ上の滑らかな凸関数を最適化するためのフランク・ウルフ(FW)スタイルの方法への関心が再び高まっています。最近開発された手法の例には、分解不変条件勾配(DiCG)、混合条件勾配(BCG)、および対面方向のフランク-ウルフ(IF-FW)法が含まれます。これらの手法の2つの拡張機能を紹介します。まず、ワーキングセット戦略でDiCGを拡張し、シャドウシンプレックスステップを使用してワーキングセットを最適化する方法を示します。次に、面を効率的に計算できないポリトープへの面内フランク・ウルフ方向を一般化し、いくつかのFWスタイルの手法と組み合わせて使用できる一般的な再帰的手順についても説明します。実験結果は、これらの拡張機能が特定のアプリケーションで元のアルゴリズムを桁違いに高速化できることを示しています。
In the last decade there has been a resurgence of interest in Frank-Wolfe (FW) style methods for optimizing a smooth convex function over a polytope. Examples of recently developed techniques include Decomposition-invariant Conditional Gradient (DiCG), Blended Condition Gradient (BCG), and Frank-Wolfe with in-face directions (IF-FW) methods. We introduce two extensions of these techniques. First, we augment DiCG with the working set strategy, and show how to optimize over the working set using shadow simplex steps. Second, we generalize in-face Frank-Wolfe directions to polytopes in which faces cannot be efficiently computed, and also describe a generic recursive procedure that can be used in conjunction with several FW-style techniques. Experimental results indicate that these extensions are capable of speeding up original algorithms by orders of magnitude for certain applications.