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

被引:5
|
作者
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
相关论文
共 50 条
  • [31] Model Selection Using Graph Neural Networks
    Napoles, Gonzalo
    Grau, Isel
    Guven, Cicek
    Salgueiro, Yamisleydi
    INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 2, INTELLISYS 2024, 2024, 1066 : 332 - 347
  • [32] Indoor Localization using Graph Neural Networks
    Lezama, Facundo
    Garcia Gonzalez, Gaston
    Larroca, Federico
    Capdehourat, German
    2021 IEEE URUCON, 2021, : 51 - 54
  • [33] Accelerating Graph Neural Networks using GPU
    Nayak, Niharika
    Jatala, Vishwesh
    2022 IEEE 29TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA AND ANALYTICS WORKSHOP, HIPCW, 2022, : 73 - 73
  • [34] Link Scheduling Using Graph Neural Networks
    Zhao, Zhongyuan
    Verma, Gunjan
    Rao, Chirag
    Swami, Ananthram
    Segarra, Santiago
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2023, 22 (06) : 3997 - 4012
  • [35] Perovskite synthesizability using graph neural networks
    Gu, Geun Ho
    Jang, Jidon
    Noh, Juhwan
    Walsh, Aron
    Jung, Yousung
    NPJ COMPUTATIONAL MATERIALS, 2022, 8 (01)
  • [36] Study of infostealers using Graph Neural Networks
    Bustos-Tabernero, Alvaro
    Lopez-Sanchez, Daniel
    Gonzalez-Arrieta, Angelica
    Novais, Paulo
    LOGIC JOURNAL OF THE IGPL, 2024,
  • [37] Nucleophilicity Prediction Using Graph Neural Networks
    Nie, Wan
    Liu, Deguang
    Li, Shuaicheng
    Yu, Haizhu
    Fu, Yao
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2022, 62 (18) : 4319 - 4328
  • [38] Perovskite synthesizability using graph neural networks
    Geun Ho Gu
    Jidon Jang
    Juhwan Noh
    Aron Walsh
    Yousung Jung
    npj Computational Materials, 8
  • [39] Using Graph Neural Networks for Program Termination
    Alon, Yoav
    David, Cristina
    PROCEEDINGS OF THE 30TH ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2022, 2022, : 910 - 921
  • [40] Formalizing neural networks using graph transformations
    Berthold, MR
    Fischer, I
    1997 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS 1-4, 1997, : 275 - 280