A Linearly Convergent Conditional Gradient Algorithm with Applications to Online and Stochastic Optimization

By Dan Garber, Elad Hazan. 2013

100 citations recorded by the source corpus.

Linear optimization is many times algorithmically simpler than non-linear convex optimization. Linear optimization over matroid polytopes, matching polytopes and path polytopes are example of problems for which we have simple and efficient combinatorial algorithms, but whose non-linear convex counterpart is harder and admits significantly less efficient algorithms. This motivates the computational model of convex optimization, including the offline, online and stochastic settings, using a linear optimization oracle. In this computational model we give several new results that improve over the previous state-of-the-art. Our main result is a novel conditional gradient algorithm for smooth and strongly convex optimization over polyhedral sets that performs only a single linear optimization step over the domain on each iteration and enjoys a linear convergence rate. This gives an exponential improvement in convergence rate over previous results. Based on this new conditional gradient algorithm we give the first algorithms for online convex optimization over polyhedral sets that perform only a single linear optimization step over the domain while having optimal regret guarantees, answering an open question of Kalai and Vempala, and Hazan and Kale. Our online algorithms also imply conditional gradient algorithms for non-smooth and stochastic convex optimization with the same convergence rates as projected (sub)gradient methods.

Subfields: Artificial Intelligence, Computational Mechanics, Management Science and Operations Research, Optimization & Training

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Simon Lacoste-Julien
  2. Martin Jaggi
  3. Sebastian Pokutta
  4. Peter Richtárik
  5. Alexandre d'Aspremont
  6. Francis R. Bach
  7. Fabian Pedregosa
  8. Guanghui Lan

In Computational Mechanics

  1. Simon Lacoste-Julien
  2. Sebastian Pokutta
  3. Martin Jaggi
  4. Guanghui Lan
  5. Fabian Pedregosa
  6. Peter Richtárik
  7. Alexandre d'Aspremont
  8. Thomas Kerdreux

In Management Science and Operations Research

  1. Sebastian Pokutta
  2. Suvrit Sra
  3. Simon Lacoste-Julien
  4. Yurii E. Nesterov
  5. Niao He
  6. Thomas Kerdreux
  7. Fabian Pedregosa
  8. Alexandre d'Aspremont

In Optimization & Training

  1. Simon Lacoste-Julien
  2. Sebastian Pokutta
  3. Martin Jaggi
  4. Francis R. Bach
  5. Peter Richtárik
  6. Alexandre d'Aspremont
  7. Thomas Kerdreux
  8. Fabian Pedregosa

Citations in the corpus