Practical Frank-Wolfe algorithms

10/19/2020
by   Vladimir Kolmogorov, et al.
0

In the last decade there has been a resurgence of interest in Frank-Wolfe (FW) style methods for optimizing a smooth convex function over a polytope. Examples of recently developed techniques include Decomposition-invariant Conditional Gradient (DiCG), Blended Condition Gradient (BCG), and Frank-Wolfe with in-face directions (IF-FW) methods. We introduce two extensions of these techniques. First, we augment DiCG with the working set strategy, and show how to optimize over the working set using shadow simplex steps. Second, we generalize in-face Frank-Wolfe directions to polytopes in which faces cannot be efficiently computed, and also describe a generic recursive procedure that can be used in conjunction with several FW-style techniques. Experimental results indicate that these extensions are capable of speeding up original algorithms by orders of magnitude for certain applications.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/11/2022

Critical Points at Infinity for Hyperplanes of Directions

Analytic combinatorics in several variables (ACSV) analyzes the asymptot...
research
11/25/2018

Chordal Graphs in Triangular Decomposition in Top-Down Style

In this paper, we first prove that when the associated graph of a polyno...
research
05/18/2018

Blended Conditional Gradients: the unconditioning of conditional gradients

We present a blended conditional gradient approach for minimizing a smoo...
research
08/03/2011

Optimization with Sparsity-Inducing Penalties

Sparse estimation methods are aimed at using or obtaining parsimonious r...
research
11/19/2022

Face Swapping as A Simple Arithmetic Operation

We propose a novel high-fidelity face swapping method called "Arithmetic...
research
06/15/2020

Walking in the Shadow: A New Perspective on Descent Directions for Constrained Minimization

Descent directions such as movement towards Frank-Wolfe vertices, away s...

Please sign up or login with your details

Forgot password? Click here to reset