[发明专利]一种采用非正交基的GMRES变型算法在审
申请号: | 202110577595.7 | 申请日: | 2021-05-26 |
公开(公告)号: | CN113343170A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 曹欣远;陈明生;齐琦;王道平;况晓静;孔勐;张量;张忠祥;陈兵兵;范程华 | 申请(专利权)人: | 合肥师范学院 |
主分类号: | G06F17/12 | 分类号: | G06F17/12;G06F17/16 |
代理公司: | 合肥市长远专利代理事务所(普通合伙) 34119 | 代理人: | 刘勇 |
地址: | 230000 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采用 正交 gmres 变型 算法 | ||
1.一种采用非正交基的GMRES变型算法,其特征在于,包括以下步骤:
S1、选取初始解向量,计算初始残量,获取Krylov子空间的第一维基向量;
S2、计算系数矩阵与第一维基向量的乘积,任意选取该乘积结果中的部分元素,并对第一维基向量作对应抽取,以二者的内积作为此向量在第一维基向量上的投影系数,由其残差向量确定Krylov子空间的第二维基向量;
S3、计算系数矩阵与第二维基向量的乘积,再次通过抽取以及求解最小二乘问题获取新向量在由第一、第二维基向量张成的子空间上的一个斜投影向量,并由相应的残差向量确定第三维基向量,以此类推,直至获得第n维基向量;
S4、在每次生成新基向量的同时,根据投影系数向量构建并更新上Hessenberg阵,通过求解其对应的矩阵方程的最小二乘问题,更新残量,直至残量为零或小于既定阈值。
2.根据权利要求1所述的一种采用非正交基的GMRES变型算法,其特征在于,步骤S1具体为:
S11、建立线性方程组:
Ax=b (1)
设迭代初值为x0,则初始残量为r0=b-Ax0;
S12、任意选取r0中部分元素记作r0p,Krylov子空间span{r0,Ar0,A2r0,...,An-1r0}的第一维基向量Q1由公式(2)确定;
Q1=r0/||r0p||2 (2)
对Q1做和r0p一致的抽取时记作Q1p,Q1p为一单位化低维向量。
3.根据权利要求1所述的一种采用非正交基的GMRES变型算法,其特征在于,步骤S2具体为:
S21、计算矩阵向量乘积AQ1,并对相乘所得向量作与r0p一致的抽取记作(AQ1)p,求解超定方程组
Q1pα1=(AQ1)p (3)
的最小二乘解;
S22、由投影系数α1计算如下残差向量
Δ1=AQ1-Q1α1 (4)
S23、进而对Δ1作和r0p一致的抽取记作Δ1p,由
Q2=Δ1/||Δ1p||2 (5)
确定Krylov子空间span{r0,Ar0,A2r0,...,An-1r0}的第二维基向量Q2;记对Q2作与r0p一致的抽取所得低维向量为Q2p,Q2p为单位化低维向量且Q2p⊥Q1p。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥师范学院,未经合肥师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110577595.7/1.html,转载请声明来源钻瓜专利网。