资源简介

《求解全局优化问题的混合自适应正交遗传算法》一文的源码,见软件学报2010年第6期的文章。该代码中的自适应正交叉遗传算子有极强的搜索能力,特别适合高维工程函数模型的优化,如机器人多自由度的数学模型优

资源截图

代码片段和文件信息

%对两个向量组成的空间进行分割
%S表示分割的多少,Q表示因数的水平,N表示因数的个数,F_N表示降维后的维数
function f=chromosome_divide(abSQNF_N);
%将行向量a和b排序
I=find(a>b);
temp=a(I);
a(I)=b(I);
b(I)=temp;
%==========================================================================
if  S>1                   %判断是否要对群体进行分割,S>1,要进行分割
      %====================================================================
      c=abs(b-a);
      [mj]=max(c);
      As=zeros(1N);As(j)=1;
    
      for i=1:S
          A(i:)=a+((i-1)*(b(j)-a(j))/S).*As;
          B(i:)=b-((S-i)*(b(j)-a(j))/S).*As;
      end
      %====================================================================
      new_pop=[];
       for i=1:S
           newpop1=Orth_popF(A(i:)B(i:)QF_NN);%分割后正交形成新的钟群
           new_pop=[new_pop;newpop1];
       end

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

     文件       3184  2007-07-20 21:55  HOEA3.5 最终版\10numblesof100D调节参数测试数据\data1.mat

     文件       8776  2007-07-20 20:29  HOEA3.5 最终版\10numblesof100D调节参数测试数据\data10.mat

     文件        928  2007-07-20 22:01  HOEA3.5 最终版\10numblesof100D调节参数测试数据\data11.mat

     文件        928  2007-07-20 21:57  HOEA3.5 最终版\10numblesof100D调节参数测试数据\data12.mat

     文件        928  2007-07-20 21:59  HOEA3.5 最终版\10numblesof100D调节参数测试数据\data13.mat

     文件        928  2007-07-20 22:00  HOEA3.5 最终版\10numblesof100D调节参数测试数据\data14.mat

     文件        928  2007-07-20 22:14  HOEA3.5 最终版\10numblesof100D调节参数测试数据\data15.mat

     文件        928  2007-07-20 22:04  HOEA3.5 最终版\10numblesof100D调节参数测试数据\data2.mat

     文件        928  2007-07-20 22:14  HOEA3.5 最终版\10numblesof100D调节参数测试数据\data3.mat

     文件        928  2007-07-20 22:16  HOEA3.5 最终版\10numblesof100D调节参数测试数据\data4.mat

     文件       3184  2007-07-20 22:24  HOEA3.5 最终版\10numblesof100D调节参数测试数据\data5.mat

     文件       3176  2007-07-20 18:13  HOEA3.5 最终版\10numblesof100D调节参数测试数据\data6.mat

     文件       8784  2007-07-20 21:35  HOEA3.5 最终版\10numblesof100D调节参数测试数据\data7.mat

     文件       8784  2007-07-20 22:54  HOEA3.5 最终版\10numblesof100D调节参数测试数据\data9.mat

     文件      13424  2007-07-21 09:34  HOEA3.5 最终版\50numblesof100D\data1.mat

     文件      41424  2007-07-21 23:16  HOEA3.5 最终版\50numblesof100D\data10.mat

     文件       2208  2007-07-22 07:41  HOEA3.5 最终版\50numblesof100D\data11.mat

     文件       2208  2007-07-22 07:44  HOEA3.5 最终版\50numblesof100D\data12.mat

     文件       2208  2007-07-22 07:45  HOEA3.5 最终版\50numblesof100D\data13.mat

     文件       2208  2007-07-22 07:46  HOEA3.5 最终版\50numblesof100D\data14.mat

     文件       2208  2007-07-22 07:47  HOEA3.5 最终版\50numblesof100D\data15.mat

     文件       2208  2007-07-21 09:42  HOEA3.5 最终版\50numblesof100D\data2.mat

     文件       2208  2007-07-21 09:44  HOEA3.5 最终版\50numblesof100D\data3.mat

     文件       2208  2007-07-21 09:45  HOEA3.5 最终版\50numblesof100D\data4.mat

     文件      13424  2007-07-21 16:10  HOEA3.5 最终版\50numblesof100D\data5.mat

     文件      13424  2007-07-21 10:53  HOEA3.5 最终版\50numblesof100D\data6.mat

     文件      41424  2007-07-21 19:09  HOEA3.5 最终版\50numblesof100D\data7.mat

     文件      41424  2007-07-21 21:14  HOEA3.5 最终版\50numblesof100D\data9.mat

     文件        969  2007-07-18 15:21  HOEA3.5 最终版\chromosome_divide.m

     文件       1046  2007-06-20 09:22  HOEA3.5 最终版\crossover.m

............此处省略17个文件信息

评论

共有 条评论