Constructing elimination trees for sparse unsymmetric matrices - Inria - Institut national de recherche en sciences et technologies du numérique
Article Dans Une Revue SIAM Journal on Matrix Analysis and Applications Année : 2013

Constructing elimination trees for sparse unsymmetric matrices

Résumé

The elimination tree model for sparse unsymmetric matrices and an algorithm for constructing it have been recently proposed [Eisenstat and Liu, SIAM J. Matrix Anal. Appl., 26 (2005) and 29 (2008)]. The construction algorithm has a worst-case time complexity of ${\Theta}(mn)$ for an $n\times n$ unsymmetric matrix having $m$ off-diagonal nonzeros. We propose another algorithm that has a worst-case time complexity of ${\mathcal O}(m\log 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 proposed one.
Eisenstat et Liu ont récemment décrit l'arbre d'élimination pour des matrices creuses non symétriques et ont proposé un algorithme pour le construire en temps O(mn) pour une matrice de taille n ayant m éléments non nuls hors diagonaux [Eisenstat and Liu, SIAM J. Matrix Anal. Appl., 26 (2005) and 29 (2008)]. Nous décrivons un algorithme dont la complexité en temps est O(m log n). Nous comparons les deux algorithmes expérimentalement et montrent que les deux sont efficaces en général. L'algorithme de Eisenstat et Liu est plus rapide dans de nombreux cas pratiques, mais il y a des cas dans lesquels la différence entre le temps d'exécution de deux algorithmes est significative en faveur de le nôtre.
Fichier principal
Vignette du fichier
RR-7549.pdf (1.28 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00567970 , version 1 (22-02-2011)
inria-00567970 , version 2 (23-02-2011)
inria-00567970 , version 3 (28-10-2011)
inria-00567970 , version 4 (04-10-2012)

Identifiants

Citer

Kamer Kaya, Bora Uçar. Constructing elimination trees for sparse unsymmetric matrices. SIAM Journal on Matrix Analysis and Applications, 2013, 34 (2), pp.345-354. ⟨10.1137/110825443⟩. ⟨inria-00567970v4⟩
417 Consultations
1910 Téléchargements

Altmetric

Partager

More