Complement de Schur

De testwiki
La revisió el 16:09, 4 gen 2024 per imported>Isurus88 (growthexperiments-addlink-summary-summary:3|0|0)
(dif.) ← Versió més antiga | Versió actual (dif.) | Versió més nova → (dif.)
Salta a la navegació Salta a la cerca

En àlgebra lineal i teoria de matrius, el complement de Schur d'una matriu per blocs és defineix de la manera següent.

Assumim que existeixen unes matrius A, B, C, D que són, respectivament, matrius p × p, p × q, q × p, i q × q, i que D és invertible. Aleshores podem definir M com

M=[ABCD]

de forma que M és una matriu (p + q) × (p + q).

Si D és invertible, el complement de Schur del bloc D de la matriu M és la matriu p × p definida per

M/D:=ABD1C

i si A és invertible, el complement de Schur del bloc A de la matriu M és la matriu q × q definida per

M/A:=DCA1B.

En el cas que A o D sigui singular, substituir la pseudoinversa (o inversa generalitzada) per la inversa de M/A i M/D resulta en el complement de Schur generalitzat.

Tot i que ja havia estat utilitzat anteriorment, el complement de Schur s'anomena així perquè va ser Issai Schur qui el va utilitzar per provar el lema de Schur.[1] Emilie Virginia Haynsworth va ser la primera que va anomenar-lo complement de Schur.[2] El complement de Schur és una eina clau en els camps d'anàlisi numèrica, estadística, i anàlisi matricial.

Antecedents

El complement de Schur sorgeix com el resultat d'una eliminació Gaussiana per blocs, en multiplicar la matriu M des de la dreta amb una matriu triangular inferior

L=[Ip0D1CIq].

Aquí Ip denota una matriu identitat p×p. Després de la multiplicació amb la matriu L, el complement de Schur apareix al bloc superior p×p. El producte de les matrius és

ML=[ABCD][Ip0D1CIq]=[ABD1CB0D]=[IpBD10Iq][ABD1C00D].

Això és anàleg a una descomposició LDU. Per tant, hem demostrat que

[ABCD]=[IpBD10Iq][ABD1C00D][Ip0D1CIq],

i la inversa de M pot ser expressada implicant D−1 i la inversa del complement de Schur (si existeix) només com

[ABCD]1=[Ip0D1CIq][(ABD1C)100D1][IpBD10Iq]=[(ABD1C)1(ABD1C)1BD1D1C(ABD1C)1D1+D1C(ABD1C)1BD1]=[(M/D)1(M/D)1BD1D1C(M/D)1D1+D1C(M/D)1BD1].

Cf. El lema d'inversió de matrius que il·lustra relacions entre el que s'ha explicat a dalt i la derivació equivalent amb els rols de A i D intercanviats.

Propietats

  • Si p i q són 1 (és a dir si A, B, C i D són escalars), trobem la fórmula per obtenir la inversa d'una matriu 2 per 2:
  • : M1=1ADBC[DBCA]
Amb la condició que AD - BC sigui diferent de zero.
  • En general, si A és invertible, llavors
  • : M=[Ip0CA1Iq][A00DCA1B][IpA1B0Iq],M1=[A1+A1B(M/A)1CA1A1B(M/A)1(M/A)1CA1(M/A)1]
sempre que aquesta inversa existeixi.
  • Quan A, i respectivament D, és invertible, el determinant de M és també donat per
  • : det(M)=det(A)det(DCA1B), respectivament
  • : det(M)=det(D)det(ABD1C),
