8
1

An Optimal Algorithm for Strongly Convex Min-min Optimization

Abstract

In this paper we study the smooth strongly convex minimization problem minxminyf(x,y)\min_{x}\min_y f(x,y). The existing optimal first-order methods require O(max{κx,κy}log1/ϵ)\mathcal{O}(\sqrt{\max\{\kappa_x,\kappa_y\}} \log 1/\epsilon) of computations of both xf(x,y)\nabla_x f(x,y) and yf(x,y)\nabla_y f(x,y), where κx\kappa_x and κy\kappa_y are condition numbers with respect to variable blocks xx and yy. We propose a new algorithm that only requires O(κxlog1/ϵ)\mathcal{O}(\sqrt{\kappa_x} \log 1/\epsilon) of computations of xf(x,y)\nabla_x f(x,y) and O(κylog1/ϵ)\mathcal{O}(\sqrt{\kappa_y} \log 1/\epsilon) computations of yf(x,y)\nabla_y f(x,y). In some applications κxκy\kappa_x \gg \kappa_y, and computation of yf(x,y)\nabla_y f(x,y) is significantly cheaper than computation of xf(x,y)\nabla_x f(x,y). In this case, our algorithm substantially outperforms the existing state-of-the-art methods.

View on arXiv
Comments on this paper