面向动态规划的优化集成值函数逼近

Optimized ensemble value function approximation for dynamic programming

European Journal of Operational Research · 2023
被引 6
ABS 4

中文导读

本文研究在近似动态规划中使用集成学习来逼近值函数,提出一种基于上确界范数误差的集成输出权重优化方案,并利用集成识别优质状态采样点,实验表明该方法比单一模型更准确稳健。

Abstract

Approximate dynamic programming (ADP) is the standard tool for the solution of multistage dynamic optimization problems under general conditions, such as nonlinear state equation and cost, and continuous state and control spaces. In the typical ADP implementation, the value function is approximated by means of a single model trained over a suitable sampling of the state space. In this paper we investigate the ensemble learning paradigm in the ADP context, which consists in exploiting the outputs of many models trained for the value function approximation. To this purpose, we introduce an optimization scheme for the aggregation of the ensemble outputs, related to the supremum norm error on which the ADP accuracy depends. Furthermore, we show that the ensemble of value function approximations can be used to identify a-priori good state points used to train the approximating models, exploiting an ambiguity-like term tailored to the proposed ensemble optimization scheme. The advantages of ensembles in ADP are showcased both through error analysis and a simulation campaign involving various test problems. Our results show how ensembles obtained through the proposed output weights optimization scheme yield more accurate and robust value function approximations with respect to single elements. At the same time, we show how the ensembles can successfully be employed to select good state samples to be employed as training set for the value function approximations.

近似动态规划集成学习值函数逼近优化算法