IDEAS home Printed from https://ideas.repec.org/a/inm/ormoor/v49y2024i2p1012-1044.html
   My bibliography  Save this article

A Fast Temporal Decomposition Procedure for Long-Horizon Nonlinear Dynamic Programming

Author

Listed:
  • Sen Na

    (International Computer Science Institute and Department of Statistics, University of California, Berkeley, Berkeley, California 94720)

  • Mihai Anitescu

    (Mathematics and Computer Science Division, Argonne National Laboratory, Lemont, Illinois 60439)

  • Mladen Kolar

    (Booth School of Business, University of Chicago, Chicago, Illinois 60637)

Abstract

We propose a fast temporal decomposition procedure for solving long-horizon nonlinear dynamic programs. The core of the procedure is sequential quadratic programming (SQP) that utilizes a differentiable exact augmented Lagrangian as the merit function. Within each SQP iteration, we approximately solve the Newton system using an overlapping temporal decomposition strategy. We show that the approximate search direction is still a descent direction of the augmented Lagrangian provided the overlap size and penalty parameters are suitably chosen, which allows us to establish the global convergence. Moreover, we show that a unit step size is accepted locally for the approximate search direction and further establish a uniform, local linear convergence over stages. This local convergence rate matches the rate of the recent Schwarz scheme (Na et al. 2022). However, the Schwarz scheme has to solve nonlinear subproblems to optimality in each iteration, whereas we only perform a single Newton step instead. Numerical experiments validate our theories and demonstrate the superiority of our method.

Suggested Citation

  • Sen Na & Mihai Anitescu & Mladen Kolar, 2024. "A Fast Temporal Decomposition Procedure for Long-Horizon Nonlinear Dynamic Programming," Mathematics of Operations Research, INFORMS, vol. 49(2), pages 1012-1044, May.
  • Handle: RePEc:inm:ormoor:v:49:y:2024:i:2:p:1012-1044
    DOI: 10.1287/moor.2023.1378
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/moor.2023.1378
    Download Restriction: no

    File URL: https://libkey.io/10.1287/moor.2023.1378?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
    ---><---

    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:inm:ormoor:v:49:y:2024:i:2:p:1012-1044. 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: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    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.