Saved in:
Bibliographic Details
Main Author: Solomonik, Edgar
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2504.20305
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • While existing algorithms may be used to solve a linear system over a general field in matrix-multiplication time, the complexity of constructing a symmetric triangular factorization (LDL) has received relatively little formal study. The LDL factorization is a common tool for factorization of symmetric matrices, and, unlike orthogonal counterparts, generalizes to an arbitrary field. We provide algorithms for dense and sparse LDL and LU factorization that aim to minimize complexity for factorization over a general field. For LDL of an $n\times n$ matrix, we give an algorithm with complexity $O(n^ω)$, where the complexity of $n\times n$ matrix multiplication is assumed to be $O(n^ω)$ with $ω>2$. For sparse matrices corresponding to graphs with treewidth $τ$, we give an algorithm with complexity $O(nτ^{ω-1})$, to compute an LDL an implicit form, or the explicit LDL if the matrix is near full rank. Our sparse LDL algorithm is based on an adaptation of the null-space method for solving saddle point systems of equations, which may be of independent interest. The sparse LDL factorization algorithm also extends to computing a sparse LU factorization.