English

Optimal Algorithm with Complexity Separation for Strongly Convex-Strongly Concave Composite Saddle Point Problems

Optimization and Control 2023-07-25 v1

Abstract

In this work, we focuses on the following saddle point problem minxmaxyp(x)+R(x,y)q(y)\min_x \max_y p(x) + R(x,y) - q(y) where R(x,y)R(x,y) is LRL_R-smooth, μx\mu_x-strongly convex, μy\mu_y-strongly concave and p(x),q(y)p(x), q(y) are convex and Lp,LqL_p, L_q-smooth respectively. We present a new algorithm with optimal overall complexity O((Lpμx+LRμxμy+Lqμy)log1ε)\mathcal{O}\left(\left(\sqrt{\frac{L_p}{\mu_x}} + \frac{L_R}{\sqrt{\mu_x \mu_y}} + \sqrt{\frac{L_q}{\mu_y}}\right)\log \frac{1}{\varepsilon}\right) and separation of oracle calls in the composite and saddle part. This algorithm requires O((Lpμx+Lqμy)log1ε)\mathcal{O}\left(\left(\sqrt{\frac{L_p}{\mu_x}} + \sqrt{\frac{L_q}{\mu_y}}\right) \log \frac{1}{\varepsilon}\right) oracle calls for p(x)\nabla p(x) and q(y)\nabla q(y) and O(max{Lpμx,Lqμy,LRμxμy}log1ε)\mathcal{O} \left( \max\left\{\sqrt{\frac{L_p}{\mu_x}}, \sqrt{\frac{L_q}{\mu_y}}, \frac{L_R}{\sqrt{\mu_x \mu_y}} \right\}\log \frac{1}{\varepsilon}\right) oracle calls for R(x,y)\nabla R(x,y) to find an ε\varepsilon-solution of the problem. To the best of our knowledge, we are the first to develop optimal algorithm with complexity separation in the case μxμy\mu_x \not = \mu_y. Also, we apply this algorithm to a bilinear saddle point problem and obtain the optimal complexity for this class of problems.

Keywords

Cite

@article{arxiv.2307.12946,
  title  = {Optimal Algorithm with Complexity Separation for Strongly Convex-Strongly Concave Composite Saddle Point Problems},
  author = {Ekaterina Borodich and Georgiy Kormakov and Dmitry Kovalev and Aleksandr Beznosikov and Alexander Gasnikov},
  journal= {arXiv preprint arXiv:2307.12946},
  year   = {2023}
}

Comments

work in progress

R2 v1 2026-06-28T11:38:52.093Z