资源简介

求解函数最小值的自适应遗传算法 (Matlab程序)

资源截图

代码片段和文件信息

%计算适应值

% function [adaptada_ave]=adapting(pop)

adapt(40)=0;

for i=1:40
    for j=1:10
        if pop(ij)==1
            adapt(i)=adapt(i)+2^(10-j);
        end
    end
    adapt(i)=adapt(i)*0.0029;
    adapt(i)=-(adapt(i)-1).^2+4;
end

% global adapt_best;
global best_pos;
% adapt_best=0;   %最佳个体
best_pos=1;     %最佳个体在种群中的位置
% adapt_ave=0;

adapt_ave(G)=0;
for i=1:40
    adapt_ave(G)=adapt_ave(G)+adapt(i);
    if adapt_best        adapt_best=adapt(i);
        best_pos=i;
    end
end

adapt_ave(G)=adapt_ave(G)/40;


clear i;
clear j;

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

     文件        429  2005-11-28 11:08  ★自适应遗传算法\★自适应遗传算法\adapting.asv

     文件        608  2005-11-30 13:07  ★自适应遗传算法\★自适应遗传算法\adapting.m

     文件        282  2005-11-27 11:22  ★自适应遗传算法\★自适应遗传算法\crossover.asv

     文件        587  2005-11-29 13:30  ★自适应遗传算法\★自适应遗传算法\crossover.m

     文件        338  2005-11-30 13:07  ★自适应遗传算法\★自适应遗传算法\initial.m

     文件         73  2005-11-28 11:13  ★自适应遗传算法\★自适应遗传算法\keepbest.m

     文件        211  2005-11-27 11:07  ★自适应遗传算法\★自适应遗传算法\main.asv

     文件        416  2005-11-28 16:19  ★自适应遗传算法\★自适应遗传算法\main.m

     文件        322  2005-11-29 13:41  ★自适应遗传算法\★自适应遗传算法\mutation.asv

     文件        324  2005-11-29 13:46  ★自适应遗传算法\★自适应遗传算法\mutation.m

     文件        274  2005-11-28 09:03  ★自适应遗传算法\★自适应遗传算法\pop.mat

     文件        272  2005-11-29 13:33  ★自适应遗传算法\★自适应遗传算法\result.m

     文件        717  2005-11-28 13:53  ★自适应遗传算法\★自适应遗传算法\selection.asv

     文件        795  2005-11-28 14:23  ★自适应遗传算法\★自适应遗传算法\selection.m

     文件      40615  2006-01-07 13:03  ★自适应遗传算法\★自适应遗传算法\实验数据.jpg

     目录          0  2008-03-31 13:22  ★自适应遗传算法\★自适应遗传算法

     目录          0  2008-03-31 13:22  ★自适应遗传算法

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

                46481                    18


评论

共有 条评论