Radu Ioan Boţ, Ernö Robert Csetnek, Dang-Khoa Nguyen
{"title":"Fast Optimistic Gradient Descent Ascent (OGDA) Method in Continuous and Discrete Time","authors":"Radu Ioan Boţ, Ernö Robert Csetnek, Dang-Khoa Nguyen","doi":"10.1007/s10208-023-09636-5","DOIUrl":null,"url":null,"abstract":"<p>In the framework of real Hilbert spaces, we study continuous in time dynamics as well as numerical algorithms for the problem of approaching the set of zeros of a single-valued monotone and continuous operator <i>V</i>. The starting point of our investigations is a second-order dynamical system that combines a vanishing damping term with the time derivative of <i>V</i> along the trajectory, which can be seen as an analogous of the Hessian-driven damping in case the operator is originating from a potential. Our method exhibits fast convergence rates of order <span>\\(o \\left( \\frac{1}{t\\beta (t)} \\right) \\)</span> for <span>\\(\\Vert V(z(t))\\Vert \\)</span>, where <span>\\(z(\\cdot )\\)</span> denotes the generated trajectory and <span>\\(\\beta (\\cdot )\\)</span> is a positive nondecreasing function satisfying a growth condition, and also for the restricted gap function, which is a measure of optimality for variational inequalities. We also prove the weak convergence of the trajectory to a zero of <i>V</i>. Temporal discretizations of the dynamical system generate implicit and explicit numerical algorithms, which can be both seen as accelerated versions of the Optimistic Gradient Descent Ascent (OGDA) method for monotone operators, for which we prove that the generated sequence of iterates <span>\\((z_k)_{k \\ge 0}\\)</span> shares the asymptotic features of the continuous dynamics. In particular we show for the implicit numerical algorithm convergence rates of order <span>\\(o \\left( \\frac{1}{k\\beta _k} \\right) \\)</span> for <span>\\(\\Vert V(z^k)\\Vert \\)</span> and the restricted gap function, where <span>\\((\\beta _k)_{k \\ge 0}\\)</span> is a positive nondecreasing sequence satisfying a growth condition. For the explicit numerical algorithm, we show by additionally assuming that the operator <i>V</i> is Lipschitz continuous convergence rates of order <span>\\(o \\left( \\frac{1}{k} \\right) \\)</span> for <span>\\(\\Vert V(z^k)\\Vert \\)</span> and the restricted gap function. All convergence rate statements are last iterate convergence results; in addition to these, we prove for both algorithms the convergence of the iterates to a zero of <i>V</i>. To our knowledge, our study exhibits the best-known convergence rate results for monotone equations. Numerical experiments indicate the overwhelming superiority of our explicit numerical algorithm over other methods designed to solve monotone equations governed by monotone and Lipschitz continuous operators.</p>","PeriodicalId":55151,"journal":{"name":"Foundations of Computational Mathematics","volume":"122 34","pages":""},"PeriodicalIF":2.5000,"publicationDate":"2023-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Foundations of Computational Mathematics","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.1007/s10208-023-09636-5","RegionNum":1,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
In the framework of real Hilbert spaces, we study continuous in time dynamics as well as numerical algorithms for the problem of approaching the set of zeros of a single-valued monotone and continuous operator V. The starting point of our investigations is a second-order dynamical system that combines a vanishing damping term with the time derivative of V along the trajectory, which can be seen as an analogous of the Hessian-driven damping in case the operator is originating from a potential. Our method exhibits fast convergence rates of order \(o \left( \frac{1}{t\beta (t)} \right) \) for \(\Vert V(z(t))\Vert \), where \(z(\cdot )\) denotes the generated trajectory and \(\beta (\cdot )\) is a positive nondecreasing function satisfying a growth condition, and also for the restricted gap function, which is a measure of optimality for variational inequalities. We also prove the weak convergence of the trajectory to a zero of V. Temporal discretizations of the dynamical system generate implicit and explicit numerical algorithms, which can be both seen as accelerated versions of the Optimistic Gradient Descent Ascent (OGDA) method for monotone operators, for which we prove that the generated sequence of iterates \((z_k)_{k \ge 0}\) shares the asymptotic features of the continuous dynamics. In particular we show for the implicit numerical algorithm convergence rates of order \(o \left( \frac{1}{k\beta _k} \right) \) for \(\Vert V(z^k)\Vert \) and the restricted gap function, where \((\beta _k)_{k \ge 0}\) is a positive nondecreasing sequence satisfying a growth condition. For the explicit numerical algorithm, we show by additionally assuming that the operator V is Lipschitz continuous convergence rates of order \(o \left( \frac{1}{k} \right) \) for \(\Vert V(z^k)\Vert \) and the restricted gap function. All convergence rate statements are last iterate convergence results; in addition to these, we prove for both algorithms the convergence of the iterates to a zero of V. To our knowledge, our study exhibits the best-known convergence rate results for monotone equations. Numerical experiments indicate the overwhelming superiority of our explicit numerical algorithm over other methods designed to solve monotone equations governed by monotone and Lipschitz continuous operators.
期刊介绍:
Foundations of Computational Mathematics (FoCM) will publish research and survey papers of the highest quality which further the understanding of the connections between mathematics and computation. The journal aims to promote the exploration of all fundamental issues underlying the creative tension among mathematics, computer science and application areas unencumbered by any external criteria such as the pressure for applications. The journal will thus serve an increasingly important and applicable area of mathematics. The journal hopes to further the understanding of the deep relationships between mathematical theory: analysis, topology, geometry and algebra, and the computational processes as they are evolving in tandem with the modern computer.
With its distinguished editorial board selecting papers of the highest quality and interest from the international community, FoCM hopes to influence both mathematics and computation. Relevance to applications will not constitute a requirement for the publication of articles.
The journal does not accept code for review however authors who have code/data related to the submission should include a weblink to the repository where the data/code is stored.