学位论文 > 优秀研究生学位论文题录展示

基于块Broyden方法的并行预处理技术的研究

作 者: 丁秀梅
导 师: 杨庚
学 校: 南京邮电大学
专 业: 计算机应用技术
关键词: 预处理技术 矩阵对 非线性方程组 非线性系统 Broyden 迭代算法 迭代次数 并行计算技术 构造方法 并行化技术 近似逆矩阵 解方程组 存储需求 条件数 分块 研究生学位论文 算法实现 时间复杂度 算法收敛性 子区域
分类号: O241.7
类 型: 硕士论文
年 份: 2011年
下 载: 9次
引 用: 0次
阅 读: 论文下载
 

内容摘要


高性能计算在科学研究和工程应用中扮演着日益重要的角色,其面临的基本问题之一是超大规模非线性方程组的数值求解。非线性系统维数的巨大,常常导致算法不仅对内存有巨大的需求,而且收敛速度往往很慢,可靠性差。这些因素常使算法无法真正应用到工程实际中,因此必须寻求高效的能够实际应用的数值方法。目前,人们通常采用并行计算技术,以提高求解问题的规模,加快求解问题的速度。本文的目标就是基于块Broyden方法,建立并行求解非线性方程组迭代算法的预处理方法,从而达到提高算法收敛性的目的,并为今后的并行化、整体化的预处理方法的研究奠定理论基础。本文首先描述了求解非线性方程组的几种经典迭代算法(包括牛顿法、拟牛顿法等),显示了块Broyden方法的优势。回顾了预处理技术的发展历史,分析了预处理矩阵的基本构造要求,讨论了六种不同的预处理技术。然后,将块Broyden方法与各种预处理技术相结合形成不同的BBP算法,并从理论上分析了各种算法在串行和并行下求解大规模非线性系统方面的时间复杂度存储需求,进而推导出性能比较的定量公式。最后,将BBP算法运用到计算物理经典的Bratu问题的数值求解中,得到了详尽的实验数据,并依据理论分析中给出的公式,对各种求解方法的性能进行了分析比较。试验数据表明,结合了预处理技术的块Broyden算法具有更好的求解性能,可适用于大规模科学与工程的高性能计算。

全文目录


摘要  4-5
Abstract  5-7
第一章 引言  7-22
  1.1 论文的研究背景及意义  7-9
  1.2 研究现状  9-17
    1.2.1 矩阵分裂型预条件  10-11
    1.2.2 不完全分解型预条件  11-13
    1.2.3 稀疏近似逆型预条件  13-14
    1.2.4 多层型预条件  14-15
    1.2.5 多项式型预条件  15
    1.2.6 预处理矩阵中的并行处理技术  15-17
  1.3 基本术语和基本概念  17-20
  1.4 论文的主要内容及其组织结构  20-22
第二章 非线性方程组求解的迭代算法  22-27
  2.1 非线性方程组求解的迭代算法概述  22-23
  2.2 牛顿法  23-24
  2.3 拟牛顿法  24-25
  2.4 块Broyden方法  25-27
第三章 预处理技术  27-33
  3.1 预处理技术概述  27-29
    3.1.1 预处理技术发展历史  27-28
    3.1.2 预处理矩阵的构造格式和要求  28-29
  3.2 几种常见的预处理技术  29-32
    3.2.1 Jacobi技术  29-30
    3.2.2 Block Jacobi技术  30
    3.2.3 SOR技术和SSOR技术  30-31
    3.2.4 ILU(0)技术  31-32
  3.3 AILU(0)预处理技术  32-33
第四章 基于块Broyden方法的并行预处理技术  33-44
  4.1 算法描述  33-34
  4.2 算法实现  34-35
  4.3 算法的性能分析  35-44
    4.3.1 执行时间分析  35-39
    4.3.2 预处理矩阵的构造代价  39-42
    4.3.3 存储需求分析  42-44
第五章 数值算例  44-54
  5.1 问题描述及离散化  44-45
  5.2 低维情况下各种BBP算法的性能  45-49
  5.3 高维情况下各种BBP算法的性能  49-54
第六章 总结与未来的工作  54-57
  6.1 总结  54-55
  6.2 未来的工作  55-57
致谢  57-58
参考文献  58-60

相似论文

  1. 家庭清扫机器人路径覆盖系统的设计与实现,TP242
  2. 热方程紧差分格式的区域分解算法,O241.82
  3. 卵巢内膜样囊肿复发生物学标记物的识别,R711.71
  4. 基于控制方法的粒子群算法改进及应用研究,TP301.6
  5. 多目标优化问题的改进蚁群算法研究,TP301.6
  6. 增广Lagrange算法及其在无线光通信系统优化设计中的应用,TN929.1
  7. 非负分解算法在CT成像中的应用,TP391.41
  8. 蚁群算法及其在盲均衡中的应用,TN911.5
  9. 一类非线性方程和非线性不等式问题的数值算法研究,O224
  10. 两种前馈型神经网络中梯度学习算法的收敛性,O241
  11. 二层二次规划问题的混合算法研究,O221
  12. 半定规划信赖域算法的研究,O221.2
  13. 智能算法在电力系统优化运行中的应用研究,TM711
  14. 基于改进粒子群算法的多肽分离条件的优化,Q51
  15. 目标跟踪的算法研究与应用,TN953
  16. 改进蚁群优化算法的研究,TP301.6
  17. 解大型稀疏鞍点问题的数值解法,O241.6
  18. 一类具有非线性边界条件的热方程的数值计算,O241.82
  19. 基于进化规划的分布估计算法,TP18
  20. 基于蚁群算法的移动机器人路径规划算法研究,TP242

中图分类: > 数理科学和化学 > 数学 > 计算数学 > 数值分析 > 非线性代数方程和超越方程的数值解法
© 2012 www.xueweilunwen.com