On the von Neumann and Frank--Wolfe Algorithms with Away Steps

Type: Article

Publication Date: 2016-01-01

Citations: 19

DOI: https://doi.org/10.1137/15m1009937

Abstract

The von Neumann algorithm is a simple coordinate-descent algorithm to determine whether the origin belongs to a polytope generated by a finite set of points. When the origin is in the interior of the polytope, the algorithm generates a sequence of points in the polytope that converges linearly to zero. The algorithm's rate of convergence depends on the radius of the largest ball around the origin contained in the polytope. We show that under the weaker condition that the origin is in the polytope, possibly on its boundary, a variant of the von Neumann algorithm that includes away steps generates a sequence of points in the polytope that converges linearly to zero. The new algorithm's rate of convergence depends on a certain geometric parameter of the polytope that extends the above radius but is always positive. Our linear convergence result and geometric insights also extend to a variant of the Frank--Wolfe algorithm with away steps for minimizing a convex quadratic function over a polytope.

Locations

  • arXiv (Cornell University) - View - PDF
  • OPAL (Open@LaTrobe) (La Trobe University) - View - PDF
  • SIAM Journal on Optimization - View

Similar Works

Action Title Year Authors
+ On the von Neumann and Frank-Wolfe Algorithms with Away Steps 2015 Javier Peña
Daniel RodrĂ­guez RodrĂ­guez
Negar Soheili
+ On the von Neumann and Frank-Wolfe Algorithms with Away Steps 2015 Javier Peña
Daniel RodrĂ­guez
Negar Soheili
+ PDF Chat Fast Convergence of Frank-Wolfe algorithms on polytopes 2024 Elias Wirth
Javier Peña
Sebastian Pokutta
+ PDF Chat Polytope Conditioning and Linear Convergence of the Frank–Wolfe Algorithm 2018 Javier Peña
Daniel RodrĂ­guez
+ Polytope conditioning and linear convergence of the Frank-Wolfe algorithm 2015 Javier Peña
D. Rodrı́guez
+ Polytope conditioning and linear convergence of the Frank-Wolfe algorithm 2015 Javier Peña
Daniel RodrĂ­guez
+ Frank-Wolfe with a Nearest Extreme Point Oracle 2021 Dan Garber
Noam Wolf
+ On the Global Linear Convergence of Frank-Wolfe Optimization Variants 2015 Simon Lacoste-Julien
Martin Jaggi
+ Walking in the Shadow: A New Perspective on Descent Directions for Constrained Minimization 2020 Hassan Mortagy
Ruta Gupta
Sebastian Pokutta
+ Linearly Convergent Frank-Wolfe with Backtracking Line-Search 2018 FabiĂĄn Pedregosa
Geoffrey NĂ©giar
Armin Askari
Martin Jaggi
+ Linearly Convergent Frank-Wolfe with Backtracking Line-Search 2018 FabiĂĄn Pedregosa
Geoffrey NĂ©giar
Armin Askari
Martin Jaggi
+ Frank-Wolfe with Nearest Extreme Point Oracle 2021 Dan Garber
Noam Wolf
+ Avoiding bad steps in Frank Wolfe variants 2020 Francesco Rinaldi
Damiano Zeffiro
+ Frank-Wolfe Algorithms for Saddle Point Problems 2016 Gauthier Gidel
Tony Jebara
Simon Lacoste-Julien
+ Active set complexity of the Away-step Frank-Wolfe Algorithm 2019 Immanuel M. Bomze
Francesco Rinaldi
Damiano Zeffiro
+ Active set complexity of the Away-step Frank-Wolfe Algorithm 2019 Immanuel M. Bomze
Francesco Rinaldi
Damiano Zeffiro
+ PDF Chat Complexity of linear minimization and projection on some sets 2021 Cyrille W. Combettes
Sebastian Pokutta
+ Accelerated Affine-Invariant Convergence Rates of the Frank-Wolfe Algorithm with Open-Loop Step-Sizes 2023 Elias Wirth
Javier Peña
Sebastian Pokutta
+ $k$FW: A Frank-Wolfe style algorithm with stronger subproblem oracles 2020 Lijun Ding
Jicong Fan
Madeleine Udell
+ PDF Chat No-regret dynamics in the Fenchel game: a unified framework for algorithmic convex optimization 2023 Jun-Kun Wang
Jacob Abernethy
Kfir Y. Levy