Cholesky-bomlás

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2021. november 23-án felülvizsgált verziótól ; az ellenőrzések 5 szerkesztést igényelnek .

A Cholesky-felbontás (négyzetgyök módszer) egy szimmetrikus pozitív határozott mátrix ábrázolása a formában , ahol egy alsó háromszög mátrix szigorúan pozitív bejegyzésekkel az átlón. Néha a dekompozíciót ekvivalens formában írják le: , ahol egy felső háromszögmátrix. A Cholesky-felbontás mindig létezik, és minden szimmetrikus pozitív határozott mátrixra egyedi.

Ennek a bővítésnek van egy általánosítása is az összetett értékű mátrixok esetére. Ha egy pozitív-definit Hermiti mátrix , akkor van egy dekompozíció , ahol van egy alsó háromszögmátrix pozitív valós elemekkel az átlón, és ennek hermitikus konjugált mátrixa.

A dekompozíció a lengyel származású francia matematikus , André-Louis Cholesky (1875-1918) nevéhez fűződik.

Algoritmus

A mátrixelemek a mátrix bal felső sarkától kiindulva számíthatók ki a képletek segítségével

A gyök alatti kifejezés mindig pozitív, ha valódi pozitív határozott mátrix.

A számítás fentről lefelé, balról jobbra történik, azaz először , majd .

A komplex értékű hermitiánus mátrixokhoz a képleteket használjuk

Alkalmazások

Ez a dekompozíció alkalmazható lineáris egyenletrendszer megoldására, ha a mátrix szimmetrikus és pozitív határozott. Ilyen mátrixok gyakran előfordulnak például a legkisebb négyzetek módszerének alkalmazásakor és a differenciálegyenletek numerikus megoldása során.

Bővítés után a megoldást két háromszög egyenletrendszer egymás utáni megoldásával kaphatjuk meg: és . Ezt a megoldási módot néha négyzetgyök módszernek is nevezik . [1] Az általánosabb módszerekkel, például a Gauss-módszerrel vagy az LU-felbontással összehasonlítva numerikusan stabilabb , és körülbelül feleannyi aritmetikai műveletet igényel. [2]

A Cholesky dekompozíciót Monte Carlo módszerekben is alkalmazzák korrelált valószínűségi változók generálására . Legyen független standard normál valószínűségi változók  vektora és legyen a  kívánt kovarianciamátrix . Ekkor a vektor többváltozós normális eloszlású lesz nulla átlaggal és kovarianciamátrixszal . [3]

Megvalósítás matematikai szoftvercsomagokban

Jegyzetek

  1. Verzsbitszkij V. M. A numerikus módszerek alapjai. - M . : Felsőiskola , 2009. - 840 p. — ISBN 9785060061239 .
  2. William H. Press, Saul A. Teukolsky, William T. Vetterling, Brian P. Flannery. 2.9 Cholesky -felbontás // Numerical Recipes in C. - 2nd edition. — Cambridge: Cambridge University Press. - ISBN 0-521-43108-5 .
  3. Martin Haugh . Archiválva az eredetiből 2012. január 5-én. Korrelált véletlen változók generálása .
  4. Ceres Solver – Nagyszabású, nemlineáris optimalizálási könyvtár (a hivatkozás nem elérhető) . Letöltve: 2017. szeptember 7. Az eredetiből archiválva : 2017. szeptember 2.. 
  5. CholeskyDecomposition archiválva : 2017. november 7. a Wayback Machine -nál .
  6. torch.potrf Archiválva : 2017. augusztus 20. a Wayback Machine -nál .