Solving Ordinary Differential Equations With Adaptive Differential Evolution
Solving ordinary differential equations (ODEs) is vital in diverse fields. However, it is difficult to obtain the exact analytical solutions of ODEs due to their changeable mathematical forms. Traditional numerical methods can find approximate solutions for specific ODEs. Unfortunately, they often s...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9139206/ |
id |
doaj-d42663a3707e42ca8b8e00d5e4a65c5a |
---|---|
record_format |
Article |
spelling |
doaj-d42663a3707e42ca8b8e00d5e4a65c5a2021-03-30T04:42:20ZengIEEEIEEE Access2169-35362020-01-01812890812892210.1109/ACCESS.2020.30088239139206Solving Ordinary Differential Equations With Adaptive Differential EvolutionZijia Zhang0https://orcid.org/0000-0001-9034-009XYaoming Cai1https://orcid.org/0000-0002-2609-3036Dongfang Zhang2https://orcid.org/0000-0001-9219-6829School of Computer Science, China University of Geosciences, Wuhan, ChinaSchool of Computer Science, China University of Geosciences, Wuhan, ChinaSchool of Computer Science, China University of Geosciences, Wuhan, ChinaSolving ordinary differential equations (ODEs) is vital in diverse fields. However, it is difficult to obtain the exact analytical solutions of ODEs due to their changeable mathematical forms. Traditional numerical methods can find approximate solutions for specific ODEs. Unfortunately, they often suffer from ODEs' forms and characteristics. To approximate different types of ODEs, this paper proposes a generic method based on adaptive differential evolution. Besides, in order to further reduce the error of the obtained approximate solutions, an improved Fourier periodic expansion function is developed, which is then combined with the least square weight method to formulate the ODEs as an optimization problem. Since the proposed method is not limited to ODEs' forms and constraint conditions, it can be used to approximate any ODEs, including linear ODEs and nonlinear ODEs. The proposed method is evaluated on twenty popular test cases. The results indicate that the proposed method is able to accurately approximate different ODEs with better performance compared with other methods.https://ieeexplore.ieee.org/document/9139206/Adaptive differential evolutionFourier periodic expansion functionleast square weight methodordinary differential equations |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Zijia Zhang Yaoming Cai Dongfang Zhang |
spellingShingle |
Zijia Zhang Yaoming Cai Dongfang Zhang Solving Ordinary Differential Equations With Adaptive Differential Evolution IEEE Access Adaptive differential evolution Fourier periodic expansion function least square weight method ordinary differential equations |
author_facet |
Zijia Zhang Yaoming Cai Dongfang Zhang |
author_sort |
Zijia Zhang |
title |
Solving Ordinary Differential Equations With Adaptive Differential Evolution |
title_short |
Solving Ordinary Differential Equations With Adaptive Differential Evolution |
title_full |
Solving Ordinary Differential Equations With Adaptive Differential Evolution |
title_fullStr |
Solving Ordinary Differential Equations With Adaptive Differential Evolution |
title_full_unstemmed |
Solving Ordinary Differential Equations With Adaptive Differential Evolution |
title_sort |
solving ordinary differential equations with adaptive differential evolution |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
Solving ordinary differential equations (ODEs) is vital in diverse fields. However, it is difficult to obtain the exact analytical solutions of ODEs due to their changeable mathematical forms. Traditional numerical methods can find approximate solutions for specific ODEs. Unfortunately, they often suffer from ODEs' forms and characteristics. To approximate different types of ODEs, this paper proposes a generic method based on adaptive differential evolution. Besides, in order to further reduce the error of the obtained approximate solutions, an improved Fourier periodic expansion function is developed, which is then combined with the least square weight method to formulate the ODEs as an optimization problem. Since the proposed method is not limited to ODEs' forms and constraint conditions, it can be used to approximate any ODEs, including linear ODEs and nonlinear ODEs. The proposed method is evaluated on twenty popular test cases. The results indicate that the proposed method is able to accurately approximate different ODEs with better performance compared with other methods. |
topic |
Adaptive differential evolution Fourier periodic expansion function least square weight method ordinary differential equations |
url |
https://ieeexplore.ieee.org/document/9139206/ |
work_keys_str_mv |
AT zijiazhang solvingordinarydifferentialequationswithadaptivedifferentialevolution AT yaomingcai solvingordinarydifferentialequationswithadaptivedifferentialevolution AT dongfangzhang solvingordinarydifferentialequationswithadaptivedifferentialevolution |
_version_ |
1724181375460835328 |