A Structure-Preserving Framework for Solving Parabolic Partial Differential Equations with Neural Networks

Gaohang Chen, Lili Ju, Zhonghua Qiao
4/14/2025
cs.LGmath.NA

No confident code implementation found for this paper.

Abstract

Solving partial differential equations (PDEs) with neural networks (NNs) has shown great potential in various scientific and engineering fields. However, most existing NN solvers mainly focus on satisfying the given PDE formulas in the strong or weak sense, without explicitly considering some intrinsic physical properties, such as mass and momentum conservation, or energy dissipation. This limitation may result in nonphysical or unstable numerical solutions, particularly in long-term simulations. To address this issue, we propose ``Sidecar'', a novel framework that enhances the physical consistency of existing NN solvers for solving parabolic PDEs. Inspired by the time-dependent spectral renormalization approach, our Sidecar framework introduces a small network as a copilot, guiding the primary function-learning NN solver to respect the structure-preserving properties. Our framework is highly flexible, allowing the preservation of various physical quantities for different PDEs to be incorporated into a wide range of NN solvers. Experimental results on some benchmark problems demonstrate significant improvements brought by the proposed framework to both accuracy and structure preservation of existing NN solvers.

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{chen2025structurepreserving,
  title  = {A Structure-Preserving Framework for Solving Parabolic Partial Differential Equations with Neural Networks},
  author = {Gaohang Chen and Lili Ju and Zhonghua Qiao},
  year   = {2025},
  eprint = {2504.10273},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.10273v2}
}

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/2504.10273.svg)](https://codeofpaper.com/paper/2504.10273)

Discussion