資源簡介
實數(shù)編碼 遺傳算法 組合優(yōu)化,用matlab編的,有示例

代碼片段和文件信息
function?[c1c2]?=?arithXover(p1p2boundsOps)
%?Arith?crossover?takes?two?parents?P1P2?and?performs?an?interpolation
%?along?the?line?formed?by?the?two?parents.
%
%?function?[c1c2]?=?arithXover(p1p2boundsOps)
%?p1??????-?the?first?parent?(?[solution?string?function?value]?)
%?p2??????-?the?second?parent?(?[solution?string?function?value]?)
%?bounds??-?the?bounds?matrix?for?the?solution?space
%?Ops?????-?Options?matrix?for?arith?crossover?[gen?#ArithXovers]
%?Pick?a?random?mix?amount
a?=?rand;
numVar=size(p12)-1;
b=round(rand*(numVar-1)+1);
p1;
p2;
for?i=1:numVar
???if?i<=b
??????c1(1:i)=p1(1:i);
??????c2(1:i)=p2(1:i);
???else
????%?c1(1:numVar)=p1(1:numVar)*a+p2(1:numVar)*(1-a);
????%?c2(1:numVar)=p1(1:numVar)*(1-a)+p2(1:numVar)*a;
?????c1(1:numVar+1)=p1(1:numVar+1)*a+p2(1:numVar+1)*(1-a);
?????c2(1:numVar+1)=p1(1:numVar+1)*(1-a)+p2(1:numVar+1)*a;
???end
end
%pause
??????
%a?=?rand(numVar1);
%?Create?the?children
%c1?=?p1*a?????+?p2*(1-a);
%c2?=?p1*(1-a)?+?p2*a;?
%c1(1:numVar)=p1(1:numVar)*a+p2(1:numVar)*(1-a);
%c2(1:numVar)=p1(1:numVar)*(1-a)+p2(1:numVar)*a;
%c1?=?p1*a?????+?p2*(1-a);
%c2?=?p1*(1-a)?+?p2*a;?
%pause
%c1(1:numVar)?=?p1(1:numVar)*a(1:numVar)+?p2(1:numVar)*(1-a(1:numVar));
%c2(1:numVar)?=?p1(1:numVar)*(1-a(1:numVar))?+?p2(1:numVar)*a(1:numVar);?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1348??2003-12-08?17:35??實數(shù)編碼遺傳算法\arithXover.m
?????文件????????589??2001-04-20?10:10??實數(shù)編碼遺傳算法\B2F.M
?????文件????????993??2002-03-04?08:47??實數(shù)編碼遺傳算法\CONTENTS.TXT
?????文件????????565??2001-10-08?13:26??實數(shù)編碼遺傳算法\DELTA.M
?????文件???????1717??2003-12-18?18:46??實數(shù)編碼遺傳算法\exampleFn.m
?????文件????????588??2001-10-08?13:25??實數(shù)編碼遺傳算法\F2B.M
?????文件???????2832??2004-01-08?09:40??實數(shù)編碼遺傳算法\FloatExample.m
?????文件??????10042??2004-01-06?14:54??實數(shù)編碼遺傳算法\GA.M
?????文件??????17336??2004-01-08?08:37??實數(shù)編碼遺傳算法\GEN2.M
?????文件???????3223??2004-01-07?13:47??實數(shù)編碼遺傳算法\initializega.m
?????文件????????436??2001-10-08?13:24??實數(shù)編碼遺傳算法\maxGenTerm.m
?????文件???????2246??2003-12-08?15:57??實數(shù)編碼遺傳算法\nonUnifMutation.m
?????文件???????1400??2001-10-08?13:27??實數(shù)編碼遺傳算法\normGeomSelect.m
?????文件????????585??2001-04-20?11:24??實數(shù)編碼遺傳算法\PARSE.M
?????文件???????1356??2002-03-11?14:29??實數(shù)編碼遺傳算法\README.TXT
?????文件????????861??1998-04-14?13:26??實數(shù)編碼遺傳算法\ROULETTE.M
?????文件?????????33??2001-10-09?11:42??實數(shù)編碼遺傳算法\STARTUP.M
?????目錄??????????0??2005-12-05?20:45??實數(shù)編碼遺傳算法
-----------?---------??----------?-----??----
????????????????46368????????????????????19
評論
共有 條評論