Differential Evolution Algorithm for Solving a Nonlinear Single Pendulum Problem

Article Preview

Abstract:

A differential evolution (DE) algorithm has been employed to approximate the solution of a nonlinear single pendulum equation. The solution has been approximated as a Fourier series expansion form. Then, weighted-residual and penalty functions are employed to transform the problem into a constrained optimization problem while optimum solutions will be carried out by DE. This paper also studies an effect of a scaling factor of DE to the results. The results reveal that the scaling factor significantly affects the convergent speed and accuracy of DE. Approximate solutions well agree with the exact solutions for the scaling factor being 0.5.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 931-932)

Pages:

1129-1133

Citation:

Online since:

May 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] G.D. Mateescu, On the application of genetic algorithms to differential equations, Romanian Journal of Economic Forecasting. 3 (2006) 5-9.

Google Scholar

[2] Z.Y. Lee, Method of bilaterally bounded to solution blasius equation using particle swarm optimization, Applied Mathematics and Computation. 179 (2006) 779–786.

DOI: 10.1016/j.amc.2005.11.118

Google Scholar

[3] M. Babaei, A general approach to approximate solutions of nonlinear differential equations using particle swarm optimization, Applied Soft Computing 13 (2013) 3354–3365.

DOI: 10.1016/j.asoc.2013.02.005

Google Scholar

[4] R. Storn, K. Price, Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces, Journal of global optimization. 11 (1997) 341-359.

DOI: 10.1023/a:1008202821328

Google Scholar