1. 引言
复对称线性系统问题为
,
,
,
(1)
其中
是一个形式为
的复对称矩阵,
和
分别是实对称正定阵和实对称半正定阵,
为虚数单位。事实上,如果令
且
,复对称线性系统(1)可以转变为实的块线性系统:
,
,
,
(2)
这一类复对称线性系统广泛用于解决科学计算和工程应用领域的问题,如计算流体力学 [1] 等。为了有效地解决复对称线性系统(1)和(2),文章 [2] 通过添加预处理子提出PMHSS迭代法,从而提高MHSS迭代法的收敛速率。由于复对称线性系统(2)可以被视为一种特殊的鞍点问题,因此本文结合文献 [3] 提出的动量项加速求解鞍点问题的想法,构造带动量项加速的PMHSS迭代法(MPMHSS),以此更有效地求解复对称线性系统问题(2)。
2. MPMHSS迭代法
首先将文章 [2] 提出的PMHSS迭代法转化为块实值形式,然后使用类似于 [3] 中的动量项加速求解鞍点问题的方法,建立MPMHSS迭代法。
算法1 (PMHSS迭代法):令
是一个任意的初始向量,
是被给定的正参数。对于
,根据下面的步骤计算迭代
,直到迭代序列
收敛:
,
其中,
是一个给定的对称正定阵。
根据文章 [4] 可知,PMHSS迭代法对于(2)中的系数矩阵
而言,其预处理子为
,其中
通过对系数矩阵
分裂如下
,可知PMHSS迭代的迭代矩阵为
。通过详细计算可得
其中
都为对称正定阵。注意到PMHSS迭代法可写为
下面我们对算法1添加动量项加速,得到如下算法2:
算法2 (MPMHSS迭代法):令
是一个任意的初始向量,其中
,
为动量项参数,
是给定的正参数,
定义了一个向量或矩阵的转置。
对于
时,
对于
时,
若令
,则算法2按如下格式计算
:
(3)
因此,算法2也可以写为:
(4)
令
,
,
,
,则易知线性系统(2)等价于
(5)
其中
是算法1的预处理子。
对于线性系统(5),对系数矩阵
进行分裂:
,则算法2对应的迭代矩阵为
(6)
从而(4)也可以被写为
,其中
(7)
由于线性系统(2)等价于线性系统(5),因此
是非奇异阵当且仅当
是非奇异阵,而且我们可以通过(7)注意到MPMHSS迭代收敛的充要条件是谱半径
。
3. MPMHSS迭代法的收敛性分析
本节主要讨论MPMHSS迭代法收敛的收敛理论和使迭代矩阵的谱半径最小的最优参数
和
,文中
为谱集。
引理1 [5] :二次方程
的两根的模都小于1的充要条件是
和
,其中
是
的共轭数。
引理2 [3] :对于PMHSS迭代法的迭代阵
和MPMHSS迭代法的迭代阵
,
1) 若
,则
的特征根和
的特征根的关系是:
;
2) 若
,则对任意的
,都有
,使
(8)
相反地,对于任意的
,都存在
,使得
成立。
从引理2中,我们可以看出
是非奇异阵当且仅当
。
当取定PMHSS方法的最优参数(见文献 [2] )
后,下述定理给出了最小化的最优动量项参数。
定理3:
是对称正定阵,
是对称半正定阵。对于MSBTS迭代法,
成立的充要条件是迭代阵
的特征值
满足点
位于椭圆内部:
(9)
此外,当取定PMHSS方法的最优参数
,
和
分别是
的最小特征值和最大特征值时,若
的所有特征值满足
,那么最小化
的最优动量项参数为
,且
。
证明:由引理1和引理2可知,令
,
,则
此外,由引理1可知
,则
的所有特征值满足
。
接下来证明最优动量项为
,且
。
由引理2可知,迭代阵
的特征值是:
,
其中
。
1) 当
且
时
,则
。
2) 当
且
时,
且
和
是两个不同实根。
定义:当
时,
;
当
时,
。
容易看出:
,
由于
,
所以
和
都关于
单调递减
。因此为使
最小化,动量项参数
应最大化。
定义:
,因此对于任意的
,有
。
当
时,
,
可以看出
和
都是非负的,因此我们可以得到
。
由
和
关于
单调递减,
关于
单调递增,
且
可知:最优动量项参数
,且
。
接下来分别求解
和
,可得
和
。又因
与
矛盾,因此
,
4. 数值实验
这一节,我们通过数值实验来说明MPMHSS迭代法求解复对称线性系统的有效性。所有数值实验将利用Matlab解决,在Intel (R) Celeron (R) CPUN3060@1.60GHz,内存为4.0 GB的个人电脑上进行。在下面的实验中,取零向量
为初始向量,选择右端向量
使线性系统的精确解为
。其中IT表示迭代步数,CPU表示运行时间,RES表示残差比,停机准则为
算例1 [2] :复对称线性系统(1)的形式为
(10)
其中
为时间步长,
是五点中心差分阵,近似于负的拉普拉斯算符
,并且是在方形域
内,基于均匀网格
的细分,
。(10)中的矩阵
拥有张量积形式
,其中
且
。
在实验中,我们令
,并在等式两边同时乘
正规化系数矩阵和右端向量,详细请参考 [6] 。

Table 1. Results of optimal parameters and optimal convergence factors for MPMHSS iterative method and PMHSS iterative method
表1. MPMHSS迭代法与PMHSS迭代法对应的最优参数与最优收敛因子的结果
通过对
的不同取值,我们得到了不同大小的系数矩阵。在表1中,我们列出了PMHSS迭代法和MPMHSS迭代法分别对应的最优参数、IT、CPU和残差比(RES)。通过比较表1中的结果,可以看出MPMHSS迭代法的迭代步数和CPU消耗都比PMHSS迭代的小,因此MPMHSS迭代的收敛速度更快,对求解复对称线性系统更有效。
致谢
本研究获国家自然科学基金(项目编号61572018)和浙江省自然科学基金(项目编号LY15A010016)的资助。