Analyzing the Impact of Computation in Adaptive Dynamic Programming for Stochastic LQR Problem

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Cao, Wenhan, Capone, Alexandre, Hirche, Sandra, Pan, Wei
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914679724441600
author Cao, Wenhan
Capone, Alexandre
Hirche, Sandra
Pan, Wei
author_facet Cao, Wenhan
Capone, Alexandre
Hirche, Sandra
Pan, Wei
contents Adaptive dynamic programming (ADP) for stochastic linear quadratic regulation (LQR) demands the precise computation of stochastic integrals during policy iteration (PI). In a fully model-free problem setting, this computation can only be approximated by state samples collected at discrete time points using computational methods such as the canonical Euler-Maruyama method. Our research reveals a critical phenomenon: the sampling period can significantly impact control performance. This impact is due to the fact that computational errors introduced in each step of PI can significantly affect the algorithm's convergence behavior, which in turn influences the resulting control policy. We draw a parallel between PI and Newton's method applied to the Ricatti equation to elucidate how the computation impacts control. In this light, the computational error in each PI step manifests itself as an extra error term in each step of Newton's method, with its upper bound proportional to the computational error. Furthermore, we demonstrate that the convergence rate for ADP in stochastic LQR problems using the Euler-Maruyama method is O(h), with h being the sampling period. A sensorimotor control task finally validates these theoretical findings.
format Preprint
id arxiv_https___arxiv_org_abs_2402_09575
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Analyzing the Impact of Computation in Adaptive Dynamic Programming for Stochastic LQR Problem
Cao, Wenhan
Capone, Alexandre
Hirche, Sandra
Pan, Wei
Optimization and Control
Systems and Control
Adaptive dynamic programming (ADP) for stochastic linear quadratic regulation (LQR) demands the precise computation of stochastic integrals during policy iteration (PI). In a fully model-free problem setting, this computation can only be approximated by state samples collected at discrete time points using computational methods such as the canonical Euler-Maruyama method. Our research reveals a critical phenomenon: the sampling period can significantly impact control performance. This impact is due to the fact that computational errors introduced in each step of PI can significantly affect the algorithm's convergence behavior, which in turn influences the resulting control policy. We draw a parallel between PI and Newton's method applied to the Ricatti equation to elucidate how the computation impacts control. In this light, the computational error in each PI step manifests itself as an extra error term in each step of Newton's method, with its upper bound proportional to the computational error. Furthermore, we demonstrate that the convergence rate for ADP in stochastic LQR problems using the Euler-Maruyama method is O(h), with h being the sampling period. A sensorimotor control task finally validates these theoretical findings.
title Analyzing the Impact of Computation in Adaptive Dynamic Programming for Stochastic LQR Problem
topic Optimization and Control
Systems and Control
url https://arxiv.org/abs/2402.09575