GRAPH PARTITIONING USING MATRIX VALUES FOR PRECONDITIONING SYMMETRIC POSITIVE DEFINITE SYSTEMS

被引:17
作者
Vecharynski, Eugene [1 ]
Saad, Yousef [2 ]
Sosonkina, Masha [3 ]
机构
[1] Univ Calif Berkeley, Lawrence Berkeley Natl Lab, Computat Res Div, Berkeley, CA 94720 USA
[2] Univ Minnesota, Dept Comp Sci & Engn, Minneapolis, MN 55455 USA
[3] Old Dominion Univ, Dept Modeling Simulat & Visualizat Engn, Norfolk, VA 23529 USA
关键词
graph partitioning; iterative linear system solution; preconditioning; Cauchy-Bunyakowski-Schwarz (CBS) constant; symmetric positive definite; spectral partitioning; EIGENVECTORS; SCHEME;
D O I
10.1137/120898760
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Prior to the parallel solution of a large linear system, it is required to perform a partitioning of its equations/unknowns. Standard partitioning algorithms are designed using the considerations of the efficiency of the parallel matrix-vector multiplication, and typically disregard the information on the coefficients of the matrix. This information, however, may have a significant impact on the quality of the preconditioning procedure used within the chosen iterative scheme. In the present paper, we suggest a spectral partitioning algorithm, which takes into account the information on the matrix coefficients and constructs partitions with respect to the objective of enhancing the quality of the nonoverlapping additive Schwarz (block Jacobi) preconditioning for symmetric positive definite linear systems. For a set of test problems with large variations in magnitudes of matrix coefficients, our numerical experiments demonstrate a noticeable improvement in the convergence of the resulting solution scheme when using the new partitioning approach.
引用
收藏
页码:A63 / A87
页数:25
相关论文
共 39 条
  • [1] [Anonymous], 1970, Bell System Technical Journal, DOI [10.1002/j.1538-7305.1970.tb01770.x, DOI 10.1002/J.1538-7305.1970.TB01770.X]
  • [2] [Anonymous], TECHNICAL REPORT
  • [3] Axelsson O., 1994, Iterative Solution Methods, DOI DOI 10.1017/CBO9780511624100
  • [4] Hypergraph-partitioning-based decomposition for parallel sparse-matrix vector multiplication
    Çatalyürek, ÜV
    Aykanat, C
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (07) : 673 - 693
  • [5] Cormen T., 2001, Introduction to Algorithms
  • [6] A min-max cut algorithm for graph partitioning and data clustering
    Ding, CHQ
    He, XF
    Zha, HY
    Gu, M
    Simon, HD
    [J]. 2001 IEEE INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, 2001, : 107 - 114
  • [7] A preconditioner for substructuring based on constrained energy minimization
    Dohrmann, CR
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2003, 25 (01) : 246 - 258
  • [8] Donath W. E., 1972, IBM Technical Disclosure Bulletin, V15, P938
  • [9] LOWER BOUNDS FOR PARTITIONING OF GRAPHS
    DONATH, WE
    HOFFMAN, AJ
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1973, 17 (05) : 420 - 425
  • [10] Fiduccia C. M., 1982, Design Automation, V19, P175, DOI [10.1145/800263.809204, DOI 10.1145/800263.809204, DOI 10.1109/DAC.1982.1585498]