适应度曲线matlab,人工蜂群算法的适应度曲线该如何得到?

% 人工蜂群算法

clc,clear,close all

warning off

feature jit off

tic

% 算法参数

NP=20;                                   % 蜂群大小

FoodNumber=NP/2;                 % 蜂群食物源数量,也就是产生 解 的个数

limit=100;       % 经过“limit”次采蜜蜂和观察蜂的循环搜索之后,不能够被改进,那么该位置将被放弃

maxCycle=500;                            % 最大迭代循环

%/* Problem specific variables*/

objfun='Sphere';                     % 待优化函数

D=100;                               % 未知数为100个

ub=ones(1,D)*100;                    % 未知量取值下边界

lb=ones(1,D)*(-100);                 % 未知量取值上边界

runtime=1;                           % 算法运行次数,一般设置1即可

GlobalMins=zeros(1,runtime);   % 适应度最小值初始化

for r=1:runtime

% 初始化变量值

Range = repmat((ub-lb),[FoodNumber 1]);       % 最大值

Lower = repmat(lb,

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值