arrow
Return

A kernel-based approximate dynamic programming approach: Theory and application

delete2024-04-01
delete0
PRE
AI
A
Ali Forootani *
R
Raffaele Iervolino
M
Massimo Tipaldi
S
Silvio Baccari
DOI:10.1016/j.automatica.2024.111517delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This article proposes a novel kernel -based Dynamic Programming (DP) approximation method to tackle the typical curse of dimensionality of stochastic DP problems over the finite time horizon. Such a method utilizes kernel functions in combination with Support Vector Machine (SVM) regression to determine an approximate cost function for the entire state space of the underlying Markov Decision Process (MDP), by leveraging cost function computed for selected representative states. Kernel functions are used to define the so-called kernel matrix, while the parameter vector of the given kernel -based cost function approximation is computed by moving backwards in time from the terminal condition and by applying SVM regression. This way, the difficulty of selecting a proper set of features is also tackled. The proposed method is then extended to the infinite time horizon case. To show the effectiveness of the proposed approach, the resulting Recursive Residual Approximate Dynamic Programming (RR -ADP) algorithm is applied to the sensor scheduling design in multi -process remote state estimation problems. (c) 2024 Elsevier Ltd. All rights reserved.
Keywords:
Dynamic Programming
Markov Decision Process
Approximate Dynamic Programming
Kernel function
Support Vector Machine
Sensor scheduling

Journal

Automatica cover
Automatica
IF:
5.9
Papers:
1.2W
Citations:
5.2W

Organization

P
Politecnico di Bari
Scholars:
4.0K
Papers: 4.0K
Citations: 6
U
University of Naples Federico II
Scholars:
4.7W
Papers: 3.6W
Citations: 51
U
universita della campania vanvitelli
Scholars:
1.8W
Papers: 1.3W
Citations: 13
M
maynooth university
Scholars:
2.6K
Papers: 2.6K
Citations: 22
researcher View more organizations