Skip to main navigation Skip to search Skip to main content

Genetic programming and automatic differentiation algorithms applied to the solution of ordinary and partial differential equations

  • Instituto Brasileiro de Geografia e Estatística
  • Universidade do Estado do Rio de Janeiro
  • Pontifícia Universidade Católica do Rio de Janeiro

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

Abstract

This paper investigates the potential of evolutionary algorithms, developed by the combination of genetic programming (GP) and automatic differentiation methods (AD), in determining analytic solutions to ordinary and partial differential equations (ODE and PDE). In turn, AD is a set of techniques based on the mechanical application of the chain rule to numerically evaluate the derivative of a function specified by a computer program. The AD method has a fundamental role in this work since it calculates the exact values of the derivatives of a function for a given set of input values while numerical differentiation methods introduce unacceptable round-off errors in the discretization process. With this purpose, and using the Matlab programming environment, we developed several algorithms (namely GPAD) and addressed problems of different kinds of differential equations. The results are promising, with exact solutions obtained for most of the addressed problems, which include equations where not even commercial systems could find a symbolic solution. These results empirically indicate that GPAD can be an efficient and robust methodology to find analytic solutions for ODE and PDE.

Original languageEnglish
Title of host publication2016 IEEE Congress on Evolutionary Computation, CEC 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages5286-5292
Number of pages7
ISBN (Electronic)9781509006229
DOIs
Publication statusPublished - 14 Nov 2016
Externally publishedYes
Event2016 IEEE Congress on Evolutionary Computation, CEC 2016 - Part of 2016 IEEE World Congress on Computational Intelligence, WCCI 2016 - Vancouver, Canada
Duration: 24 Jul 2016 → 29 Jul 2016

Publication series

Name2016 IEEE Congress on Evolutionary Computation, CEC 2016

Conference

Conference2016 IEEE Congress on Evolutionary Computation, CEC 2016 - Part of 2016 IEEE World Congress on Computational Intelligence, WCCI 2016
Country/TerritoryCanada
CityVancouver
Period24/07/16 → 29/07/16

Fingerprint

Dive into the research topics of 'Genetic programming and automatic differentiation algorithms applied to the solution of ordinary and partial differential equations'. Together they form a unique fingerprint.

Cite this