DLGA-PDE: Discovery of PDEs with incomplete candidate library via combination of deep learning and genetic algorithm

被引:67
作者
Xu, Hao [1 ,2 ]
Chang, Haibin [1 ,2 ]
Zhang, Dongxiao [3 ,4 ]
机构
[1] Peking Univ, Coll Engn, ERE, BIC ESAT, Beijing 100871, Peoples R China
[2] Peking Univ, Coll Engn, SKLTCS, Beijing 100871, Peoples R China
[3] Southern Univ Sci & Technol, Sch Environm Sci & Engn, Shenzhen 518055, Peoples R China
[4] Peng Cheng Lab, Intelligent Energy Lab, Shenzhen 518000, Peoples R China
基金
中国国家自然科学基金;
关键词
PDE discovery; Incomplete candidate library; Machine learning; Deep neural network; Genetic algorithm; DATA-DRIVEN; GOVERNING EQUATIONS; IDENTIFICATION;
D O I
10.1016/j.jcp.2020.109584
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Data-driven methods have recently been developed to discover underlying partial differ-ential equations (PDEs) of physical problems. However, for these methods, a complete candidate library of potential terms in a PDE are usually required. To overcome this limita-tion, we propose a novel framework combining deep learning and genetic algorithm, called DLGA-PDE, for discovering PDEs. In the proposed framework, a deep neural network that is trained with available data of a physical problem is utilized to generate meta-data and cal-culate derivatives, and the genetic algorithm is then employed to discover the underlying PDE. Owing to the merits of the genetic algorithm, such as mutation and crossover, DLGA-PDE can work with an incomplete candidate library. The proposed DLGA-PDE is tested for discovery of the Korteweg-de Vries (KdV) equation, the Burgers equation, the wave equation, and the Chaffee-Infante equation, respectively, for proof-of-concept. Satisfactory results are obtained without the need for a complete candidate library, even in the pres-ence of noisy and limited data. (C) 2020 Elsevier Inc. All rights reserved.
引用
收藏
页数:14
相关论文
共 25 条
[1]  
[Anonymous], 2020, Ajr Am J Roentgenol, DOI DOI 10.2214/AJR.20.22954
[2]  
Atkinson S., 2019, DATA DRIVEN DISCOVER, P1
[3]   Discovering governing equations from data by sparse identification of nonlinear dynamical systems [J].
Brunton, Steven L. ;
Proctor, Joshua L. ;
Kutz, J. Nathan .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2016, 113 (15) :3932-3937
[4]   Machine learning subsurface flow equations from data [J].
Chang, Haibin ;
Zhang, Dongxiao .
COMPUTATIONAL GEOSCIENCES, 2019, 23 (05) :895-910
[5]   Identification of physical processes via combined data-driven and data-assimilation methods [J].
Chang, Haibin ;
Zhang, Dongxiao .
JOURNAL OF COMPUTATIONAL PHYSICS, 2019, 393 :337-350
[6]   Genetic algorithm optimization based nonlinear ship maneuvering control [J].
Gupta, D. K. ;
Vasudev, K. L. ;
Bhattacharyya, S. K. .
APPLIED OCEAN RESEARCH, 2018, 74 :142-153
[7]   Uniformly accurate machine learning-based hydrodynamic models for kinetic equations [J].
Han, Jiequn ;
Ma, Chao ;
Ma, Zheng ;
E, Weinan .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2019, 116 (44) :21983-21991
[8]  
Hasan Ali., 2019, Learning partial differential equations from data using neural networks. ArXiv
[9]  
Jo H., 2019, DEEP NEURAL NETWORK, P1
[10]   NETT: solving inverse problems with deep neural networks [J].
Li, Housen ;
Schwab, Johannes ;
Antholzer, Stephan ;
Haltmeier, Markus .
INVERSE PROBLEMS, 2020, 36 (06)