A PRIMAL-DUAL ALGORITHM WITH LINE SEARCH FOR GENERAL CONVEX-CONCAVE SADDLE POINT PROBLEMS
A PRIMAL-DUAL ALGORITHM WITH LINE SEARCH FOR GENERAL CONVEX-CONCAVE SADDLE POINT PROBLEMS
复制标题
DOI:
10.1137/18m1213488
复制
发表时间:
2021-01-01
影响因子:
3.1
通讯作者:
Aybat, Necdet Serhat
中科院分区:
文献类型:
--
作者:
Hamedani, Erfan Yazdandoost;Aybat, Necdet Serhat
In this paper, we propose a primal-dual algorithm with a novel momentum term using the partial gradients of the coupling function that can be viewed as a generalization of the method proposed by Chambolle and Pock in [Math. Program., 159 (2016), pp. 253-287] for solving saddle point problems defined by a convex-concave function L (x, y) = f(x) + Phi (x, y) - h(y) with a general coupling term Phi (x, y) that is not assumed to be bilinear. Assuming del(x)Phi(., y) is Lipschitz for any fixed y, and del(y)Phi(., .) is Lipschitz, we show that the iterate sequence converges to a saddle point, and for any (x, y), we derive error bounds in terms of L ((x) over bar (k), y) - L (x, (y) over bar (k)) for the ergodic sequence {(x) over bar (k), (y) over bar (k)}. In particular, we show O (1/k) rate when the problem is merely convex in x. Furthermore, assuming Phi (x, .) is linear for each fixed x and f is strongly convex, we obtain the ergodic convergence rate of O (1/k(2))-we are not aware of another single-loop method in the related literature achieving the same rate when Phi is not bilinear. Finally, we propose a backtracking technique which does not require knowledge of Lipschitz constants yet ensures the same convergence results. We also consider convex optimization problems with nonlinear functional constraints, and we show that by using the backtracking scheme, the optimal convergence rate can be achieved even when the dual domain is unbounded. We tested our method against other state-of-the-art first-order algorithms for solving quadratically constrained quadratic programming (QCQP): in the first set of experiments, we considered QCQPs with synthetic data, and in the second set, we focused on QCQPs with real data originating from a variant of the linear regression problem with fairness constraints arising in machine learning.