声明
摘要
第一章 绪论
1.1 课题的背景与研究意义
1.2 国内外研究的现状
1.2.1 内点算法的研究现状
1.2.2 并行最优化研究现状
1.2.3 机组组合的研究现状
1.2.4 高斯约旦消元法的研究现状
1.3 本论文的主要研究内容
1.4 论文的组织结构
第二章 理论知识储备
2.1 MATLAB并行计算
2.1.1 MATLAB简介
2.1.2 MATLAB并行计算工具箱(Parallel Computing Toolbox,PCT)
2.2 GPU并行计算
2.2.1 GPU结构简介
2.2.2 GPU并行计算编程
2.2.3 GPU并行计算实现
2.3 内点算法
2.3.1 内点法的分类
2.3.2 原始-对偶内点法的基本原理
2.4 高斯约旦消元法
2.4.1 高斯约旦算法的概述
2.4.2 高斯约旦算法并行求矩阵的逆运算
第三章 并行内点算法设计与实现
3.1 结构化非线性规划的内点算法
3.1.1 结构化非线性规划的内点算法框架
3.1.2 对修正方程进行解耦
3.2 并行内点求解结构化机组组合问题
3.2.1 机组组合的目标函数
3.2.2 机组组合的约束条件
3.2.3 预处理机组组合的模型
3.2.4 求解机组组合的流程
3.3 CPU_GPU协同并行计算
3.4 实验结果分析
3.5 具有稠密子块的问题
第四章 求解稠密线性方程组子问题的改进高斯约旦算法
4.1 线性方程组子问题简介
4.2 基于高斯约旦求解矩阵的逆运算
4.2.1 高斯消元法与高斯-约旦消元法的区别
4.2.2 改进的高斯-约旦算法求解逆矩阵的流程
4.3 基于CUBLAS函数求矩阵的逆运算
4.3.1 基于CUBLAS求解矩阵的逆运算
4.4 数值实验分析
4.4.1 基于高斯约旦算法求矩阵的逆
4.4.2 并行高斯约旦法与CUBLAS函数库方法的实验结果比较
第五章 总结与展望
5.1 总结
5.2 展望未来
参考文献
致谢
攻读硕士学位期间参加的科研项目
攻读硕士学位期间发表论文情况
附录