Three Ways to Solve Partial Differential Equations with Neural Networks -- A Review

Jan Blechschmidt, Oliver G. Ernst
2/23/2021
math.NA

Official code: janblechschmidt/PDEsByNNs (189 stars, MIT, last commit 2021-02-25).

Abstract

Neural networks are increasingly used to construct numerical solution methods for partial differential equations. In this expository review, we introduce and contrast three important recent approaches attractive in their simplicity and their suitability for high-dimensional problems: physics-informed neural networks, methods based on the Feynman-Kac formula and methods based on the solution of backward stochastic differential equations. The article is accompanied by a suite of expository software in the form of Jupyter notebooks in which each basic methodology is explained step by step, allowing for a quick assimilation and experimentation. An extensive bibliography summarizes the state of the art.

View on arXivView PDF

Code Implementations(1)

MIT

This repository contains a number of Jupyter Notebooks illustrating different approaches to solve partial differential equations by means of neural networks using TensorFlow.

18970Jupyter NotebookJan 26, 20215 years agoMIT

Similar Papers

Cite this paper

@article{blechschmidt2021three,
  title  = {Three Ways to Solve Partial Differential Equations with Neural Networks -- A Review},
  author = {Jan Blechschmidt and Oliver G. Ernst},
  year   = {2021},
  eprint = {2102.11802},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2102.11802}
}

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

Discussion