迭代动态规划算法及并行化研究

迭代动态规划算法及并行化研究

论文摘要

动态规划是一种求解多级决策问题的基本工具,在社会经济、工程技术和最优控制等领域有广泛的应用。但常规的动态规划实施存在一系列的困难,Luus提出了动态规划的迭代实施算法,即迭代动态规划。迭代动态规划可以提高常规动态规划算法计算效率并且容易实现。由于动态系统的强非线性和优化问题规模的增大,使得求解过程需要耗费大量的计算时间,而且迭代动态规划算法本身计算量较大,因此研究迭代动态规划的并行实现是必要且具有现实意义的。本文主要研究内容概扩如下:首先研究了迭代动态规划算法在最优控制上的正确性和效率。应用迭代动态规划求解LQR最优控制问题,并与解析解比较,获得了基本一致的最优控制曲线和最优状态曲线。三个有控制约束或状态约束的文献化工最优控制实例的求解结果表明迭代动态规划对非线性工业过程是有效的。本文还研究了算法参数的选取及算法效率的影响。其次建立了并验证了一个并行计算平台。基于实验室PC节点及100M局域网环境,并以一台服务器为主节点建立了硬件机群环境。以Windows系统为基础,结合MPICH消息传递并行编程平台,实现了简单的机群单一系统映象。通过矩阵相乘的例子说明了通信及计算规模等对并行编程效率的影响并检验了机群的有效性。再次实现了基于搭建的并行计算平台的迭代动态规划粗粒度主从式并行算法,并求解了三个文献化工集总最优控制实例,以加速比和并行效率作为度量,验证了算法的有效性。最后将一类分布参数最优控制问题利用有限差分离散成动态规划模型,给出了迭代动态规划求解该类问题的步骤。以一维热传导最优控制和一维聚合物驱最优控制策略问题为例,分别运用串并行迭代动态规划算法进行了求解。结果验证了算法的正确性。

