Symboliczny rozkład Choleskiego
W matematycznym poddziedzinie analizy numerycznej symboliczny rozkład Cholesky'ego jest algorytmem używanym do określania niezerowego wzorca dla czynników macierzy przy stosowaniu rozkładu lub wariantów Cholesky'ego .
Algorytm
Niech będzie rzadką symetryczną dodatnio określoną macierzą z elementami z a pole , które chcemy rozłożyć na czynniki jako .
Stwierdzono, że w celu wdrożenia wydajnego rozkładu na czynniki rzadkie konieczne jest określenie niezerowej struktury czynników przed wykonaniem jakiejkolwiek pracy numerycznej. Aby zapisać algorytm, używamy następującej notacji:
- Niech będą zbiorami reprezentującymi niezerowe wzorce kolumn i i j ja {\ Displaystyle { i tylko poniżej przekątnej, z uwzględnieniem elementów diagonalnych) odpowiednio macierzy A i L.
- Weź na myśli najmniejszy element .
- Użyj funkcji nadrzędnej, w macierzy
Poniższy algorytm daje wydajną symboliczną faktoryzację A :
Kategoria: