Linear-memory and Decomposition-invariant Linearly Convergent Conditional Gradient Algorithm for Structured Polytopes
Not on the map. Why?
Abstract (arXiv)
Recently, several works have shown that natural modifications of the classical conditional gradient method (aka Frank-Wolfe algorithm) for constrained convex optimization, provably converge with a linear rate when: i) the feasible set is a polytope, and ii) the objective is smooth and strongly-convex. However, all of these results suffer from two significant shortcomings: large memory requirement due to the need to store an explicit convex decomposition of the current iterate, and as a consequence, large running-time overhead per iteration, and worst case convergence rate that depends unfavorably on the dimension. In this work we present a new conditional gradient variant and a corresponding analysis that improves on both of the above shortcomings. In particular: both memory and computation overheads are only linear in the dimension. Moreover, in case the optimal solution is sparse, the new convergence rate replaces a factor which is at least linear in the dimension in previous works, with a linear dependence on the number of non-zeros in the optimal solution. At the heart of our method, and corresponding analysis, is a novel way to compute decomposition-invariant away-steps. While our theoretical guarantees do not apply to any polytope, they apply to several important structured polytopes that capture central concepts such as paths in graphs, perfect matchings in bipartite graphs, marginal distributions that arise in structured prediction tasks, and more. Our theoretical findings are complemented by empirical evidence which shows that our method delivers state-of-the-art performance.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 20 May 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 1; 2023: 0; 2024: 0; 2025: 2; 2026: 1.
9 papers.
- 2021Complexity of Linear Minimization and Projection on Some Setscited by 20
- 2021No-Regret Dynamics in the Fenchel Game: A Unified Framework for Algorithmic Convex Optimizationcited by 20
- 2021Frank-Wolfe with a Nearest Extreme Point Oraclecited by 8
- 2021Parameter-free Locally Accelerated Conditional Gradientscited by 5
- 2022Conditional Gradients for the Approximate Vanishing Idealcited by 1
- 2025Scalable DC Optimization via Adaptive Frank-Wolfe Algorithmscited by 1
- 2021Approximate Frank-Wolfe Algorithms over Graph-structured Support Setscited by 0
- 2025Accelerated Frank-Wolfe Algorithms: Complementarity Conditions and Sparsitycited by 0
- 2026Self-Supervised Combinatorial Optimization with Constraints via Frank-Wolfecited by 0
- 2026Self-Supervised Combinatorial Optimization with Constraints via Frank-Wolfe22 Sep 2026
- 2025Accelerated Frank-Wolfe Algorithms: Complementarity Conditions and Sparsity4 Nov 2025
- 2025Scalable DC Optimization via Adaptive Frank-Wolfe Algorithms23 Jul 2025
- 2022Conditional Gradients for the Approximate Vanishing Ideal7 Feb 2022
- 2021No-Regret Dynamics in the Fenchel Game: A Unified Framework for Algorithmic Convex Optimization22 Nov 2021
- 2021Approximate Frank-Wolfe Algorithms over Graph-structured Support Sets29 Jun 2021
- 2021Parameter-free Locally Accelerated Conditional Gradients12 Feb 2021
- 2021Frank-Wolfe with a Nearest Extreme Point Oracle3 Feb 2021
- 2021Complexity of Linear Minimization and Projection on Some Sets25 Jan 2021