设为首页 加入收藏 期刊导航 网站地图
  • 首页
  • 期刊
    • 数学与物理
    • 地球与环境
    • 信息通讯
    • 经济与管理
    • 生命科学
    • 工程技术
    • 医药卫生
    • 人文社科
    • 化学与材料
  • 会议
  • 合作
  • 新闻
  • 我们
  • 招聘
  • 千人智库
  • 我要投搞
  • 办刊

期刊菜单

  • ●领域
  • ●编委
  • ●投稿须知
  • ●最新文章
  • ●检索
  • ●投稿

文章导航

  • ●Abstract
  • ●Full-Text PDF
  • ●Full-Text HTML
  • ●Full-Text ePUB
  • ●Linked References
  • ●How to Cite this Article
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
bA,当 A是严格对角占优矩阵时大部分迭代法都收敛。当 A不是对角占
优矩阵时,预条件技术常被采用。本文给出了一种选取预条件矩阵 P和Q的方法,把一个非对角占优
的H-矩阵转化为严格对角占优矩阵。数值例子也说明了该方法的有效性。
关键词:迭代法;H-矩阵;预条件矩阵;对角占优性
1. 引言
对于给定的线性方程组
x
b

A (1)
其中 nn
R

A
和 已知,
n
bRn
x
R未知。当用迭代法求解时迭代格式为
 
1,1,2,
kk
xxck

G
其中 称为迭代矩阵,
nn
R
G

0n
x
R称为初值[1]。
M
NA,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,其中 ,则当0B

s
B

时,称 A为非奇异
的M-矩阵,简称 M-矩阵,这里()

表示矩阵的谱半径, nn

Z表示 n阶Z矩阵。
定义 2[4]:矩阵 A是H-矩阵,如果它的比较矩阵nn


ij
mA是一个 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-矩阵的充要条件是存在 使0r0rA,其中。

,T
n
r12
,,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 rr0rA的正向量。
定理 1:若 A是对角元全为 1的H-矩阵,假设存在一个正的向量 使得

,T
n
rrr>0A让
12
,,rr



2
2
im m
i
im mm
rar
car r







A
A
那么 c > 1。
40 Copyright © 2012 Hanspub
王学忠 等 矩阵的预条件对角占优性 H-
证明:由
I
A,及知,0rrr
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 rrr0A,如果满足条
件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 rr

02,1,2
iinAr ,,,
那么结论就是成立的,但在具体的应用过程中,我们很难确定r数值,从而给应用带来不便,因此可考虑 r取
特殊值来避免此不便。现对 r取特殊值为

10, 1,1,,1diag
T
ree

 ,AQ

r
可得下面的定理。
推论 1:A是对角元全为 1的H-矩阵,让

10,1,1,,1T
ree

A和,如果

diag rQ

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 rQ,

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.

版权所有:汉斯出版社 (Hans Publishers) Copyright © 2012 Hans Publishers Inc. All rights reserved.