資源簡介
根據Atashpaz-Gargari和Lucas在2007年發表的文章an algorithm for optimization inspired by imperialistic competition制作,內附原文及代碼。

代碼片段和文件信息
function?emp=AssimilateColonies(emp)
????global?ProblemSettings;
????CostFunction=ProblemSettings.CostFunction;
????VarSize=ProblemSettings.VarSize;
????VarMin=ProblemSettings.VarMin;
????VarMax=ProblemSettings.VarMax;
????
????global?ICASettings;
????beta=ICASettings.beta;
????
????nEmp=numel(emp);
????for?k=1:nEmp
????????for?i=1:emp(k).nCol
????????????
????????????emp(k).Col(i).Position?=?emp(k).Col(i).Position?...
????????????????+?beta*rand(VarSize).*(emp(k).Imp.Position-emp(k).Col(i).Position);
????????????
????????????emp(k).Col(i).Position?=?max(emp(k).Col(i).PositionVarMin);
????????????emp(k).Col(i).Position?=?min(emp(k).Col(i).PositionVarMax);
????????????
????????????emp(k).Col(i).Cost?=?CostFunction(emp(k).Col(i).Position);
????????????
????????end
????end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????814??2019-06-24?21:36??code\AssimilateColonies.m
?????文件???????1941??2019-06-24?21:37??code\CreateInitialEmpires.m
?????文件???????1379??2019-06-24?21:37??code\DoRevolution.m
?????文件???????1890??2019-06-24?21:37??code\ica.m
?????文件???????1594??2019-06-24?21:38??code\InterEmpireCompetition.m
?????文件????????354??2019-02-08?02:53??code\IntraEmpireCompetition.m
?????文件????????101??2019-02-08?02:30??code\RouletteWheelSelection.m
?????文件?????????43??2019-02-08?02:29??code\Sphere.m
?????文件????????369??2019-06-24?21:38??code\UpdateTotalCost.m
?????目錄??????????0??2019-03-16?19:23??code
?????文件?????489460??2019-06-24?21:42??Imperialistic?Competitive?Algorithm?(ICA)?IEEE?CEC?2007.pdf
-----------?---------??----------?-----??----
???????????????497945????????????????????11
評論
共有 條評論