A general approach to approximate solutions of nonlinear differential equations using particle swarm optimization

被引:52
|
作者
Babaei, M. [1 ]
机构
[1] Urmia Univ, Fac Engn, Dept Civil Engn, Orumiyeh, Iran
关键词
Linear/nonlinear differential equation; Solution approximation; Fourier series; Weighted-residual functional; Particle swarm optimization (PSO); Penalty function; NUMERICAL-SOLUTION;
D O I
10.1016/j.asoc.2013.02.005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A general algorithm is presented to approximately solve a great variety of linear and nonlinear ordinary differential equations (ODEs) independent of their form, order, and given conditions. The ODEs are formulated as optimization problem. Some basic fundamentals from different areas of mathematics are coupled with each other to effectively cope with the propounded problem. The Fourier series expansion, calculus of variation, and particle swarm optimization (PSO) are employed in the formulation of the problem. Both boundary value problems (BVPs) and initial value problems (IVPs) are treated in the same way. Boundary and initial conditions are both modeled as constraints of the optimization problem. The constraints are imposed through the penalty function strategy. The penalty function in cooperation with weighted-residual functional constitutes fitness function which is central concept in evolutionary algorithms. The robust metaheuristic optimization technique of the PSO is employed to find the solution of the extended variational problem. Finally, illustrative examples demonstrate practicality and efficiency of the presented algorithm as well as its wide operational domain. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:3354 / 3365
页数:12
相关论文
共 50 条