Permuting sparse rectangular matrices into block-diagonal form

被引:71
作者
Aykanat, C [1 ]
Pinar, A
Çatalyürek, ÜV
机构
[1] Bilkent Univ, Dept Comp Engn, Ankara, Turkey
[2] Univ Calif Berkeley, Lawrence Berkeley Lab, Berkeley, CA 94720 USA
[3] Ohio State Univ, Dept Biomed Informat, Columbus, OH 43210 USA
关键词
coarse-grain parallelism; sparse rectangular matrices; singly bordered block-diagonal form; doubly bordered block-diagonal form; graph partitioning by vertex separator; hypergraph partitioning;
D O I
10.1137/S1064827502401953
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We investigate the problem of permuting a sparse rectangular matrix into block-diagonal form. Block-diagonal form of a matrix grants an inherent parallelism for solving the deriving problem, as recently investigated in the context of mathematical programming, LU factorization, and QR factorization. To represent the nonzero structure of a matrix, we propose bipartite graph and hypergraph models that reduce the permutation problem to those of graph partitioning by vertex separator and hypergraph partitioning, respectively. Our experiments on a wide range of matrices, using the state-of-the-art graph and hypergraph partitioning tools MeTiS and PaToH, revealed that the proposed methods yield very effective solutions both in terms of solution quality and runtime.
引用
收藏
页码:1860 / 1879
页数:20
相关论文
共 43 条
[21]   Graph partitioning models for parallel computing [J].
Hendrickson, B ;
Kolda, TG .
PARALLEL COMPUTING, 2000, 26 (12) :1519-1534
[22]  
HENDRICKSON B, 1998, LECT NOTES COMPUTER, V1457, P218
[23]  
Hendrickson B., 1995, The chaco users guide version 2.0
[24]   DECOMPOSITION OF LINEAR-PROGRAMS USING PARALLEL COMPUTATION [J].
HO, JK ;
LEE, TC ;
SUNDARRAJ, RP .
MATHEMATICAL PROGRAMMING, 1988, 42 (02) :391-405
[25]  
Hu YF, 1999, LECT NOTES COMPUT SC, V1685, P295
[26]  
*HUNG AC SCI COMP, LP TEST SETS
[27]  
*INT MATH STAT LIB, 1984, IMSL US MAN
[28]  
Karypis G., 1997, Technical report
[29]  
Karypis G., 1998, hMeTiS: A hypergraph partitioning package
[30]  
KARYPIS G, 1998, 98019 U MINN ARM HPC