LU-nedbrytning

LU-nedbrytning ( LU-nedbrytning , LU-faktorisering ) är en representation av en matris som en produkt av två matriser , där  är en nedre triangulär matris och  är en övre triangulär matris.

LU-sönderdelningen används för att lösa linjära ekvationssystem , invertera matriser och beräkna determinanten . En LU-sönderdelning existerar endast om matrisen är inverterbar och alla ledande (hörn) huvudsakliga minorer i matrisen är icke degenererade [1] .

Denna metod är en av varianterna av Gauss-metoden .

Applikationer

Lösa system av linjära ekvationer

Den resulterande LU-nedbrytningen av matrisen (matrisen av koefficienter för systemet) kan användas för att lösa en familj av system av linjära ekvationer med olika vektorer på höger sida [2] :

Om LU-sönderdelningen av matrisen , , är känd , kan det ursprungliga systemet skrivas som

Detta system kan lösas i två steg. Det första steget är att lösa systemet

Eftersom  det är en lägre triangulär matris löses detta system direkt genom direkt substitution .

I det andra steget är systemet löst

Eftersom  det är en övre triangulär matris löses detta system direkt genom backsubstitution .

Matrisinversion

Matrisinversion motsvarar att lösa ett linjärt system

,

där  är en okänd matris,  är identitetsmatrisen. Lösningen på detta system är en omvänd matris .

Systemet kan lösas med LU-sönderdelningsmetoden som beskrivs ovan.

Beräkna determinanten för en matris

Med tanke på LU-nedbrytningen av matrisen ,

,

vi kan direkt beräkna dess determinant ,

,

var  är storleken på matrisen och  är de diagonala elementen i matriserna och .

Härledning av formeln

Baserat på tillämpningsomfånget kan LU-nedbrytningen endast tillämpas på en icke-singular matris, därför kommer vi i det följande att anta att matrisen är icke- singular.

Eftersom både i den första raden av matrisen och i den första kolumnen i matrisen , alla element, utom möjligen det första, är lika med noll, har vi

Om , då eller . I det första fallet består den första raden av matrisen helt och hållet av nollor , i det andra, den första kolumnen i matrisen . Därför, eller är degenererad, och därmed är degenererad , vilket leder till en motsägelse. Således, om , så har den icke-singulära matrisen ingen LU-sönderdelning.

Låt , sedan och . Eftersom L och U definieras till att multiplicera U med en konstant och dividera L med samma konstant, kan vi kräva att . Samtidigt .

Dela upp matrisen A i celler:

,

där har dimensioner respektive , , .

På liknande sätt delar vi in ​​i celler i matrisen och :

Ekvationen tar formen

När vi löser ekvationssystemet för , , , , får vi:

Äntligen har vi:

Så vi har reducerat LU-sönderdelningen av storleksmatrisen till LU-sönderdelningen av storleksmatrisen .

Uttrycket kallas Schur-komplementet av elementet i matrisen A [1] .

Algoritm

En av algoritmerna för att beräkna LU-sönderdelningen visas nedan. [3]

Vi kommer att använda följande notation för matriselement: , , , ; och de diagonala elementen i matrisen : , .

Du kan hitta matriserna och enligt följande (stegen bör utföras strikt i ordning, eftersom följande element hittas med de föregående):

  1. Slinga i från 1 till n
    1. Slinga j från 1 till n
      1. uij =0, lij = 0
      2. l ii =1
  2. Slinga i från 1 till n
    1. Slinga j från 1 till n
      1. Om jag<=j:
      2. Om i>j:

Som ett resultat får vi matriser - och .

Se även

Anteckningar

  1. ↑ 1 2 E. E. Tyrtyshnikov. Matrisanalys och linjär algebra. — 2004-2005.
  2. Levitin, 2006 .
  3. Verzhbitsky V.M. Grunderna i numeriska metoder. Lärobok för gymnasieskolor. - Högre skola, 2002. - S. 63-64. — ISBN 5-06-004020-8 .

Litteratur