Символическое разложение Холецкого
В математической области численного анализа символическое разложение Холецкого представляет собой алгоритм, используемый для определения ненулевого шаблона для факторы симметричной разреженной матрицы при применении разложения Холецкого или его вариантов.
Алгоритм
[ редактировать ]Позволять быть разреженной симметричной положительно определенной матрицей с элементами из поля , который мы хотим факторизовать как .
Было обнаружено, что для реализации эффективной разреженной факторизации необходимо определить ненулевую структуру факторов перед выполнением какой-либо числовой работы. Для записи алгоритма воспользуемся следующими обозначениями:
- Позволять и быть наборами, представляющими ненулевые шаблоны столбцов i и j (только ниже диагонали и включая диагональные элементы) матриц A и L соответственно.
- Брать означает наименьший элемент .
- Используйте родительскую функцию определить дерево исключения внутри матрицы.
Следующий алгоритм дает эффективный символическая факторизация A :