计算机工程与应用 ›› 2020, Vol. 56 ›› Issue (11): 46-50.DOI: 10.3778/j.issn.1002-8331.1905-0134

• 理论与研发 • 上一篇    下一篇

层适应网格上求解奇异摄动问题的粒子群算法

周琴,程立正   

  1. 1.湖南涉外经济学院 信息与机电工程学院,长沙 410205
    2.湖南师范大学 计算与随机数学教育部重点实验室,数学与统计学院,长沙 410081
  • 出版日期:2020-06-01 发布日期:2020-06-01

Particle Swarm Optimization Algorithm for Solving Singular Perturbed Problems on Layer Adaptive Mesh

ZHOU Qin, CHENG Lizheng   

  1. 1.School of Information, Mechanical and Electrical Engineering, Hunan International Economics University, Changsha 410205, China
    2.Key Laboratory of Computing and Stochastic Mathematics(Ministry of Education), School of Mathematics and Statistics, Hunan Normal University, Changsha 410081, China
  • Online:2020-06-01 Published:2020-06-01

摘要:

针对一类奇异摄动对流扩散问题,将粒子群算法与差分格式相结合,在Bakhvalov-Shishkin网格上进行求解。对于Bakhvalov-Shishkin网格中的网格参数,采用粒子群算法进行优化,构造了求误差范数最小值的目标函数。对两个算例进行了数值计算,实验结果表明,与选择固定的网格参数相比,采用粒子群算法计算能得到更好的数值结果,并且数值结果具有收敛性,验证了该方法的有效性和优越性。

关键词: 粒子群算法, 奇异摄动, Bakhvalov-Shishkin网格, 网格参数

Abstract:

Particle swarm optimization algorithm is combined with difference schemes to solve a class of singularly perturbed convection-diffusion problems on Bakhvalov-Shishkin mesh. The particle swarm optimization algorithm is used to optimize the mesh parameter in Bakhvalov-Shishkin mesh, and the objective function for finding minimum value of the error norm is constructed. Two numerical examples are calculated. The experimental results show that the particle swarm optimization algorithm can obtain better numerical results than the fixed mesh parameter, and the numerical results are convergent, which verifies the effectiveness and superiority of this method.

Key words: particle swarm optimization algorithm, singular perturbation, Bakhvalov-Shishkin mesh, mesh parameter