Podmíněnost matice

Z testwiki
Verze z 20. 3. 2023, 18:43, kterou vytvořil imported>David V. (ČJ)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

Šablona:Upravit Podmíněnost matice nebo též číslo podmíněnosti matice, je číslo, které kvalitativně charakterizuje danou matici a do značné míry determinuje chování (zejména přesnost) řady numerických maticových algoritmů.

Čtvercová regulární matice

Nechť An×n je čtvercová regulární matice, pak číslo

κp(A)=ApA1p,

kde p značí libovolnou maticovou normu, nazveme podmíněností matice A vzhledem k této normě (v praxi se nejčastěji používá 2 spektrální a F Frobeniova norma).

Uvažujme podmíněnost indukovanou spektrální normou. Je-li matice A symetrická pozitivně definitní (tj. normální matice s kladnými vlastními čísly), pak

κ2(A)=λmax(A)λmin(A),

kde podíl vpravo je podíl největšího a nejmenšího vlastního čísla matice A.

Je-li regulární matice A normální (tedy ATA=AAT), pak

κ2(A)=max{|λ|;λsp(A)}min{|λ|;λsp(A)},

kde sp(A) je spektrum matice A; podmíněnost je tedy podíl v absolutní hodnotě největšího a v absolutní hodnotě nejmenšího vlastního čísla matice A.

Pro obecnou čtvercovou regulární matici A je podmíněnost

κ2(A)=σ1σn=σmax(A)σmin(A),

dána podílem největšího a nejmenšího singulárního čísla matice A (singulární čísla normálních matic jsou absolutní hodnoty vlastních čísel).

Zřejmě obecně platí

κ2(A)=κ2(AT)=κ2(A1)=κ2(αA),κ2(AAT)=κ2(ATA)=κ2(AA)=κ22(A).

Příklady

Ortogonální matice

Je-li matice A ortogonální, pak zřejmě κ2(A)=1. Obecně platí

ATA=AAT=α2Inκ2(A)=1,

kde α0.

Vzdálenost od nejbližší singulární matice

Je-li matice A regulární, a matice E je nějaká její perturbace tak, že

E2A2<1κ2(A)

pak je i matice A+E regulární. Důkaz jen naznačíme. Podmínku

EA<1κ(A)=1AA1

lze zapsat ve tvaru A1E<1. Místo tvrzení původního lze snadno dokázat tvrzení opačné: je-li A+E singulární, pak A1E1. Nechť tedy existuje v0 tak, že (A+E)v=0, tedy v=A1Ev, pak

v=A1EvA1Ev.

Protože v0 můžeme nerovnost dělit v a dostáváme shora uvedené tvrzení. (Všimněme si, že důkaz a tedy i tvrzení platí pro libovolnou multiplikativní maticovou normu a jí indukovanou podmíněnost, nejen pro normu spektrální.)

Podmíněnost (respektive její převrácená hodnota) tedy vyjadřuje vzdálenost od nejbližší singulární matice.

Podmíněnost versus determinant

Pro rozlišení singulárních a regulárních matic se často používá determinantu matice. Velkou nevýhodou determinantu, ve srovnání s číslem podmíněnosti, je fakt, že je-li determinant nenulový ale velmi blízký nule, o vzdálenosti dané matice od nejbližší matice singulární to nic nevypovídá. V praktických výpočtech je tudíž determinant naprosto nepoužitelný. Uvažujme pro příklad skalární násobek jednotkové (tedy ortogonální a bezesporu regulární) matice

A=αInn×n,α=101,n=1000,

pak

det(A)=αn=101000,κ2(A)=αα=1.

V běžně používané konečné aritmetice s plovoucí řádovou čárkou (double, ϵM2.22×1016) je determinant této matice nulový.

Podmíněnost singulární matice jako limita

Nechť A(t) je matice jejíž koeficienty spojitě závisí na parametru t a nechť všechna singulární čísla matice A(t) jsou jednoduchá pro všechna t (pak jsou též spojitými funkcemi parametru t). Nechť je matice A(t) regulární všude v nějakém okolí bodu t=t0 a zároveň A(t0) je singulární. Pak

limtt0κ2(A(t))=+.

Obdélníková matice

Uvažujme obdélníkovou matici Am×n, která má plnou hodnost, tedy rank(A)=rmin{m,n}. Podmíněnost je pak opět dána podílem největšího a nejmenšího singulárního čísla

κ2(A)=σ1σr=σmax(A)σmin(A)=A2A2,

kde A je Mooreova–Penroseova pseudoinverze matice A.

Podmíněnost obecné matice lze analogicky definovat pomocí součinu normy matice a normy její Mooreovy–Penroseovy pseudoinverze, tedy jako podíl největšího a nejmenšího nenulového singulárního čísla. Takto definovaná podmíněnost je vždy konečné číslo, a je tedy různá od podmíněnosti shora uvedené čtvercové singulární matice, která byla zavedena limitním přechodem. V numerické analýze se ovšem velmi často vyskytují matice regulární, nebo alespoň plné hodnosti. Konečná podmíněnost zcela obecné matice je potřeba řidčeji.

Reference

  • J. Duintjer Tebbens, I. Hnětynková, M. Plešinger, Z. Strakoš, P. Tichý: Analýza metod pro maticové výpočty, základní metody. Matfyzpress 2012. Šablona:ISBN.

Šablona:Autoritní data

Šablona:Portály