
基于TT格式的离散控制Matlab代码-TT-HJB:针对Hamilton-Jacobi-Bellman方程的牛顿策略迭代方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
TT-HJB是一款利用Tensor Train (TT) 格式优化求解Hamilton-Jacobi-Bellman (HJB) 方程的MATLAB工具,采用高效的牛顿策略迭代算法进行离散控制问题的数值计算。
离散控制Matlab代码TT-HJB用于解决Hamilton-Jacobi-Bellman(HJB)方程的牛顿策略迭代方法在TensorTrain(TT)格式下的实现。关于数学细节,请参考相关文献。安装此代码需要下载或克隆两个相关的存储库,并将所有子目录添加到Matlab路径中。每个文件的功能均有详细说明,也可通过Matlab的帮助功能获取信息。例如,有关TT-HJB求解器的语法,请查阅help(hjb_leg)。
数值测试脚本:
这些顶级脚本用于重现文中提到的数值实验。
- test_hjb_allencahn1.m:处理一维Allen-Cahn方程(4.1节)。可以通过设置有限的umax参数来启用控制约束功能。
- test_hjb_allencahn2.m:针对二维Allen-Cahn方程。请注意,该测试会消耗大量的CPU时间。
- test_hjb_fokker.m:解决Fokker-Planck方程(4.2节)。
辅助文件parse_parameter.m用于处理输入参数。所有数值实验均需要用户从键盘输入模型和近似参数,默认的提示信息提供了初始设置,可作为初步试验的基础。
全部评论 (0)
还没有任何评论哟~


