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

Analyzing Approximate Value Iteration Algorithms

Author

Listed:
  • Arunselvan Ramaswamy

    (Department of Computer Science, Paderborn University, 33098 Paderborn, Germany)

  • Shalabh Bhatnagar

    (Department of Computer Science and Automation and the Robert Bosch Center for Cyber-Physical Systems, Indian Institute of Science, Bengaluru 560012, India)

Abstract

In this paper, we consider the stochastic iterative counterpart of the value iteration scheme wherein only noisy and possibly biased approximations of the Bellman operator are available. We call this counterpart the approximate value iteration (AVI) scheme. Neural networks are often used as function approximators, in order to counter Bellman’s curse of dimensionality. In this paper, they are used to approximate the Bellman operator. Because neural networks are typically trained using sample data, errors and biases may be introduced. The design of AVI accounts for implementations with biased approximations of the Bellman operator and sampling errors. We present verifiable sufficient conditions under which AVI is stable (almost surely bounded) and converges to a fixed point of the approximate Bellman operator. To ensure the stability of AVI, we present three different yet related sets of sufficient conditions that are based on the existence of an appropriate Lyapunov function. These Lyapunov function–based conditions are easily verifiable and new to the literature. The verifiability is enhanced by the fact that a recipe for the construction of the necessary Lyapunov function is also provided. We also show that the stability analysis of AVI can be readily extended to the general case of set-valued stochastic approximations. Finally, we show that AVI can also be used in more general circumstances, that is, for finding fixed points of contractive set-valued maps.

Suggested Citation

  • Arunselvan Ramaswamy & Shalabh Bhatnagar, 2022. "Analyzing Approximate Value Iteration Algorithms," Mathematics of Operations Research, INFORMS, vol. 47(3), pages 2138-2159, August.
  • Handle: RePEc:inm:ormoor:v:47:y:2022:i:3:p:2138-2159
    DOI: 10.1287/moor.2021.1202
    as

    Download full text from publisher

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

    File URL: https://libkey.io/10.1287/moor.2021.1202?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:47:y:2022:i:3:p:2138-2159. 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.