当前位置:   article > 正文

基于遗传算法改进的粒子群GA-PSO算法求解微分方程,GA-PSO优化shubert函数及MATLAB编程实现,应用实例3_matlab遗传算法 微分方程

matlab遗传算法 微分方程

摘要

GA-PSO,微分方程求解,测试函数shubert测试,算法性能分析

测试函数shubert(十)

函数特性

shubert函数属于周期性多峰函数,如图1所示拥有多个全局最优值,如图二所示在一个周期内只有一个全局最优值,局部最优解较多,适合测试算法的收敛性能,粒子群算法是一种收敛速度较快的算法,运算速度快,但是粒子群算法容易陷入局部最优,有些时候会导致收敛慢,或者不收敛,本文用标准粒子群算法进行改进,利于遗传算法的变异算子,交叉算子,对标准粒子群进行改进,,用基于遗传算法改进的粒子群GA-PSO求解,如有疑问,欢迎大家留言交流!

函数图像

在这里插入图片描述
在这里插入图片描述

MATLAB编程shubert代码

clc
clear
close all
x = -2:0.1:2;
y  = -2:0.1:2;
x = -10:0.1:10;
y  = -10:0.1:10;
[x,y] = meshgrid(x,y);
[m,n] = size(x);
z &#
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/415936
推荐阅读
相关标签
  

闽ICP备14008679号