GNRK: Graph Neural Runge-Kutta method for solving partial differential equations

Hoyun Choi, Sungyeop Lee, B. Kahng, Junghyo Jo
10/1/2023
cs.LG

No confident code implementation found for this paper.

Abstract

Neural networks have proven to be efficient surrogate models for tackling partial differential equations (PDEs). However, their applicability is often confined to specific PDEs under certain constraints, in contrast to classical PDE solvers that rely on numerical differentiation. Striking a balance between efficiency and versatility, this study introduces a novel approach called Graph Neural Runge-Kutta (GNRK), which integrates graph neural network modules with a recurrent structure inspired by the classical solvers. The GNRK operates on graph structures, ensuring its resilience to changes in spatial and temporal resolutions during domain discretization. Moreover, it demonstrates the capability to address general PDEs, irrespective of initial conditions or PDE coefficients. To assess its performance, we benchmark the GNRK against existing neural network based PDE solvers using the 2-dimensional Burgers' equation, revealing the GNRK's superiority in terms of model size and accuracy. Additionally, this graph-based methodology offers a straightforward extension for solving coupled differential equations, typically necessitating more intricate models.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{choi2023gnrk,
  title  = {GNRK: Graph Neural Runge-Kutta method for solving partial differential equations},
  author = {Hoyun Choi and Sungyeop Lee and B. Kahng and Junghyo Jo},
  year   = {2023},
  eprint = {2310.00618},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.00618v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.00618.svg)](https://codeofpaper.com/paper/2310.00618)

Discussion