資源簡介
《求解全局優化問題的混合自適應正交遺傳算法》一文的源碼,見軟件學報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個文件信息
評論
共有 條評論