DGM: A deep learning algorithm for solving partial differential equations

被引:1197
|
作者
Sirignano, Justin [1 ]
Spiliopoulos, Konstantinos [2 ]
机构
[1] Univ Illinois, Urbana, IL 61801 USA
[2] Boston Univ, Dept Math & Stat, Boston, MA 02215 USA
基金
美国国家科学基金会;
关键词
Partial differential equations; Machine learning; Deep learning; High-dimensional partial differential equations; NONLINEAR PARABOLIC EQUATIONS; AMERICAN OPTIONS; NEURAL-NETWORKS; APPROXIMATION; EXISTENCE; CONVERGENCE; NOISE;
D O I
10.1016/j.jcp.2018.08.029
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
High-dimensional PDEs have been a longstanding computational challenge. We propose to solve high-dimensional PDEs by approximating the solution with a deep neural network which is trained to satisfy the differential operator, initial condition, and boundary conditions. Our algorithm is meshfree, which is key since meshes become infeasible in higher dimensions. Instead of forming a mesh, the neural network is trained on batches of randomly sampled time and space points. The algorithm is tested on a class of high-dimensional free boundary PDEs, which we are able to accurately solve in up to 200 dimensions. The algorithm is also tested on a high-dimensional Hamilton-Jacobi-Bellman PDE and Burgers' equation. The deep learning algorithm approximates the general solution to the Burgers' equation for a continuum of different boundary conditions and physical conditions (which can be viewed as a high-dimensional space). We call the algorithm a "Deep Galerkin Method (DGM)" since it is similar in spirit to Galerkin methods, with the solution approximated by a neural network instead of a linear combination of basis functions. In addition, we prove a theorem regarding the approximation power of neural networks for a class of quasilinear parabolic PDEs. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:1339 / 1364
页数:26
相关论文
共 50 条
  • [1] Solving Partial Differential Equations Using Deep Learning and Physical Constraints
    Guo, Yanan
    Cao, Xiaoqun
    Liu, Bainian
    Gao, Mei
    APPLIED SCIENCES-BASEL, 2020, 10 (17):
  • [2] r-Adaptive deep learning method for solving partial differential equations
    Omella, Angel J.
    Pardo, David
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2024, 153 : 33 - 42
  • [3] An unsupervised deep learning approach to solving partial integro-differential equations
    Fu, Weilong
    Hirsa, Ali
    QUANTITATIVE FINANCE, 2022, 22 (08) : 1481 - 1494
  • [4] A Local Deep Learning Method for Solving High Order Partial Differential Equations
    Yang, Jiang
    Zhu, Quanhui
    NUMERICAL MATHEMATICS-THEORY METHODS AND APPLICATIONS, 2022, 15 (01): : 42 - 67
  • [5] Solving high-dimensional partial differential equations using deep learning
    Han, Jiequn
    Jentzen, Arnulf
    Weinan, E.
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2018, 115 (34) : 8505 - 8510
  • [6] A fast quantum algorithm for solving partial differential equations
    Farghadan, Azim
    Farahani, Mohammad Mahdi Masteri
    Akbari, Mohsen
    SCIENTIFIC REPORTS, 2025, 15 (01):
  • [7] Convergence Analysis of a Quasi-Monte Carlo-Based Deep Learning Algorithm for Solving Partial Differential Equations
    Fu, Fengjiang
    Wang, Xiaoqun
    NUMERICAL MATHEMATICS-THEORY METHODS AND APPLICATIONS, 2023, 16 (03): : 668 - 700
  • [8] Deep-learning-based quantum algorithms for solving nonlinear partial differential equations
    Mouton, Lukas
    Reiter, Florentin
    Chen, Ying
    Rebentrost, Patrick
    PHYSICAL REVIEW A, 2024, 110 (02)
  • [9] SHoP: A Deep Learning Framework for Solving High-Order Partial Differential Equations
    Xiao, Tingxiong
    Yang, Runzhao
    Cheng, Yuxiao
    Suo, Jinli
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 14, 2024, : 16032 - 16039
  • [10] Transfer learning for deep neural network-based partial differential equations solving
    Xinhai Chen
    Chunye Gong
    Qian Wan
    Liang Deng
    Yunbo Wan
    Yang Liu
    Bo Chen
    Jie Liu
    Advances in Aerodynamics, 3