外文翻译word版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RICHARD W.COTTLE
斯坦福大学
对于矩阵schur 补的表现性质
(基于1974年11月12日的会议)
摘要
在本文中,笔者关注的是Schur 补可以在数值线性代数中使用的一些方法。
首先概述的是变量消除和块枢转:商属性是为了下一个用于测试的矩阵的前主子式是否是非零的特定标志。另一个有用的应用是在计算实对称矩阵的惯性:惯性有助于检查这种矩阵正(半)定性。
这可以在以数学规划问题被利用检查非凸二次函数的准凸(拟凸)的非负定限。
1.-介绍
在1917年,I.schur[18] 发表了带有Schur 引理的论文,这篇论文后来被称为Schur 的行列式公式,它讲的是,如果M 是一个方阵,并且A 是非奇异的M 的主子阵, 然后
A B M C D ⎛⎫= ⎪⎝⎭
, 则 (1) 1det det det(D CA B)M A -=-。
最近,E.Haynsworth 和其他人已经引入术语Schur 补作为一个矩阵名称,比如1D CA B --,它出现在(1)中。参见[12]。更确切的说, 当
A B M C D ⎛⎫= ⎪⎝⎭
,det 0A ≠时,就把1D CA B --称作在M 中A 的schur 补。习惯的写成 (2) 1
(M/A):D CA B -=-
之所以这种表示法吸引人,是因为(1),则
(3) det(M/A)det /det M A =。
在某些不参考这些性质是公知的或在数学科学的其他分支被使用的情况下,有一些论文中已经出现了对Schur 补的两个主要理论特性的开发。本说明的目的是回顾schur 补的产
生以及如何它们的属性可以在数值线性代数被利用的方式。这个问题的更广泛的理解可以在作者的论文中找到[8]。
2.-一般定理
大家在解线性方程组的过程中,消去一个或多个变量都遇到了schur 补。比如,思考Mz=0这个线性方程组,
A B M C D ⎛⎫= ⎪⎝⎭ x z y ⎛⎫= ⎪⎝⎭
因此
(4) 0Ax By +=
(5) 0Cx Dy +=
如果 d e t 0A ≠,则消除变量x 可得出下式
(6) 1()0D CA B y --=
另一个常见的例子是在块旋转中,有这样一个系统(在均一的情况下)
(7) u Ax By =+
(8) v Cx Dy =+
其中det 0A ≠,则
11x A u A By --=-
11(D A B)y v CA u --=+-
这样的操作被称为一个块主体枢[21],[17],[23],或回转[10]。
在上面的两个例子中,M 必须是方阵。当M 是方阵且它的主子阵A 和D 是可逆矩阵时, 11111111111(A BD C)(D CA B)C(A BD C)(D CA B)A B M D -----------⎛⎫---= ⎪---⎝⎭
在这种情况下,(M/A)和(M/D)的逆在公式中扮演了一个突出的角色。
Schur 补被Carlson,,Hayns-worth,,和Markham 在摩尔 - 彭罗斯逆中推广,W. N. Anderson, Jr 开展了另一种类型的发展,使用在短路操作代替Schur 补方面,如想深入了解电路网络中的短路操作理论可参考[3],[4],[11]。
3.-商属性
已知M ,A 和E 为方阵,且
A B M C D ⎛⎫= ⎪⎝⎭ E F A G H ⎛⎫= ⎪⎝⎭
d e t d e t 0A E = 则矩阵Schur 补的商属性可描述为:
(10) (M/A)((M/E)/(A/E))=
Crabtree 和 Haynsworth [9]提出了商公式(10),接着Ostrowski[16]对它提出了质疑,但是它早已在数理统计(在计算多元条件正态分布的协方差矩阵)和数学规划关键代数中所熟知。见[1]。
商属性有一个好的应用是:判断一个矩阵的主子式是否为奇异的。如果被测试的矩阵
是M ,且它的主子式的矩阵顺序为[1,...,k]M ,则(M/[1,...,k ]M 的
起始输入为(M[1,...,k 1]/M[1,...,k])+的起始输入,特别的有
det [1,...,k 1]/detM[1,...,k]M +.
如果11m 通过了测试,即它是非零的或者是所被要求的,那么(1)11(M/)M m =的起始输入
是定义好的,它的起始输入(1)11m 可被作为(M[1,2]/M[1])或者det(M[1,2]/M[1])。
因此,可得到一个信息,关于det [1,2]M 从11m 到(1)11m ,如果(1)11m 通过了测试,然后可通过
计算(2)(1)(1)11(M /m )M =得到
(2)(1)(1)(1)(1)11(M [1,2]/M [1])det [1,2]/detM [1]m M ==
但是通过商属性可得:
(2)11(M[1,2,3])/M[1,2]det [1,2,3]/detM[1,2]m M ==
所以可获得关于det [1,2,3]M 的一个信息,这个过程可一直重复知道M 的所有主子式被测试完或者找到一个未能拥有这种性质的主子式。
4.-惯性公式
矩阵Schur 补的第二个性质是在惯性的概念上是有用的。当前的讨论是对于实对称矩阵,比如,对于矩阵M 来说,它的惯性是一个三维的
(M)((M),v(M),(M))In πδ=
其中(M)π,v(M),(M)δ分别对应矩阵M 的正,负,和零特征值的数量,可包含多重的。 因此,对于一个阶为n 的矩阵来说
(M)v(M)(M)n πδ++=
这样,可得出关于秩(M)ρ和符号(M)σ之间的数量关系
(M)(M)v(M)ρπ=+ (M )
(M )v (M σπ=- 显然,从矩阵M 的秩,符号,和阶可算出矩阵M 的惯性。
给出分块矩阵 T A
B M B
C ⎛⎫= ⎪⎝⎭
,其中A 是非退化的矩阵,易得出 (11) (M/A)InM InA In =+
这种关系被叫做惯性公式,由Hayns-wortht [12]所证明。这个公式被Haynsworth 和 Ostrowski 计算分块矩阵的惯性,对于这个分块矩阵的一个特殊形式是
0T A
B M B ⎛⎫= ⎪⎝⎭
,其中A 是任意且对称的,B 是阶为k 的非退化的矩阵,Haynsworth 和Ostrowski 在前引中给出了结果的备用证明, 由于Carlson 和 Schneider [6]中所描述的那样
(12) (k,k,0)InM = 在 [8] 中给出了 (12) 的归纳证明,先使用了1k =是公式的成立,然后使矩阵Schur 补M 中的一个2 X 2的矩阵
8888,00rr r r r r a b C b b b ⎡⎤==≠⎢⎥⎣⎦
得出了一个和M 有相同性质结构的矩阵。 5.-对于计算惯性的一个算法
对于惯性公式(11)和特殊情况(12), k=1在 计算实对称矩阵M 的惯性中扮演了一个重要角色。注意到M 的对角线上,如果M 的对角线上有一个非零的输入,如11m ,则通过(11) 可得 (13) 1111(M/m )InM Inm In =+
其中 111111(1,0,0)
m 0
(0,1,0)0if Inm if m >⎧=⎨<⎩
如果M 是非零的且在对角线上存在零元素,则存在非零输入,如12m ,并且
1222100m M m ⎛⎫= ⎪⎝⎭
,则有