Variational Dynamic Programming for Stochastic Optimal Control

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Lambert, Marc, Bach, Francis, Bonnabel, Silvère
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912151324590080
author Lambert, Marc
Bach, Francis
Bonnabel, Silvère
author_facet Lambert, Marc
Bach, Francis
Bonnabel, Silvère
contents We consider the problem of stochastic optimal control, where the state-feedback control policies take the form of a probability distribution and where a penalty on the entropy is added. By viewing the cost function as a Kullback- Leibler (KL) divergence between two joint distributions, we bring the tools from variational inference to bear on our optimal control problem. This allows for deriving a dynamic programming principle, where the value function is defined as a KL divergence again. We then resort to Gaussian distributions to approximate the control policies and apply the theory to control affine nonlinear systems with quadratic costs. This results in closed-form recursive updates, which generalize LQR control and the backward Riccati equation. We illustrate this novel method on the simple problem of stabilizing an inverted pendulum.
format Preprint
id arxiv_https___arxiv_org_abs_2404_14806
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Variational Dynamic Programming for Stochastic Optimal Control
Lambert, Marc
Bach, Francis
Bonnabel, Silvère
Optimization and Control
We consider the problem of stochastic optimal control, where the state-feedback control policies take the form of a probability distribution and where a penalty on the entropy is added. By viewing the cost function as a Kullback- Leibler (KL) divergence between two joint distributions, we bring the tools from variational inference to bear on our optimal control problem. This allows for deriving a dynamic programming principle, where the value function is defined as a KL divergence again. We then resort to Gaussian distributions to approximate the control policies and apply the theory to control affine nonlinear systems with quadratic costs. This results in closed-form recursive updates, which generalize LQR control and the backward Riccati equation. We illustrate this novel method on the simple problem of stabilizing an inverted pendulum.
title Variational Dynamic Programming for Stochastic Optimal Control
topic Optimization and Control
url https://arxiv.org/abs/2404.14806