Neural networks catching up with finite differences in solving partial differential equations in higher dimensions

被引:0
作者
Vsevolod I. Avrutskiy
机构
[1] Moscow Institute of Physics and Technology,Department of Aeromechanics and Flight Engineering
来源
Neural Computing and Applications | 2020年 / 32卷
关键词
Neural networks; Partial differential equations; Nonlinear Poisson equation; 5D boundary value problem;
D O I
暂无
中图分类号
学科分类号
摘要
Solving partial differential equations using neural networks is mostly a proof of concept approach. In the case of direct function approximation, a single neural network is constructed to be the solution of a particular boundary value problem. Independent variables are fed into the input layer, and a single output is considered as the solution’s value. The network is substituted into the equation, and the residual is then minimized with respect to the weights of the network using a gradient-based method. Our previous work showed that by minimizing all derivatives of the residual up to the third order one can obtain a machine precise solution for 2D boundary value problem using very sparse grids. The goal of this paper is to use this grid complexity advantage in order to obtain a solution faster than finite differences. However, the number of all possible high-order derivatives (and therefore the training time) increases with the number of dimensions and it was unclear whether this goal can be achieved. Here, we demonstrate that this increase can be compensated by using random directional derivatives instead. In 2D case neural networks are slower than finite differences, but for each additional dimension the complexity increases approximately 4 times for neural networks and 125 times for finite differences. This allows neural networks to catch up in 3D case for memory complexity and in 5D case for time complexity. For the first time a machine precise solution was obtained with neural network faster than with finite differences method.
引用
收藏
页码:13425 / 13440
页数:15
相关论文
共 103 条
[1]  
Aarts LP(2001)Neural network method for solving partial differential equations Neural Process Lett 14 261-271
[2]  
Van Der Veer P(2019)Artificial neural network methods for the solution of second order boundary value problems Comput Mater Contin 59 345-359
[3]  
Anitescu C(2018)Anticipating the compressive strength of hydrated lime cement concrete using artificial neural network model Civ Eng J 4 3005-3018
[4]  
Atroshchenko E(1997)A high-order accurate discontinuous finite element method for the numerical solution of the compressible Navier–Stokes equations J Comput Phys 131 267-279
[5]  
Alajlan N(2015)Artificial neural network method for solving the Navier–Stokes equations Neural Comput Appl 26 765-773
[6]  
Rabczuk T(2009)Solving initial-boundary value problems for systems of partial differential equations using neural networks and optimization techniques J Frankl Inst 346 898-913
[7]  
Awodiji CTG(2018)A unified deep artificial neural network approach to partial differential equations in complex geometries Neurocomputing 317 28-41
[8]  
Onwuka DO(1984)Adaptive mesh refinement for hyperbolic partial differential equations J Comput Phys 53 484-512
[9]  
Okere C(1992)Approximation of a function and its derivative with a neural network Neural Netw 5 207-220
[10]  
Ibearugbulem O(1968)Numerical solution of the Navier–Stokes equations Math Comput 22 745-762