cosa que generalitza la fórmula del determinant de matrius 2 × 2.
  • (Fórmula d'additivitat de rang de Guttman) Si D és invertible, aleshores el rang de M és donat per
  • : rank(M)=rank(D)+rank(ABD1C)
  • (Fórmula d'additivitat de la inèrcia de Haynsworth) Si A és invertible, llavors la inèrcia de la matriu per blocs M és igual a la inèrcia de A més la inèrcia de M/A.

Aplicació a la solució d'equacions lineals

El complement de Schur sorgeix naturalment en la solució de sistemes d'equacions lineals com

Ax+By=aCx+Dy=b

On x i a són vectors columna de dimensió p, y i b són vectors columna de dimensió q, A, B, C, D són definides com a dalt, i D és invertible. Multiplicant l'equació inferior per BD1 i després restant de l'equació superior es pot obtenir

(ABD1C)x=aBD1b.

Per tant, si es pot invertir D així com el complement de Schur de D, es pot resoldre l'equació per x, i llavors utilitzant l'equació Cx+Dy=b es pot solucionar per y. Això redueix el problema d'invertir una matriu (p+q)×(p+q) a invertir una matriu p × p i una matriu q × q. En un cas pràctic, D ha d'estar ben condicionada per a que aquest algoritme sigui numèricament acurat.

En enginyeria elèctrica aquest mètode es fa servir amb el nom d'eliminació de nodes o reducció de Kron.

Aplicacions a teoria de probabilitat i estadística

Assumim que existeixen uns vectors columna aleatoris X i Y pertanyents a Rn i Rm respectivament, on el vector (X, Y) pertanyent a Rn + m té una distribució normal multivariable on la seva covariància és la matriu simètrica i definida positiva següent

Σ=[ABB𝖳C],

On An×n és la matriu de covariància de X, Cm×m és la matriu de covariància de Y i Bn×m és la matriu de covariància entre X i Y.

Aleshores la covariància condicional de X donada Y és el complement de Schur de C dins Σ[3]

Cov(XY)=ABC1B𝖳E(XY)=E(X)+BC1(YE(Y))

Si agafem la matriu Σ com la covariància de mostra, i no com la covariància d'un vector aleatori, llavors aquesta pot tenir una distribució de Wishart. En aquest cas, el complement de Schur de C dins Σ també té una distribució de Wishart.Plantilla:Citació necessària

Condicions per matrius definides positives i semidefinides positives

Prenguem X com una matriu simètrica de nombres reals i definida de la manera següent

X=[ABB𝖳C].

Aleshores

  • Si A és invertible, llavors X és definida positiva si i només si A i el seu complement de Schur X/A són tots dos definits positius:
  • : X0A0,X/A=CB𝖳A1B0.[4]
  • Si C és invertible, llavors X és definida positiva si i només si C i el seu complement de Schur X/C són tots dos dos definits positius:
  • : X0C0,X/C=ABC1B𝖳0.
  • Si A és definida positiva, llavors X és semidefinida positiva si i només si el complement de Schur X/A és semidefinit positiu:
  • : Si A0, aleshores X0X/A=CB𝖳A1B0.[4]
  • Si C és definida positiva, llavors X és semidefinida positiva si i només si el complement de Schur X/C és semidefinit positiu:
  • : If C0, then X0X/C=ABC1B𝖳0.

Les declaracions primera i tercera poden ser derivades quan es considera el minimitzador de la quantitat[5]

u𝖳Au+2v𝖳B𝖳u+v𝖳Cv,

Com una funció de v (per u constant).

A més, perquè

[ABB𝖳C]0[CB𝖳BA]0

la segona declaració es compleix a conseqüència de la primera.

Cal notar que això també és així per a la quarta declaració respecte de la tercera.

Aquesta línia de raonament es pot aplicar equivalentment a les matrius semidefinides positives.

Finalment, hi ha també una condició suficient i necessària pel verificar que una matriu X és semidefinida positiva, en termes d'un complement de Schur generalitzat.[1] Aquesta condició pot expressar-se com

  • IX0A0,CB𝖳AgB0,(IAAg)B=0
  • X0C0,ABCgB𝖳0,(ICCg)B𝖳=0,

On Ag denota la inversa generalitzada (o pseudoinversa) de A.

Vegeu també

Referències

Plantilla:Referències

  1. 1,0 1,1 Plantilla:Ref-llibre
  2. Haynsworth, E. V., "On the Schur Complement", Basel Mathematical Notes, #BNB 20, 17 pages, June 1968.
  3. Plantilla:Ref-llibre
  4. 4,0 4,1 Plantilla:Ref-llibre
  5. Boyd, S. and Vandenberghe, L. (2004), "Convex Optimization", Cambridge University Press (Appendix A.5.5)