arXiv · 2409.06931
Flexible block-iterative analysis for the Frank-Wolfe algorithm
Abstract
We prove that the block-coordinate Frank-Wolfe (BCFW) algorithm converges with state-of-the-art rates in both convex and nonconvex settings under a very mild "block-iterative" assumption. This appears to be the first result on BCFW addressing the setting of nonconvex objective functions with Lipschitz-continuous gradients and no additional assumptions. This analysis newly allows for (I) progress without activating the most-expensive linear minimization oracle(s), LMO(s), at every iteration, (II) parallelized updates that do not require all LMOs, and therefore (III) deterministic parallel update strategies that take into account the numerical cost of the problem's LMOs. Our results apply for short-step BCFW as well as an adaptive method for convex functions. New relationships between updated coordinates and primal progress are proven, and a favorable speedup is demonstrated using FrankWolfe.jl.
Explore related subjects
Keep this discovery
Gábor Braun, Jannis Halbey, Sebastian Pokutta, Zev Woodstock. 2024-09-11. Flexible block-iterative analysis for the Frank-Wolfe algorithm. https://arxiv.org/abs/2409.06931
Cite the original work for its findings. Save a collection to share your selection of sources.