• 大小: 0.02M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: 其他
  • 标签: 其他  

资源简介

粒子群算法工具箱 http://blog.csdn.net/niuyongjie 里面的完整代码

资源截图

代码片段和文件信息

function result=Ackley(x)
%Ackley 函数
%输入x给出相应的y值在x=(00…0) 处有全局极小点0为得到最大值,返回值取相反数
%编制人:
%编制日期:
[rowcol]=size(x);
if row>1
    error(‘输入的参数错误‘);
end
result=-20*exp(-0.2*sqrt((1/col)*(sum(x.^2))))-exp((1/col)*sum(cos(2*pi.*x)))+exp(1)+20;
result=-result;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        317  2013-07-02 02:15  niuPSO\Ackley.m

     文件       4663  2013-07-02 02:15  niuPSO\baseStepPso.m

     文件        220  2013-07-02 02:15  niuPSO\DrawAckley.m

     文件        236  2013-07-02 02:15  niuPSO\DrawGriewank.m

     文件        383  2013-07-02 02:15  niuPSO\DrawObjGraphic.asv

     文件        534  2013-07-02 02:15  niuPSO\DrawObjGraphic.m

     文件        230  2013-07-02 02:15  niuPSO\DrawRastrigin.m

     文件        259  2013-07-02 02:15  niuPSO\DrawRosenbrock.m

     文件        188  2013-07-02 02:15  niuPSO\DrawSchaffer.m

     文件         45  2013-07-02 02:15  niuPSO\erwei.asv

     文件         46  2013-07-02 02:15  niuPSO\erwei.m

     文件        278  2013-07-02 02:15  niuPSO\Griewank.m

     文件        920  2013-07-02 02:15  niuPSO\hunheTest.m

     文件       7936  2013-07-02 02:15  niuPSO\HybridStepPso.m

     文件       2200  2013-07-02 02:15  niuPSO\InitSwarm.m

     文件       4290  2013-07-02 02:15  niuPSO\LocalInitSwarm.m

     文件       5672  2013-07-02 02:15  niuPSO\LocalPsoProcessByCircle.m

     文件       6943  2013-07-02 02:15  niuPSO\LocalStepPsoByCircle.m

     文件       5651  2013-07-02 02:15  niuPSO\PsoProcess.m

     文件        223  2013-07-02 02:15  niuPSO\Rastrigin.m

     文件        379  2013-07-02 02:15  niuPSO\Rosenbrock.m

     文件        281  2013-07-02 02:15  niuPSO\Schaffer.m

     文件       1503  2013-07-02 02:15  niuPSO\testlinyu.m

     目录          0  2016-02-25 09:23  niuPSO

----------- ---------  ---------- -----  ----

                43397                    24


评论

共有 条评论