Sparse Gaussian Elimination Modulo p: An Update

被引:3
|
作者
Bouillaguet, Charles [1 ]
Delaplace, Claire [1 ,2 ]
机构
[1] Univ Lille, CNRS, Ctr Rech Informat Signal & Automat Lille, Cent Lille,UMR 9189,CRIStAL, F-59000 Lille, France
[2] Univ Rennes 1, IRISA, Rennes, France
来源
COMPUTER ALGEBRA IN SCIENTIFIC COMPUTING, CASC 2016 | 2016年 / 9890卷
关键词
LINEAR-EQUATIONS; SYSTEMS;
D O I
10.1007/978-3-319-45641-6_8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper considers elimination algorithms for sparse matrices over finite fields. We mostly focus on computing the rank, because it raises the same challenges as solving linear systems, while being slightly simpler. We developed a new sparse elimination algorithm inspired by the Gilbert-Peierls sparse LU factorization, which is well-known in the numerical computation community. We benchmarked it against the usual right-looking sparse gaussian elimination and the Wiedemann algorithm using the Sparse Integer Matrix Collection of Jean-Guillaume Dumas. We obtain large speedups (1000x and more) on many cases. In particular, we are able to compute the rank of several large sparse matrices in seconds or minutes, compared to days with previous methods.
引用
收藏
页码:101 / 116
页数:16
相关论文
共 50 条