TY - JOUR
T1 - An adaptive multigrid method based on path cover
AU - Hu, Xiaozhe
AU - Lin, Junyuan
AU - Zikatanov, Ludmil T.
N1 - Funding Information:
The work of the first and second authors was partially supported by NSF grants DMS-1620063 and DMS-1812503. The work of the third author was supported by NSF grants DMS-1720114 and DMS-1819157.
Publisher Copyright:
© 2019 Society for Industrial and Applied Mathematics.
PY - 2019
Y1 - 2019
N2 - We propose a path cover adaptive algebraic multigrid (PC-αAMG) method for solving linear systems with weighted graph Laplacians that can also be applied to discretized second order elliptic partial differential equations. The PC-αAMG is based on unsmoothed aggregation AMG (UA-AMG). To preserve the structure of smooth error down to the coarse levels, we approximate the level sets of the smooth error by first forming a vertex-disjoint path cover with paths following the level sets. The aggregations are then formed by matching along the paths in the path cover. In such a manner, we are able to build a multilevel structure at a low computational cost. The proposed PC-αAMG provides a mechanism to efficiently rebuild the multilevel hierarchy during the iterations and leads to a fast nonlinear multilevel algorithm. Traditionally, UA-AMG requires more sophisticated cycling techniques, such as AMLI-cycle or K-cycle, but as our numerical results show, the PC-αAMG proposed here leads to a nearly optimal standard V-cycle algorithm for solving linear systems with weighted graph Laplacians. Numerical experiments for some real-world graph problems also demonstrate PC-αAMG’s effectiveness and robustness, especially for ill-conditioned graphs.
AB - We propose a path cover adaptive algebraic multigrid (PC-αAMG) method for solving linear systems with weighted graph Laplacians that can also be applied to discretized second order elliptic partial differential equations. The PC-αAMG is based on unsmoothed aggregation AMG (UA-AMG). To preserve the structure of smooth error down to the coarse levels, we approximate the level sets of the smooth error by first forming a vertex-disjoint path cover with paths following the level sets. The aggregations are then formed by matching along the paths in the path cover. In such a manner, we are able to build a multilevel structure at a low computational cost. The proposed PC-αAMG provides a mechanism to efficiently rebuild the multilevel hierarchy during the iterations and leads to a fast nonlinear multilevel algorithm. Traditionally, UA-AMG requires more sophisticated cycling techniques, such as AMLI-cycle or K-cycle, but as our numerical results show, the PC-αAMG proposed here leads to a nearly optimal standard V-cycle algorithm for solving linear systems with weighted graph Laplacians. Numerical experiments for some real-world graph problems also demonstrate PC-αAMG’s effectiveness and robustness, especially for ill-conditioned graphs.
UR - http://www.scopus.com/inward/record.url?scp=85074649412&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85074649412&partnerID=8YFLogxK
U2 - 10.1137/18M1194493
DO - 10.1137/18M1194493
M3 - Article
AN - SCOPUS:85074649412
SN - 1064-8275
VL - 41
SP - S220-S241
JO - SIAM Journal of Scientific Computing
JF - SIAM Journal of Scientific Computing
IS - 5
ER -