Pseudoinverzní matice

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 19. července 2021; kontroly vyžadují 2 úpravy .

Pseudoinverzní matice  je zobecněním konceptu inverzní matice v lineární algebře . Pseudoinverzní matice je označena .

Koncept pseudoinverzních integrujících operátorů byl poprvé představen v roce 1903 Fredholmem . Nejznámější je Mooreova-Penrosova pseudokonverze, kterou nezávisle popsali Eliakim Moore [1] v roce 1920 a Roger Penrose [2] v roce 1955 ; tvrzení, že pseudoinverzní matice existuje a je jedinečná pro jakoukoli matici přes reálná a komplexní čísla, se nazývá Moore-Penroseova věta .

Zobecněná inverze jepseudoinverze, která splňuje přísnější podmínky .  Pseudoinverzi lze chápat jako řešení úlohy nejlepší aproximace (metodou nejmenších čtverců s omezující variantou regularizace ) pro odpovídající soustavu lineárních rovnic . Pseudoinverzní matici lze vypočítat pomocí singulárního rozkladu matice.

Definice

se nazývá pseudoinverzní matice pro matici , pokud splňuje následující kritéria:

  1. ;
  2. ( je slabá inverze v multiplikativní pologrupě);
  3. (to znamená, že  je to hermitovská matice );
  4. (  je také hermitovská matice).

Zde  je hermitovská konjugovaná matice M (pro matice nad polem reálných čísel ).

Existuje ekvivalentní způsob, jak specifikovat pseudoinverzní matici z hlediska limity inverzí ( Tikhonovova regularizace ):

,

kde  je matice identity. Tento limit existuje, i když není definován.

Vlastnosti

Zvláštní příležitosti

Pokud jsou sloupce matice lineárně závislé , pak je matice invertibilní. V tomto případě je pseudoinverzní matice dána vzorcem:

.

Pokud jsou sloupce lineárně nezávislé (což platí pro čtvercové nesingulární matice), pak je pseudoinverze stejná jako inverze:

.

Pokud a jsou takové, že produkt je definován a:

pak

.

Pseudo-reverze lze aplikovat jak na skaláry, tak na vektory. To znamená, že se s nimi zachází jako s maticemi příslušné dimenze. Pseudoinverzní ke skaláru  je nula, pokud  je nula, a inverzní k jinému:

Pseudoinverzní pro nulový vektor je transponovaný nulový vektor. Pseudoinverzní pro nenulový vektor je konjugovaný transponovaný vektor dělený druhou mocninou jeho délky:

Abychom to dokázali, stačí ověřit, že tyto veličiny splňují definici pseudoinverzí.

Původ

Pokud existuje, pak z rovnosti:

by měl

což dává vzniknout konceptu pseudozvratu

.

Výpočet

Dovolit být  hodnost matice velikosti . Potom může být reprezentován jako , kde B  je velikostní matice s lineárně nezávislými sloupci a  je velikostní matice s lineárně nezávislými řádky. Pak:

.

Pokud má řádkovou hodnost, to znamená , pak lze zvolit matici identity a vzorec je redukován na . Podobně, pokud má hodnost v celém sloupci, tedy , pak .

Nejjednodušší výpočetní způsob, jak získat pseudoinverzní matici, je použití singulárního rozkladu hodnot .

Jestliže  je singulární rozklad hodnoty , pak . Pro diagonální matici , jako je , se z ní pseudoinverze získá nahrazením každého nenulového prvku na diagonále jeho inverzní.

Existují optimalizované přístupy pro výpočet pseudoinverze pro blokové matice.

Někdy lze objem výpočtů pro nalezení pseudoinverzní matice snížit, pokud je známa pseudoinverzní matice pro nějakou podobnou matici. Zejména pokud se podobná matice liší od původní o jeden změněný, přidaný nebo odstraněný sloupec nebo řádek, existují akumulační algoritmy, které mohou používat vztah mezi maticemi.

Aplikace

Pseudoinverze úzce souvisí s metodou nejmenších čtverců (LSM) pro soustavu lineárních rovnic [3] .

V této metodě je problém řešení daného systému nahrazen problémem minimalizace druhé mocniny euklidovské normy diskrepance . V praxi se LSM obvykle používá, když je původní systém nekonzistentní, ale níže se budeme zabývat případem, kdy je tento systém kompatibilní.

Obecné řešení nehomogenního systému lze reprezentovat jako součet konkrétního řešení nehomogenního systému a obecného řešení odpovídajícího homogenního systému .

Lemma: Pokud existuje, pak je obecné řešení vždy reprezentovatelné jako součet pseudoinverzního řešení nehomogenního systému a řešení homogenního systému:

Důkaz:

.

Zde je vektor libovolný (až do rozměru). Další dva členy mají pseudoinverzní matici . Přepsáním do tvaru přeneseme výraz do tvaru:

První člen je pseudoinverzní řešení. Z hlediska metody nejmenších čtverců je , což udává minimální euklidovskou normu pro zbytek. Další člen dává řešení homogenního systému , protože  je operátor promítání na obraz operátora a  je tedy operátor promítání na jádro operátora .

Literatura

  1.   E. H. Moore: O reciproké matici obecné algebraické matice. Bulletin of the American Mathematical Society 26, 394-395 (1920) 7.pdf
  2.   Roger Penrose: Zobecněná inverze pro matice. Proceedings of the Cambridge Philosophical Society 51, 406-413 (1955)
  3.   Roger Penrose: O nejlepším přibližném řešení lineárních maticových rovnic. Proceedings of the Cambridge Philosophical Society 52, 17-19 (1956)
  4.   Albert A.: Regrese, pseudoinverze a rekurzivní odhad. přel. z angličtiny. Moskva, "Nauka", 224 s. (1977)
  5.   Beklemishev D.V.: ​​​​Dodatečné kapitoly lineární algebry. Moskva, věda. (1983)