arrow
返回

Parallel and Flexible Dynamic Programming via the Mini-Batch Bellman Operator

delete2024-01-01
delete0
delete
OA
AI
M
Matilde Gargiani *
A
Andrea Martinelli
M
Max Ruts Martinez
J
John Lygeros
DOI:10.1109/TAC.2023.3270060delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The Bellman operator constitutes the foundation of dynamic programming (DP). An alternative is presented by the Gauss-Seidel operator, whose evaluation, differently from that of the Bellman operator where the states are all processed at once, updates one state at a time while incorporating into the computation the interim results. The provably better convergence rate of DP methods based on the Gauss-Seidel operator comes at the price of an inherent sequentiality, which prevents the exploitation of modern multicore systems. In this work, we propose a new operator for DP, namely, the mini-batch Bellman operator, which aims at realizing the tradeoff between the better convergence rate of the methods based on the Gauss-Seidel operator and the parallelization capability offered by the Bellman operator. After the introduction of the new operator, a theoretical analysis for validating its fundamental properties is conducted. Such properties allow one to successfully deploy the new operator in the main DP schemes, such as value iteration and modified policy iteration. We compare the convergence of the DP algorithm based on the new operator with its earlier counterparts, shedding light on the algorithmic advantages of the new formulation and the impact of the batch-size parameter on the convergence. Finally, an extensive numerical evaluation of the newly introduced operator is conducted. In accordance with the theoretical derivations, the numerical results show the competitive performance of the proposed operator and its superior flexibility, which allows one to adapt the efficiency of its iterations to different structures of MDPs and hardware setups.
Keyword:
Convergence
Costs
Dynamic programming
Optimal control
Cost function
Standards
Process control
Algorithms
dynamic programming (DP)
parallel programming

期刊

IEEE Transactions on Automatic Control 封面图
IEEE Transactions on Automatic Control
IF:
7
论文数:
1.3W
被引数:
6.7W

机构

E
ETH Zurich
学者数:
3.0W
论文数: 2.4W
被引数: 8.4W
S
swiss federal institutes of technology domain
学者数:
9.0W
论文数: 8.0W
被引数: 163
引用论文

引用论文

Platelet function during haemoperfusion in acute liver failure
err1980-01-01
err0
PREAI
errR.D. Hughes; D.A. Lane; G. Cella; V.V. Kakkar; P.G. Langley; R. Williams
err分享
err收藏
Neoantigen Load, Antigen Presentation Machinery, and Immune Signatures Determine Prognosis in Clear Cell Renal Cell Carcinoma
err2016-05-01
err0
errOAAI
errHirokazu Matsushita; Yusuke Sato; Takahiro Karasaki; Tohru Nakagawa; Haruki Kume; Seishi Ogawa; Yukio Homma; Kazuhiro Kakimi
err分享
err收藏
Continuum of Frontal Lobe Impairment in Amyotrophic Lateral Sclerosis
err2007-04-01
err0
PREAI
errJennifer M. Murphy; Roland G. Henry; Susan Langmore; Joel H. Kramer; Bruce L. Miller; Catherine Lomen-Hoerth
err分享
err收藏
Fabrication of iron carbide by plasma-enhanced atomic layer deposition等离子体增强原子层沉积法制备碳化铁
err2019-11-08
err0
PREAI
errXu Tian; Xiangyu Zhang; Yulian Hu; Bowen Liu; Yuxia Yuan; Lizhen Yang; Qiang Chen; Zhongwei Liu
err分享
err收藏
Slow-paced inspiration regularizes alpha phase dynamics in the human brain
err2020-01-01
err0
errOAAI
errShen-Mou Hsu; Chih-Hsin Tseng; Chao-Hsien Hsieh; Chang-Wei Hsieh
err分享
err收藏
Regional change in brain morphometry in schizophrenia associated with antipsychotic treatment
err2006-12-01
err0
PREAI
errRobert K. McClure; Ingrid Phillips; Roukan Jazayerli; Allan Barnett; Richard Coppola; Daniel R. Weinberger
err分享
err收藏
学者 查看更多内容