Uzupełnienie Schura

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Uzupełnienie Schura – pojęcie w algebrze liniowej i teorii macierzy wiążące elementy macierzy blokowej.

Załóżmy, że A,B,C,D są macierzami o wymiarach p×p, p×q, q×p i q×q, oraz że D jest odwracalna.

Niech

M=[ABCD]

tak, że M jest macierzą blokową o wymiarach (p+q)×(p+q). Wtedy uzupełnieniem Schura bloku D macierzy M jest macierz o wymiarach p×p dana przez

ABD1C.

Uzupełnienie Schura jest wykorzystywane m.in. w eliminacji Gaussa rozwiązywania układów równań liniowych.

Zastosowania w algebrze liniowej

Uzupełnienie Schura jest w sposób naturalny wykorzystywane przy rozwiązywaniu układu równań liniowych

Ax+By=a,
Cx+Dy=b.

gdzie x oraz a są wektorami o wymiarach p, natomiast y,b są wektorami o wymiarach q. Macierze A,B,C,D są zdefiniowane jak powyżej. Po pewnych przekształceniach dostajemy

(ABD1C)x=aBD1b.

Wobec tego, jeżeli można odwrócić zarówno macierz D, jak i jej uzupełnienie Schura, wtedy można znaleźć x i używając równania Cx+Dy=b wyznaczyć y. W ten sposób problem odwracania macierzy (p+q)×(p+q) został zredukowany do problemu odwracania macierzy p×p oraz q×q. Jednak w praktyce algorytm ten może nie być dokładny.

Bibliografia

  • Z. Fuzhen, The Schur Complement and Its Applications, Springer, 2005, Szablon:ISBN.