Symbolisk Cholesky nedbrytning
I det matematiska underområdet för numerisk analys är den symboliska Cholesky-nedbrytningen en algoritm som används för att bestämma mönstret som inte är noll för -faktorerna i en symmetrisk gles matris när Cholesky-nedbrytningen eller varianterna tillämpas.
Algoritm
Låt vara en gles symmetrisk positiv bestämd matris med element från en fältet , som vi vill faktorisera som .
För att implementera en effektiv sparsam faktorisering har det visat sig vara nödvändigt att bestämma icke-nollstrukturen för faktorerna innan något numeriskt arbete utförs. För att skriva ner algoritmen använder vi följande notation:
- Låt och vara uppsättningar som representerar mönstren som inte är noll i kolumnerna i och j ( endast under diagonalen och inklusive diagonala element) för matriserna A respektive L.
- Ta för att betyda det minsta elementet i .
- Använd en överordnad funktion för att definiera elimineringsträdet i matrisen.
Följande algoritm ger en effektiv symbolisk faktorisering av A :
Kategori: