IDEAS home Printed from https://ideas.repec.org/a/spr/coopap/v87y2024i3d10.1007_s10589-023-00541-9.html
   My bibliography  Save this article

A Bregman–Kaczmarz method for nonlinear systems of equations

Author

Listed:
  • Robert Gower

    (CCM, Flatiron Institute, Simons Foundation)

  • Dirk A. Lorenz

    (Institute of Analysis and Algebra, TU Braunschweig
    Center for Industrial Mathematics, Fachbereich 3, University of Bremen)

  • Maximilian Winkler

    (Institute of Analysis and Algebra, TU Braunschweig
    Center for Industrial Mathematics, Fachbereich 3, University of Bremen)

Abstract

We propose a new randomized method for solving systems of nonlinear equations, which can find sparse solutions or solutions under certain simple constraints. The scheme only takes gradients of component functions and uses Bregman projections onto the solution space of a Newton equation. In the special case of euclidean projections, the method is known as nonlinear Kaczmarz method. Furthermore if the component functions are nonnegative, we are in the setting of optimization under the interpolation assumption and the method reduces to SGD with the recently proposed stochastic Polyak step size. For general Bregman projections, our method is a stochastic mirror descent with a novel adaptive step size. We prove that in the convex setting each iteration of our method results in a smaller Bregman distance to exact solutions as compared to the standard Polyak step. Our generalization to Bregman projections comes with the price that a convex one-dimensional optimization problem needs to be solved in each iteration. This can typically be done with globalized Newton iterations. Convergence is proved in two classical settings of nonlinearity: for convex nonnegative functions and locally for functions which fulfill the tangential cone condition. Finally, we show examples in which the proposed method outperforms similar methods with the same memory requirements.

Suggested Citation

  • Robert Gower & Dirk A. Lorenz & Maximilian Winkler, 2024. "A Bregman–Kaczmarz method for nonlinear systems of equations," Computational Optimization and Applications, Springer, vol. 87(3), pages 1059-1098, April.
  • Handle: RePEc:spr:coopap:v:87:y:2024:i:3:d:10.1007_s10589-023-00541-9
    DOI: 10.1007/s10589-023-00541-9
    as

    Download full text from publisher

    File URL: http://link.springer.com/10.1007/s10589-023-00541-9
    File Function: Abstract
    Download Restriction: Access to the full text of the articles in this series is restricted.

    File URL: https://libkey.io/10.1007/s10589-023-00541-9?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:coopap:v:87:y:2024:i:3:d:10.1007_s10589-023-00541-9. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.