针对强凸-强凹复合鞍点问题具有复杂度分离的最优算法
最优化与控制
2023-07-25 v1
摘要
在这项工作中,我们关注如下鞍点问题 min x max y p ( x ) + R ( x , y ) − q ( y ) \min_x \max_y p(x) + R(x,y) - q(y) min x max y p ( x ) + R ( x , y ) − q ( y ) ,其中 R ( x , y ) R(x,y) R ( x , y ) 是 L R L_R L R -光滑、μ x \mu_x μ x -强凸、μ y \mu_y μ y -强凹的,且 p ( x ) , q ( y ) p(x), q(y) p ( x ) , q ( y ) 分别是凸且 L p , L q L_p, L_q L p , L q -光滑的。我们提出一种新算法,其具有最优总复杂度 O ( ( L p μ x + L R μ x μ y + L q μ y ) log 1 ε ) \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) O ( ( μ x L p + μ x μ y L R + μ y L q ) log ε 1 ) 以及在复合部分与鞍点部分中预言机调用的分离。该算法需要 O ( ( L p μ x + L q μ y ) log 1 ε ) \mathcal{O}\left(\left(\sqrt{\frac{L_p}{\mu_x}} + \sqrt{\frac{L_q}{\mu_y}}\right) \log \frac{1}{\varepsilon}\right) O ( ( μ x L p + μ y L q ) log ε 1 ) 次关于 ∇ p ( x ) \nabla p(x) ∇ p ( x ) 和 ∇ q ( y ) \nabla q(y) ∇ q ( y ) 的预言机调用,以及 O ( max { L p μ x , L q μ y , L R μ x μ y } log 1 ε ) \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) O ( max { μ x L p , μ y L q , μ x μ y L R } log ε 1 ) 次关于 ∇ R ( x , y ) \nabla R(x,y) ∇ R ( x , y ) 的预言机调用来求得该问题的 ε \varepsilon ε -解。据我们所知,我们是首个在 μ x ≠ μ y \mu_x \not = \mu_y μ x = μ y 情形下开发出具有复杂度分离的最优算法的。此外,我们将该算法应用于双线性鞍点问题,并获得了该类问题的最优复杂度。
引用
@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}
}
备注
work in progress