Recursive sparse LU decomposition based on nested dissection and low rank approximations
<|reference_start|>Recursive sparse LU decomposition based on nested dissection and low rank approximations: When solving partial differential equations (PDEs) using finite difference or finite element methods, efficient solvers are required for handling large sparse linear systems. In this paper, a recursive sparse LU decomposition for matrices arising from the discretization of linear PDEs is proposed based on the nested dissection and low rank approximations. The matrix is reorganized based on the nested structure of the associated graph. After eliminating the interior vertices at the finest level, dense blocks on the separators are hierarchically sparsified using low rank approximations. To efficiently skeletonize these dense blocks, we split the separators into segments and introduce a hybrid algorithm to extract the low rank structures based on a randomized algorithm and the fast multipole method. The resulting decomposition yields a fast direct solver for sparse matrices, applicable to both symmetric and non-symmetric cases. Under a mild assumption on the compression rate of dense blocks, we prove an $\O(N)$ complexity for the fast direct solver. Several numerical experiments are provided to verify the effectiveness of the proposed method.<|reference_end|>
@article{xuanru2024recursive,
    title={Recursive sparse LU decomposition based on nested dissection and low
  rank approximations},
    author={Zhu Xuanru and Lai Jun},
    journal={arXiv preprint arXiv:2408.14193},
    year={2024},
    archivePrefix={arXiv},
    eprint={2408.14193},
    primaryClass={math.NA cs.NA}
}