Skip to main navigation Skip to search Skip to main content

General solutions for nonlinear differential equations: a rule-based self-learning approach using deep reinforcement learning

  • Harbin Institute of Technology
  • School of Civil Engineering, Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

A universal rule-based self-learning approach using deep reinforcement learning (DRL) is proposed for the first time to solve nonlinear ordinary differential equations and partial differential equations. The solver consists of a deep neural network-structured actor that outputs candidate solutions, and a critic derived only from physical rules (governing equations and boundary and initial conditions). Solutions in discretized time are treated as multiple tasks sharing the same governing equation, and the current step parameters provide an ideal initialization for the next owing to the temporal continuity of the solutions, which shows a transfer learning characteristic and indicates that the DRL solver has captured the intrinsic nature of the equation. The approach is verified through solving the Schrödinger, Navier–Stokes, Burgers’, Van der Pol, and Lorenz equations and an equation of motion. The results indicate that the approach gives solutions with high accuracy, and the solution process promises to get faster.

Original languageEnglish
Pages (from-to)1361-1374
Number of pages14
JournalComputational Mechanics
Volume64
Issue number5
DOIs
StatePublished - 1 Nov 2019

Keywords

  • Deep reinforcement learning
  • General solution
  • Nonlinear differential equations
  • Rule-based solving method
  • Transfer learning

Fingerprint

Dive into the research topics of 'General solutions for nonlinear differential equations: a rule-based self-learning approach using deep reinforcement learning'. Together they form a unique fingerprint.

Cite this