Advertisement

利用Matlab实现的单目标免疫算法(开源)

阅读量:

以下为示例代码,仅供学习参考,实际运行效果可能因环境差异而有所不同,若在使用过程中发现任何问题,欢迎在评论区留言反馈。

复制代码
 clear;

    
 close all;
    
 tic;
    
 %%%%%%%%%%%%%%%%%%%%%免疫算法%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    
 %%%%%%%%%%%%%%%%%%%%%单目标多变量%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    
  
    
 limit = [-8,10;-4,10;2,10];                     %变量范围
    
 immunum = 50;                                  %免疫个体数目
    
 maxgen = 100;                                   %最大免疫代数
    
 clonum = 75;                                    %克隆个数
    
  
    
 changpro = 0.5;   

全部评论 (0)

还没有任何评论哟~