论文目录

  • 摘要
  • Abstract
  • 第一章 前言
  • 1.1 研究意义
  • 1.2 研究现状
  • 1.2.1 最优控制问题求解方法
  • 1.2.2 并行计算的发展
  • 1.3 本文的主要内容
  • 第二章 迭代动态规划算法
  • 2.1 连续系统动态规划基本原理
  • 2.2 数值动态规划算法
  • 2.2.1 数值动态规划算法步骤
  • 2.2.2 动态规划方法与其他方法比较
  • 2.3 迭代动态规划基本算法及若干参数的选取
  • 2.3.1 迭代动态规划基本算法
  • 2.3.2 状态存在约束时最优控制问题的迭代动态规划求解
  • 2.3.3 迭代动态规划算法若干参数的选取方法
  • 2.4 最优控制问题的迭代动态规划求解实例
  • 2.4.1 LQR 优化问题的迭代动态规划求解
  • 2.4.2 集总非线性最优控制迭代动态规划求解实例
  • 第三章 基于WINDOWS 的并行计算平台的构建
  • 3.1 并行计算概述
  • 3.1.1 发展并行计算的需求
  • 3.1.2 并行计算机的发展历程及当代并行机体系结构
  • 3.1.3 并行程序的编程语言与环境
  • 3.2 并行计算平台的构建
  • 3.2.1 并行平台硬件构建
  • 3.2.2 并行编程平台的构建
  • 3.3 MPI 编程技术
  • 3.3.1 MPI 并行编程概述
  • 3.3.2 MPI 六个基本函数
  • 3.3.3 MPI 编程模式
  • 3.3.4 MPI 程序性能测试
  • 3.4 矩阵相乘的并行编程应用及分析
  • 3.4.1 矩阵相乘算法概述
  • 3.4.2 Cannon 算法扩展性分析
  • 3.4.3 Cannon 算法并行程序设计及测试
  • 第四章 迭代动态规划的并行化
  • 4.1 动态优化算法基于粒度选择的并行策略概述
  • 4.2 并行算法性能度量
  • 4.3 迭代动态规划的并行实现
  • 第五章 基于WINDOWS 并行计算平台的迭代动态规划应用
  • 5.1 集总非线性最优控制并行迭代动态规划应用
  • 5.2 迭代动态规划在一维分布参数系统优化过程中的应用
  • 5.2.1 一维分布参数最优控制问题描述及迭代动态规划求解
  • 5.2.2 一维热传导模型的最优控制求解
  • 5.2.3 迭代动态规划在一维聚合物驱实验模型中的应用
  • 5.2.4 一维聚合物驱最优控制策略的迭代动态规划并行求解
  • 总结
  • 参考文献
  • 攻读硕士学位期间取的的学术成果
  • 致谢
  • 相关论文文献

    • [1].广东茂名谋求产业迭代升级[J]. 现代企业 2020(04)
    • [2].快速迭代要谨慎[J]. 汽车观察 2019(09)
    • [3].中国L型经济S型迭代与银行业S型迭代转型展望[J]. 中国银行业 2016(06)
    • [4].迭代创新[J]. 清华管理评论 2014(06)
    • [5].《认知迭代》[J]. 摩托车信息 2018(12)
    • [6].社会调查类课题的迭代[J]. 湖北教育(政务宣传) 2019(10)
    • [7].迭代营销给农资营销带来新启示 做旺2018:未来农资“营销+”千人大课在广西南宁开启[J]. 中国农资 2017(47)
    • [8].迭代青春[J]. 课堂内外(初中版) 2018(Z1)
    • [9].学习复盘思维[J]. 中国商界 2015(07)
    • [10].迭代创新:概念、特征与关键成功因素[J]. 技术经济 2015(10)
    • [11].学习学习再学习[J]. 福建教育 2018(02)
    • [12].关于有限族一致渐近φ-伪压缩映象的四种迭代序列收敛的等价性(英文)[J]. 数学进展 2010(01)
    • [13].小鹏汽车的迭代之惑[J]. 汽车纵横 2019(09)
    • [14].迭代思维在培训工作中的应用[J]. 港口装卸 2016(03)
    • [15].关于商业银行转型升级与实施“迭代”战略研究[J]. 通化师范学院学报 2015(07)
    • [16].一类平面二次齐次多项式映射的多项式型迭代根[J]. 四川师范大学学报(自然科学版) 2013(05)
    • [17].迭代思维在知识服务产品化中的运用[J]. 情报理论与实践 2014(07)
    • [18].迭代:敏捷的推动力[J]. 中国计算机用户 2010(Z2)
    • [19].基于迭代思想的政府信息资源管理[J]. 情报杂志 2009(01)
    • [20].迭代创新模式与流程研究[J]. 软科学 2008(01)
    • [21].追赶“年轻”,不如和年轻人做朋友[J]. 声屏世界·广告人 2019(08)
    • [22].迭代几何走进中考[J]. 中学数学杂志 2010(12)
    • [23].两种求解非线性方程组的5阶迭代方法[J]. 福建师范大学学报(自然科学版) 2014(06)
    • [24].求解非线性方程的一族预估校正迭代方法[J]. 吉林大学学报(理学版) 2012(03)
    • [25].一族求解非线性方程的高阶迭代方法[J]. 哈尔滨商业大学学报(自然科学版) 2012(06)
    • [26].基于二分法迭代演算的马斯京根法推算入流过程研究[J]. 人民珠江 2011(04)
    • [27].杂凑算法迭代结构研究[J]. 舰船电子工程 2010(03)
    • [28].基于迭代的项目进度风险分析[J]. 项目管理技术 2009(08)
    • [29].手游迭代的内在机制研究[J]. 湖南大众传媒职业技术学院学报 2019(02)
    • [30].线性方程组的4种迭代方法[J]. 陕西理工学院学报(自然科学版) 2016(05)

    标签:;  ;  ;  ;  

    迭代动态规划算法及并行化研究
    下载Doc文档

    猜你喜欢