-

 

 

 




Optimization Online





 

An optimal randomized incremental gradient method

Guanghui Lan (glan***at***ise.ufl.edu)
Yi Zhou (yizhou***at***ufl.edu)

Abstract: In this paper, we consider a class of finite-sum convex optimization problems whose objective function is given by the summation of $m$ ($\ge 1$) smooth components together with some other relatively simple terms. We first introduce a deterministic primal-dual gradient (PDG) method that can achieve the optimal black-box iteration complexity for solving these composite optimization problems using a primal-dual termination criterion. Our major contribution is to develop a randomized primal-dual gradient (RPDG) method, which needs to compute the gradient of only one randomly selected smooth component at each iteration, but can possibly achieve better complexity than PDG in terms of the total number of gradient evaluations. More specifically, we show that the total number of gradient evaluations performed by RPDG can be ${\cal O} (\sqrt{m})$ times smaller, both in expectation and with high probability, than those performed by deterministic optimal first-order methods under favorable situations. We also show that the complexity of the RPDG method is not improvable by developing a new lower complexity bound for a general class of randomized methods for solving large-scale finite-sum convex optimization problems. Moreover, through the development of PDG and RPDG, we introduce a novel game-theoretic interpretation for these optimal methods for convex optimization.

Keywords: convex programming, complexity, incremental gradient, primal-dual gradient method, Nesterov's method, data analysis

Category 1: Convex and Nonsmooth Optimization (Convex Optimization )

Citation: Technical Report, Department of Industrial and Systems Engineering, University of Florida, July 2015 (updated October, 2015).

Download: [PDF]

Entry Submitted: 07/07/2015
Entry Accepted: 07/07/2015
Entry Last Modified: 10/18/2015

Modify/Update this entry


  Visitors Authors More about us Links
  Subscribe, Unsubscribe
Digest Archive
Search, Browse the Repository

 

Submit
Update
Policies
Coordinator's Board
Classification Scheme
Credits
Give us feedback
Optimization Journals, Sites, Societies
Mathematical Optimization Society