Constructing Elimination Trees for Sparse Unsymmetric Matrices
Constructing Elimination Trees for Sparse Unsymmetric Matrices
复制标题
构造稀疏非对称矩阵的消除树
DOI:
--
复制
发表时间:
2013
影响因子:
1.5
通讯作者:
B. Uçar
中科院分区:
文献类型:
--
作者:
K. Kaya;B. Uçar
The elimination tree model for sparse unsymmetric matrices and an algorithm for constructing it have been recently proposed by Eisenstat and Liu [SIAM J. Matrix Anal. Appl., 26 (2005), pp. 686--705] and [SIAM J. Matrix Anal. Appl., 29 (2008), pp. 1363--1381]. The construction algorithm has a worst-case time complexity of ${Theta}(mn)$ for an $n imes n$ unsymmetric matrix having $m$ off-diagonal nonzeros. We propose another algorithm that has a worst-case time complexity of ${mathcal O}(mlog n)$. We compare the two algorithms experimentally and show that both algorithms are efficient in general. The algorithm of Eisenstat and Liu is faster in many practical cases, yet there are instances in which there is a significant difference between the running time of the two algorithms in favor of the one proposed here.