![]() Pure Mathematics  理论数学, 2012, 2, 39-44  http://dx.doi.org/10.12677/pm.2012.21008  Published Online January 2012 (http://www.hanspub.org/journal/pm)  Copyright © 2012 Hanspub                                                                                  39  Preconditioned Diagonally Dominant Properties of  H-Matrix  Xuezhong Wang, Xiaomei Li  School of Mathematics and Statistics, Hexi University, Zhangye  Email: xuezhongwang77@126.com  Received: Nov. 28th, 2011; revised: Dec. 27th, 2011; accepted: Dec. 30th, 2011  Abstract: It is well-known that most iterative methods converge for linear system whose coefficient matrix A  is strictly diagonally dominant. When A is not diagonally dominant, preconditioned techniques can be em-  ployed. This paper presents a method to establish appropriate preconditioned matrices P and Q for transfor-  ming an H-matrix which is non-diagonally dominant matrix into the diagonally dominant matrix. Numerical  examples also show the effectiveness of this method.  Keywords: Iterative Method; H-Matrix; Preconditioned Matrix; Diagonally Dominant Properties  H-矩阵的预条件对角占优性  王学忠,李晓梅  河西学院,数学与统计学院,张掖  Email: xuezhongwang77@126.com  收稿日期:2011 年11 月28 日;修回日期:2011 年12 月27 日;录用日期:2011 年12 月30 日  摘  要:对于线性方程组 x bA,当 A是严格对角占优矩阵时大部分迭代法都收敛。当 A不是对角占 优矩阵时,预条件技术常被采用。本文给出了一种选取预条件矩阵 P和Q的方法,把一个非对角占优 的H-矩阵转化为严格对角占优矩阵。数值例子也说明了该方法的有效性。  关键词:迭代法;H-矩阵;预条件矩阵;对角占优性  1. 引言  对于给定的线性方程组  x b  A                                           (1)  其中 nn R  A 和 已知, n bRn x R未知。当用迭代法求解时迭代格式为    1,1,2, kk xxck  G  其中 称为迭代矩阵, nn R G  0n x R称为初值[1]。  M NA,M非奇被称为矩阵 A的一个分裂,对 A进行不同的分裂可得到经典的 Jacobi 迭代法, Gauss-Seidel 迭代法,SOR 迭代法,AOR 迭代法以及它们的变形。当系数矩阵 A为严格对角占优矩 阵时,这些迭代法都收敛,而且系数矩阵的对角占优性越强时,迭代法的收敛速度越快。但是,在实际问题中  0    1 ![]() 王学忠 等 矩阵的预条件对角占优性   H-  我们所遇到的系数矩阵 A不一定是严格对角占优的。H-矩阵作为实际应用中常见的一种矩阵,它不一定对角占 优,因此,对原方程组进行预条件等价变形,把非对角占优矩阵转化为对角占优矩阵便显得十分重要。例如, 我们可以找两个非奇异矩阵P和Q使得 PAQ 严格对角占优,这样便把解 x b  A的问题转化为解其同解问题  yPb  PAQ                                             (2)  和  x y  Q                                            (3)  因此,找到好的 P和Q便成为问题的关键,这里 P和Q被称为预条件矩阵。  本文主要考虑了当系数矩阵 A是H-矩阵时,怎样建立适当的预条件矩阵P和Q,使 得PAQ 严格对角占优。  2. 预备知识  定义 1[2,3]:设,若 A可以表示为  Znn ij a A s IB  A,其中 ,则当0B  s B  时,称 A为非奇异 的M-矩阵,简称 M-矩阵,这里()  表示矩阵的谱半径, nn  Z表示 n阶Z矩阵。  定义 2[4]:矩阵 A是H-矩阵,如果它的比较矩阵nn   ij mA是一个 M-矩阵,这里 ii ii ma,   j ij ij mai 。  定义 3[3]:设  nn ij A aC  ,若 A满足  , 1,2,, ii ij ji aai  n    且至少有一个 i使上述不等式严格成立,则称 A为弱严格对角占优矩阵;如果上述n个不等式都严格成立,则 称A为严格对角占优矩阵。  定义 4[3]:设 ,若存在正对角矩阵 Q,使得  nn ij aC  A   A QQA为行(列)严格对角占优矩阵,则称 A为 行(列)广义对角占优矩阵。  引理 1[4]:A是H-矩阵的充要条件是存在 使0r0rA,其中。   ,T n r12 ,,rrr 引理 2[5]:A是对角元全为 1的H-矩阵,若   1 ij m A,则成立不等式  11, 1,2,, n ij jmi  n  3. 主要结论  若A是对角元全为 1的H-矩阵,我们考虑如下预条件矩阵 nn R   α P和nn  QR,  11 22 1                              1                         ()                s t rrm nnr a a IS a a             α P 1           ,   12 , ,0 n rdiag ,rr  Q  其中  12 ,,, n    是参数, 是使得  12 ,, ,T n rr rr0rA的正向量。  定理 1:若 A是对角元全为 1的H-矩阵,假设存在一个正的向量 使得  ,T n rrr>0A让  12 ,,rr    2 2 im m i im mm rar car r        A A  那么 c > 1。  40                                                                                  Copyright © 2012 Hanspub  ![]() 王学忠 等 矩阵的预条件对角占优性   H-  证明:由 I A,及知,0rrr A ,因而      22 1 2 2 im mim m ii im m im mm rarrar car ar r      . AA A  定理 2:A是对角元全为 1的H-矩阵,假设存在一个正向量 ,使得  12 ,, ,T n rr rrr0A,如果满足条 件0ic  ,那么,是 H-矩阵,并且 是严格对角占优矩阵,其中 α PA α PAQ 12 ,,, n     t 是常数。  证明:让   , ,1,2,,,, ,, iji im mj ij aaaij nmrs    α PA ,  取 ,则   12 ,, ,T n rrr r  , ,, 1                  1 i im miiimiimmiji im mjj ijim iiimmiiiimmij jiimmj j jim jim raaraaraaar raarararaa             α PA r 1) 当1 i  时,     ,,                ||0 iiimmiiimmi immijji immjj ijim jim iijjiimmmjjiim im ji ji rr aararararaar rarararr ar                 α PA AA 2) 当1ic  时,      ,,                22                220 ii immiiimmi immijji immjj ijim jim iij jimmiimmmj jm ji ji im miimm im rr aararararaar rararararr rarar r                    α PA AA 因此,是 H-矩阵,并且 是严格对角占优矩阵。  α PA α PAQ 从上面的定理 2,我们可以看出,只要存在一个正向量 ,使得  12 ,, ,T n rr rr  02,1,2 iinAr ,,, 那么结论就是成立的,但在具体的应用过程中,我们很难确定r数值,从而给应用带来不便,因此可考虑 r取 特殊值来避免此不便。现对 r取特殊值为   10, 1,1,,1diag T ree   ,AQ  r 可得下面的定理。  推论 1:A是对角元全为 1的H-矩阵,让  10,1,1,,1T ree  A和,如果   diag rQ  12 ,1,2,,, ,,, 21 im m iim m ar inmrs ar     t 那么, 是H-矩阵,并且是严格对角占优矩阵,其中 α PA α PAQ 12 ,,, n     是常数。  定理 3:如果  2 021 im m iim m ar ar   ,那么 是比 α PAQ A Q对角占优性更强的矩阵。  Copyright © 2012 Hanspub                                                                                  41  ![]() 王学忠 等 矩阵的预条件对角占优性   H-  证明 显然  21 21 im m im m ar ar  ,只需表明    1,1, 2,, i i rri α PA An即可,  1) 当1 i  时,   ,,                11 iiimmiiimmi immijji immjj ijim jim iijjiimmmjj ji ji iim rr aararararaar rararar a                  α PA 2) 当  2 121 im m iim m ar ar   时,    ,,                  ||22                  12211 iiimmiiimmi immijji immjj ijim jim iijjim miimmmjjm ji ji im miimm rr aararararaar rararararr arar                  α PA 4. 数值例子  例1:特别地,对 ,我们运用定理 2的结论,对下面的测试矩阵去建立对角占优矩阵。取 H-矩阵 A为  1rsmt  10.10000.2000 0.1000 0.900010.7000 0.8000 0.1000 0.100010.3000 0.30000.5000 0.20001           A  运用预条件矩阵 和,其中  α PQ 0.97000 0 0 0.0270 1 0 0 0.0300 0 1 0 0.0300 0 01          α P   diag rQ,  10,1,1,,1 T ree  A  ,即  16.4275 000 0 66.183200 00 22.3053 0 00043.4809       Q  得到  15.93476.41984.3272 4.2176 15.2283 66.0045 15.734234.9021 1.14996.816922.4391 12.9138 4.435433.2901 4.594943.3505           α PAQ   42                                                                                  Copyright © 2012 Hanspub  ![]() 王学忠 等 矩阵的预条件对角占优性   H-  很明显 是严格对角占优矩阵。  α PAQ 例2:对任意给定的,, ,mrs t  ,给出定理 2的数值例子。取 H-矩阵A为  10.10000.20000.1000 0.900010.7000 0.8000 0.1000 0.100010.3000 0.30000.5000 0.20001           A  运用预条件矩阵 和Q,其中  α P 10.0070 00 0100.00 0.0300010 00 0.02001         α P80 2 c Q同例 1,得到  16.32406.1550 4.35184.1046 14.824266.447915.5780 34.4369 1.14996.4198 22.171512.9138 4.961133.22404.0150 43.2200           α PAQ   很明显 是严格对角占优矩阵。  α PAQ 例3:考虑如下 H-矩阵 A,下面对它测试了(2) 的Gauss-Seidel 迭代法,为了比较,同时也测试了(1)的 Gauss-Seidel 迭代法。取H-矩阵 A为  123 123 31 21 1 3 32 23 1 123123 1 1 1 ccc ccc cc cc c c cc cc c ccc ccc                           A  其中, 12 cn  ,  21 1 cn ,  31 1 cn  ,n表示矩阵 A的阶数。我们选择 b使得(1)的解为  1, 2,,T x n, 让收敛准则为 16 110 kk k xx x   ,取初始迭代向量为 ,对  00,0,,0 T x4,10,16,25,49n  分别进行测试。我们在 下面的表格中表明了系数矩阵A和的 Gauss-Seidel 迭代的谱半径和迭代次数。在测试中,我们取预条件 矩阵 Q为推论 1中的矩阵,取  α PAQ 1 1 1 10 01 0 00 c c c       0 1            α P  Copyright © 2012 Hanspub                                                                                  43  ![]() 王学忠 等  H-矩阵的预条件对角占优性  44                                                                                  Copyright © 2012 Hanspub  让表示系数矩阵 A的Gauss-Seidel 迭代,()GSA   GS α PAQ 表示系数矩阵 的Gauss-Seidel 迭代。如 下表 1:  α PAQ Table 1. The spectral radius and iterative number  表1. 谱半径和迭代次数  GS(A) GS(P α AQ)  n 谱半径 迭代次数 谱半径 迭代次数  4 0.4293 17 0.0055 4  10 0.5235 20 0.2543 11  16 0.5659 22 0.4012 14  25 0.5990 23 0.4968 17  49 0.6339 24 0.5838 21  从表 1,我们可以看出系数矩阵为 的Gauss-Seidel 迭代要好于系数矩阵为A的Gauss-Seidel 迭代。这 也说明了我们方法的有效性。  α PAQ 5. 总结  选取预条件矩阵P和Q,使 得是严格对角占优矩阵的方式有很多种,本文给出了一种建立预条件矩阵 P和Q的方法,并给出了相应的结论,数值例子也说明结论是正确的。  PAQ 6. 致谢  作者由衷地感谢匿名的审稿人对本文提出的修改意见,这大大提高了原稿的质量。  参考文献 (References)  [1] 刑志栋, 曹建荣. 矩阵数值分析[M]. 西安: 陕西科学技术出版社, 2005.  [2] 张凯院, 徐仲. 数值代数[M]. 北京: 科学出版社, 2006.  [3] 陈公宁. 矩阵理论与应用[M]. 北京: 科学出版社, 2007.  [4] 黄廷祝, 杨传胜. 特殊矩阵分析及应用[M]. 北京: 科学出版社, 2007.  [5] 王学忠, 黄廷祝, 李良等. H-矩阵方程组的预条件迭代法[J]. 计算数学, 2007, 29(1): 89-96.   | 
	





