The Pivoting Framework: Frank-Wolfe Algorithms with Active Set Size Control

Type: Preprint
Publication Date: 2025-05-03
Citations: 0

Abstract

We propose the pivoting meta algorithm (PM) to enhance optimization algorithms that generate iterates as convex combinations of vertices of a feasible region $C\subseteq \mathbb{R}^n$, including Frank-Wolfe (FW) variants. PM guarantees that the active set (the set of vertices in the convex combination) of the modified algorithm remains as small as $\mathrm{dim}(C)+1$ as stipulated by Carath\'eodory's theorem. PM achieves this by reformulating the active set expansion task into an equivalent linear program, which can be efficiently solved using a single pivot step akin to the primal simplex algorithm; the convergence rate of the original algorithms are maintained. Furthermore, we establish the connection between PM and active set identification, in particular showing under mild assumptions that PM applied to the away-step Frank-Wolfe algorithm or the blended pairwise Frank-Wolfe algorithm bounds the active set size by the dimension of the optimal face plus $1$. We provide numerical experiments to illustrate practicality and efficacy on active set size reduction.

Locations

  • arXiv (Cornell University)

Ask a Question About This Paper

Summary

Login to see paper summary

Similar Works

Action Title Date Authors
An Extended Frank-Wolfe Method with "In-Face" Directions, and its Application to Low-Rank Matrix Completion 2015-11-06 Robert M. Freund Paul Grigas Rahul Mazumder
An Extended Frank-Wolfe Method with "In-Face" Directions, and its Application to Low-Rank Matrix Completion 2015-01-01 Robert M. Freund Paul Grigas Rahul Mazumder
$k$FW: A Frank-Wolfe style algorithm with stronger subproblem oracles 2020-01-01 Lijun Ding Jicong Fan Madeleine Udell
An Extended Frank--Wolfe Method with “In-Face” Directions, and Its Application to Low-Rank Matrix Completion 2017-01-01 Robert M. Freund Paul Grigas Rahul Mazumder
New Active-Set Frank-Wolfe Variants for Minimization over the Simplex and the $\ell_1$-Ball 2017-03-22 Andrea Cristofari Marianna De Santis Stefano Lucidi Francesco Rinaldi
Revisiting the Approximate Carath\'eodory Problem via the Frank-Wolfe Algorithm 2019-11-11 Cyrille W. Combettes Sebastian Pokutta
Revisiting the Approximate Carathéodory Problem via the Frank-Wolfe Algorithm 2019-01-01 Cyrille W. Combettes Sebastian Pokutta
On the Global Linear Convergence of Frank-Wolfe Optimization Variants 2015-01-01 Simon Lacoste-Julien Martin Jaggi
+
Chapter 1: Algorithms for Linear and Quadratic Optimization 2017-04-26 Tamás Terlaky
+
On Interior-Point Warmstarts for Linear and Combinatorial Optimization 2010-01-01 Alexander Engau Miguel F. Anjos Anthony Vannelli
Active set complexity of the Away-step Frank-Wolfe Algorithm 2019-01-01 Immanuel M. Bomze Francesco Rinaldi Damiano Zeffiro
+
Active set complexity of the Away-step Frank-Wolfe Algorithm 2019-12-24 Immanuel M. Bomze Francesco Rinaldi Damiano Zeffiro
Frank-Wolfe Algorithms for Saddle Point Problems 2016-01-01 Gauthier Gidel Tony Jebara Simon Lacoste-Julien
Frank-Wolfe Splitting via Augmented Lagrangian Method 2018-01-01 Gauthier Gidel Fabián Pedregosa Simon Lacoste-Julien
The Role of Level-Set Geometry on the Performance of PDHG for Conic Linear Optimization 2024-06-03 Zikai Xiong Robert M. Freund
+
Globally Convergent Primal-Dual Active-Set Methods with Inexact Subproblem Solves 2016-01-01 Frank E. Curtis Zheng Han
+
Primal-Dual Active-Set Methods for Large-Scale Optimization 2015-02-17 Daniel P. Robinson
+
Frank-Wolfe Splitting via Augmented Lagrangian Method 2018-03-31 Gauthier Gidel Fabián Pedregosa Simon Lacoste-Julien
Fast Convergence of Frank-Wolfe algorithms on polytopes 2024-06-26 Elias Wirth Javier Peña Sebastian Pokutta
Practical Frank-Wolfe algorithms. 2020-10-19 Vladimir Kolmogorov

Cited by (0)

Action Title Date Authors

Citing (0)

Action Title Date Authors