改进麻雀搜索算法

1.写在前面

  

    本期介绍一种改进的麻雀搜索算法,灵感来源于网络上各种各样的缝合以及已发表的文章,代码编写方式做了一些修改,实验仿真结果表明,所改进的麻雀搜索算法有着更好的寻优能力!!!具算法的详细介绍建议去知网或者外网查看几篇文献,CSDN上面原理都介绍的不清楚

2.改进麻雀搜索算法

    基础的麻雀搜索算法看往期的推文即可,相关内容查看往期内容即可,改进点如下

  • Circle混沌映射或Cubic混沌映射或Sinusoidal混沌映射

    circle:

    图片

    cubic:

    图片

    Sinusoidal:改进麻雀搜索算法_第1张图片

  • 萤火虫算法思想(光感)

  • 正余弦算法的思想(避免局部最优)

        具体的改进点的相关内容不在这介绍了哇,文档中的仿真实验部分会给出所得结果图。一共三个改进点算上三种初始化方案那就是五个改进点,两个改进点,排列组合可以出9种改进方案(当前也没去查有哪些已经发了文章),还给出了标准差、最小值、时间以及平均值等指标,可以说有很好的参考意义了。

3.仿真实验

改进麻雀搜索算法_第2张图片

    改进麻雀搜索算法_第3张图片图1 混沌映射初始化种群分布

改进麻雀搜索算法_第4张图片改进麻雀搜索算法_第5张图片

 图2 函数对比图

改进麻雀搜索算法_第6张图片改进麻雀搜索算法_第7张图片

图3 雷达图(面积越小 算法越好 )

改进麻雀搜索算法_第8张图片改进麻雀搜索算法_第9张图片

图4  最优结果对比

4.代码及清晰图获取方式

代码链接:移步公主号获取

你可能感兴趣的:(改进启发式算法,算法,p2p,网络协议)