A Primal-Dual Algorithm with Line Search for General Convex-Concave Saddle Point Problems
Not on the map. Why?
Abstract (arXiv)
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 2016 to solve saddle point problems defined by a convex-concave function mathcal 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 nablaxPhi(·,y) is Lipschitz for any fixed y, and nablayPhi(·,·) 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 mathcal L(barxk,y)-mathcal L(x,baryk) for the ergodic sequence barxk,baryk. In particular, we show mathcal 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 mathcal O(1/k2) -- 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 the knowledge of Lipschitz constants while ensuring the same convergence results. We also consider convex optimization problems with nonlinear functional constraints and we show that 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 and interior-point methods for solving quadratically constrained quadratic problems with synthetic data, the kernel matrix learning, and regression with fairness constraints arising in machine learning.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Mar 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 3; 2023: 0; 2024: 1.
9 papers.
- 2021A Decentralized Adaptive Momentum Method for Solving a Class of Min-Max Optimization Problemscited by 9
- 2021Convex-Concave Min-Max Stackelberg Gamescited by 9
- 2021Minimax Optimization: The Case of Convex-Submodularcited by 5
- 2022Robust No-Regret Learning in Min-Max Stackelberg Gamescited by 5
- 2022Differentiating Nonsmooth Solutions to Parametric Monotone Inclusion Problemscited by 5
- 2021A Stochastic Bregman Primal-Dual Splitting Algorithm for Composite Optimizationcited by 4
- 2022STay-ON-the-Ridge: Guaranteed Convergence to Local Minimax Equilibrium in Nonconvex-Nonconcave Gamescited by 4
- 2021Cyclic Coordinate Dual Averaging with Extrapolationcited by 3
- 2024Stochastic Compositional Minimax Optimization with Provable Convergence Guaranteescited by 1
- 2024Stochastic Compositional Minimax Optimization with Provable Convergence Guarantees22 Aug 2024
- 2022Differentiating Nonsmooth Solutions to Parametric Monotone Inclusion Problems15 Dec 2022
- 2022STay-ON-the-Ridge: Guaranteed Convergence to Local Minimax Equilibrium in Nonconvex-Nonconcave Games18 Oct 2022
- 2022Robust No-Regret Learning in Min-Max Stackelberg Games26 Mar 2022
- 2021A Stochastic Bregman Primal-Dual Splitting Algorithm for Composite Optimization22 Dec 2021
- 2021Minimax Optimization: The Case of Convex-Submodular1 Nov 2021
- 2021Convex-Concave Min-Max Stackelberg Games5 Oct 2021
- 2021A Decentralized Adaptive Momentum Method for Solving a Class of Min-Max Optimization Problems10 Jun 2021
- 2021Cyclic Coordinate Dual Averaging with Extrapolation26 Feb 2021