Rank-profile revealing Gaussian elimination and the CUP matrix decomposition

Claude-Pierre Jeannerod 1, 2, * Clément Pernet 3, * Arne Storjohann 4, 5
* Auteur correspondant
1 ARIC - Arithmetic and Computing
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
3 MOAIS - PrograMming and scheduling design fOr Applications in Interactive Simulation
Inria Grenoble - Rhône-Alpes, LIG - Laboratoire d'Informatique de Grenoble
Abstract : Transforming a matrix over a field to echelon form, or decomposing the matrix as a product of structured matrices that reveal the rank profile, is a fundamental building block of computational exact linear algebra. This paper surveys the well known variations of such decompositions and transformations that have been proposed in the literature. We present an algorithm to compute the CUP decomposition of a matrix, adapted from the LSP algorithm of Ibarra, Moran, and Hui (1982), and show reductions from the other most common Gaussian elimination based matrix transformations and decompositions to the CUP decomposition. We discuss the advantages of the CUP algorithm over other existing algorithms by studying time and space complexities: the asymptotic time complexity is rank sensitive, and comparing the constants of the leading terms, the algorithms for computing matrix invariants based on the CUP decomposition are always at least as good except in one case. We also show that the CUP algorithm, as well as the computation of other invariants such as transformation to reduced column echelon form using the CUP algorithm, all work in place, allowing for example to compute the inverse of a matrix on the same storage as the input matrix.
Type de document :
Article dans une revue
Liste complète des métadonnées

Littérature citée [29 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00841300
Contributeur : Claude-Pierre Jeannerod <>
Soumis le : jeudi 4 juillet 2013 - 14:00:08
Dernière modification le : mardi 16 janvier 2018 - 14:44:04
Document(s) archivé(s) le : samedi 5 octobre 2013 - 04:17:51

Fichier

JeannerodPernetStorjohann13.pd...
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Claude-Pierre Jeannerod, Clément Pernet, Arne Storjohann. Rank-profile revealing Gaussian elimination and the CUP matrix decomposition. Journal of Symbolic Computation, Elsevier, 2013, 56, pp.46-68. 〈http://www.sciencedirect.com/science/article/pii/S0747717113000631〉. 〈10.1016/j.jsc.2013.04.004〉. 〈hal-00841300〉

Partager

Métriques

Consultations de la notice

390

Téléchargements de fichiers

137