Agglomeration of polygonal grids using graph neural networks with applications to multigrid solvers

被引:8
作者
Antonietti, P. F. [1 ]
Farenga, N. [1 ]
Manuzzi, E. [1 ]
Martinelli, G. [1 ]
Saverio, L. [1 ]
机构
[1] Politecn Milan, Dept Math, MOX, Pzza Leonardo Vinci 32, I-20133 Milan, Italy
关键词
Agglomeration; Polygonal grids; Graph neural networks; K-means; Multigrid solvers; Polygonal discontinuous Galerkin; DISCONTINUOUS GALERKIN METHODS; DOMAIN DECOMPOSITION PRECONDITIONERS; CENTROIDAL VORONOI TESSELLATIONS; 2ND-ORDER ELLIPTIC PROBLEMS; HIGH-ORDER METHODS; DIFFUSION-PROBLEMS; ELEMENT METHODS; VERSION; CONVERGENCE; DISCRETIZATION;
D O I
10.1016/j.camwa.2023.11.015
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Agglomeration-based strategies are important both within adaptive refinement algorithms and to construct scalable multilevel algebraic solvers. In order to automatically perform agglomeration of polygonal grids, we propose the use of Machine Learning (ML) strategies, that can naturally exploit geometrical information about the mesh in order to preserve the grid quality, enhancing performance of numerical methods and reducing the overall computational cost. In particular, we employ the k-means clustering algorithm and Graph Neural Networks (GNNs) to partition the connectivity graph of a computational mesh. Moreover, GNNs have high online inference speed and the advantage to process naturally and simultaneously both the graph structure of mesh and the geometrical information, such as the areas of the elements or their barycentric coordinates. These techniques are compared with METIS, a standard algorithm for graph partitioning, which is meant to process only the graph information of the mesh. We demonstrate that performance in terms of quality metrics is enhanced for ML strategies. Such models also show a good degree of generalization when applied to more complex geometries, such as brain MRI scans, and the capability of preserving the quality of the grid. The effectiveness of these strategies is demonstrated also when applied to MultiGrid (MG) solvers in a Polygonal Discontinuous Galerkin (PolyDG) framework. In the considered experiments, GNNs show overall the best performance in terms of inference speed, accuracy and flexibility of the approach.
引用
收藏
页码:45 / 57
页数:13
相关论文
共 85 条
[1]  
Agarwal P., 2004, ACM SIGACT SIGMOD SI, P155
[2]   Balanced graph partitioning [J].
Andreev, Konstantin ;
Raecke, Harald .
THEORY OF COMPUTING SYSTEMS, 2006, 39 (06) :929-939
[3]  
[Anonymous], 1967, P 5 BERK S MATH STAT
[4]   Machine learning based refinement strategies for polyhedral grids with applications to virtual element and polyhedral discontinuous Galerkin methods [J].
Antonietti, P. F. ;
Dassi, F. ;
Manuzzi, E. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2022, 469
[5]   Refinement of polygonal grids using Convolutional Neural Networks with applications to polygonal Discontinuous Galerkin and Virtual Element methods [J].
Antonietti, P. F. ;
Manuzzi, E. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2022, 452
[6]   <it><bold>V</it></bold>-cycle Multigrid Algorithms for Discontinuous Galerkin Methods on Non-nested Polytopic Meshes [J].
Antonietti, P. F. ;
Pennesi, G. .
JOURNAL OF SCIENTIFIC COMPUTING, 2019, 78 (01) :625-652
[7]  
Antonietti PF, 2017, CALCOLO, V54, P1169, DOI 10.1007/s10092-017-0223-6
[8]  
Antonietti P.F., 2021, arXiv
[9]  
Antonietti P. F., 2021, Polyhedral Methods in Geosciences, P159
[10]   Schwarz domain decomposition preconditioners for discontinuous Galerkin approximations of elliptic problems: Non-overlapping case [J].
Antonietti, Paola F. ;
Ayuso, Blanca .
ESAIM-MATHEMATICAL MODELLING AND NUMERICAL ANALYSIS, 2007, 41 (01) :21-54