LU faktorizazio

testwikitik
Nabigaziora joan Bilaketara joan

Aljebra linealean, LU faktorizazioa edo LU deskonposaketa (ingelesezko Lower-Upper-etik) matrize bat faktorizatzeko modu bat da, zeinak emaitza gisa bi matrize ematen dituen: bata behe-triangeluarra eta bestea goi-triangeluarra. Faktorizazio modu hau gehienbat ekuazio-sistemak eraginkorrago ebazteko erabiltzen da, edo alderantzizko matrizeak aurkitzeko, besteak beste. LU faktorizazioa burutzeko oinarrizko matrizeak erabili ohi dira.

Definizioa

Izan bedi A matrize alderantzikagarri bat (ez balitz baliteke emaitza desberdinak egotea). Jakina da A=LU dela, non L eta U matrize behe- eta goi-triangeluarrak diren hurrenez hurren.

3×3 motako matrizeentzat honakoa dugu:(a11a12a13a21a22a23a31a32a33)=(100l2110l31l321)(u11u12u130u22u2300u33).

Bestalde, PLU deskonposaketak honako itxura du:

Lm1Pm1...L2P2L1P1A=U

Non Lm1...L1 matrize behe-triangeluarrak diren, Pm1...P1 permutazio-matrizeak eta U matrize goi-triangeluarra.

L zein den jakin nahi badugu, honakoa egin behar da:

L=(Lm1*...*L2*L1)1

Lk bakoitza honakoa delarik:

Lk = Pm1*...*Pk+1*Lk*P1k+1*...*P1m1

Hori hala da Lk Lk-ren berdina delako, baina azpidiagonaleko elementuak permutatuta dituela. Permutazio matrizea alderantzikagarria da eta bere alderantzikoa bere iraulia ere bada.

Faktorizazio modu hau ikusteko beste modu bat honakoa da: A=PTLU. Permutazio matrizea alderantzikagarria da eta bere alderantzikoa bere iraulia ere bada.

Aplikazioak eta adibideak

Ekuazio-sistemen ebazpena

LU faktorizazioak ekuazio-sistemen ebazpena erraztu dezake, ekuazio edo ezezagun ugariko sistemetan. Hartarako, Gauss-Jordanen metodoa gogoratzea komeni da lehenik.

Izan bedi honako ekuazio-sistema:

{x+y+z=25x+4y+3z=42x+y+2z=1Sistemari matrize-forma emanez honakoa dugu:

Ax¯=b¯(111543212)(xyz)=(241)

Eta hura garatuz, oinarrizko matrizeak erabiliz:

(A|b)=(111543212|241)=E21(5)(111012212|261)=E31(2)(111012010|263)=E32(1)(111012002|263)=U

Jakina denez L-1 matrizea erabilitako oinarrizko matrize guztien arteko biderketa dela:

L1=E21(5)E31(2)E32(1)=(100510311)

Haren alderantzizkoa izango da L matrizea, zeina kalkulatzeko oinarrizko matrizeen propietateak erabil daitezkeen:

L=(L1)1=(100510211)

Beraz, ateratako L eta U matrizeen arteko biderketa izango da A matrizearen LU faktorizazioa:

A=LU=(100510211)(111012002)

Definizioan esan bezala, goiko adierazpenean ikus daiteke L eta U matrizea triangeluarrak direla, lehena behe-triangeluarra eta bigarrena goi-triangeluarra. Behin LU faktorizazioa edukita, interesgarria izan daiteke haren U osagaia erabiltzea ekuazio-sistema ebazteko, izan ere, matrizea forma triangeluarrekoa izanda, ekuazio-sistema berehalakoa bihurtzen da. Hartarako U kalkulatu bitartean eskuratu dugun c¯ gai-askeen zutabe-matrizea berreskuratu behar dugu eta honakoa gogoratu:

Ux¯=c¯

Beraz, matrizeak ekuazio-sistema gisa adierazita:

{x+y+z=21y+2z=62z=3

Eta ekuazio-sistema hori berehalakoa da: x=52, y=3 eta z=32.

LU faktorizazioari errendimendu handiagoa ateratzeko, ekuazio sistema honela ere ebatz daiteke:

  1. Lehenik, Ly=b ebatzi, y aldagaia ateraz.
  2. Ondoren, Ux=y ebatzi, x aldagaia ateraz.

Alderantzizko matrizearen kalkulua

Alderantzizko matrizeak kalkula daitezke LU faktorizazioa erabiliz, honako formula jarraituz:

A1=U1L1P

Zenbait programa informatiko formula horretan oinarritzen dira.

Kanpo estekak

Txantiloi:Autoritate kontrola