Bregman proximal point algorithm revisited: a new inexact version and its inertial variant

From MaRDI portal
Publication:5093643

DOI10.1137/20M1360748zbMATH Open1496.90108arXiv2105.10370MaRDI QIDQ5093643FDOQ5093643


Authors: Lei Yang, Kim-Chuan Toh Edit this on Wikidata


Publication date: 29 July 2022

Published in: SIAM Journal on Optimization (Search for Journal in Brave)

Abstract: We study a general convex optimization problem, which covers various classic problems in different areas and particularly includes many optimal transport related problems arising in recent years. To solve this problem, we revisit the classic Bregman proximal point algorithm (BPPA) and introduce a new inexact stopping condition for solving the subproblems, which can circumvent the underlying feasibility difficulty often appearing in existing inexact conditions when the problem has a complex feasible set. Our inexact condition also covers several existing inexact conditions as special cases and hence makes our inexact BPPA (iBPPA) more flexible to fit different scenarios in practice. Moreover, inspired by Nesterov's acceleration technique, we develop an inertial variant of our iBPPA, denoted by V-iBPPA, and establish the iteration complexity of O(1/klambda), where lambdageq1 is a quadrangle scaling exponent of the kernel function. In particular, when the proximal parameter is a constant and the kernel function is strongly convex with Lipschitz continuous gradient (hence lambda=2), our V-iBPPA achieves a faster rate of O(1/k2) just as existing accelerated inexact proximal point algorithms. Some preliminary numerical experiments for solving the standard OT problem are conducted to show the convergence behaviors of our iBPPA and V-iBPPA under different inexactness settings. The experiments also empirically verify the potential of our V-iBPPA on improving the convergence speed.


Full work available at URL: https://arxiv.org/abs/2105.10370




Recommendations




Cites Work


Cited In (8)





This page was built for publication: Bregman proximal point algorithm revisited: a new inexact version and its inertial variant

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5093643)