Using Covariance Matrix Adaptation Evolution Strategies for solving different types of differential equations
Autor: | Jose M. Chaquet, Enrique J. Carmona |
---|---|
Rok vydání: | 2017 |
Předmět: |
0209 industrial biotechnology
Mathematical optimization 02 engineering and technology Exponential integrator Theoretical Computer Science Stochastic partial differential equation Examples of differential equations Nonlinear system 020901 industrial engineering & automation Multigrid method Collocation method 0202 electrical engineering electronic engineering information engineering 020201 artificial intelligence & image processing Geometry and Topology Software Numerical partial differential equations Separable partial differential equation Mathematics |
Zdroj: | Soft Computing. 23:1643-1666 |
ISSN: | 1433-7479 1432-7643 |
DOI: | 10.1007/s00500-017-2888-9 |
Popis: | A novel mesh-free heuristic method for solving differential equations is proposed. The new approach can cope with linear, nonlinear, and partial differential equations (DE), and systems of DEs. Candidate solutions are expressed using a linear combination of kernel functions. Thus, the original problem is transformed into an optimization problem that consists in finding the parameters that define each kernel. The new optimization problem is solved applying a Covariance Matrix Adaptation Evolution Strategy. To increase the accuracy of the results, a Downhill Simplex local search is applied to the best solution found by the mentioned evolutionary algorithm. Our method is applied to 32 differential equations extracted from the literature. All problems are successfully solved, achieving competitive accuracy levels when compared to other heuristic methods. A simple comparison with numerical methods is performed using two partial differential equations to show the pros and cons of the proposed algorithm. To verify the potential of this approach with a more practical problem, an electric circuit is analyzed in depth. The method can obtain the dynamic behavior of the circuit in a parametric way, taking into account different component values. |
Databáze: | OpenAIRE |
Externí odkaz: |