Fast Convergence of Frank-Wolfe Algorithms on Polytopes
We provide a template to derive affine-invariant convergence rates for the following popular versions of the Frank-Wolfe algorithm on polytopes: vanilla Frank-Wolfe, Frank-Wolfe with away steps, Frank-Wolfe with blended pairwise steps, and Frank-Wolfe with in-face directions. Our template shows how the convergence rates follow from two affine-invariant properties of the problem, namely, error bound and extended curvature. These properties depend solely on the polytope and objective function but not on any affine-dependent object like norms. For each one of the above algorithms, we derive rates of convergence ranging from sublinear to linear depending on the degree of the error bound. Funding: Research reported in this paper was partially supported by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy—The Berlin Mathematics Research Center MATH (EXC-2046/1, project ID 390685689, BMS Stipend). Research reported in this paper was also partially supported by the Bajaj Family Chair at the Tepper School of Business, Carnegie Mellon University.
Authors
- Elias Wirth (ORCID: https://orcid.org/0009-0008-8957-8736)
- Javier Peña (ORCID: https://orcid.org/0000-0001-5698-1918)
- Sebastian Pokutta (ORCID: https://orcid.org/0000-0001-7365-3000)
Institutions
- Zuse Institute Berlin (DE)
- Technische Universität Berlin (DE)
- Carnegie Mellon University (US)
Publication Details
- Journal
- Mathematics of Operations Research
- Published
- 2025-05-29
- DOI
- https://doi.org/10.1287/moor.2024.0580
- Citations
- 1
- Primary Topic
- Matrix Theory and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 1.50