资源简介
根据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
相关资源
- 元胞自动机交通流模拟matlab代码和相
- 连续域蚁群算法的matlab实现
- matlab小波去噪详解超全超全有程序.
- 图像追踪matlab
- 2019美赛B题代码
- 基于MATLAB的窗函数法设计FIR数字滤波
- MATLAB煤块识别
-
MPC预测控制算法中的DMC算法simuli
n - 基于matlab的指纹识别
- Matlab 蚁群算法
-
电机闭环仿真_Matlab_SIMUli
nk - 基于MATLAB的车牌识别开题报告
-
Simuli
nk仿真模型-逆变驱动SPWM驱动 - 基于MATLAB的拼图游戏
- 山东大学数值计算实验13-14matlab代码、
- 山东大学数值计算实验七matlab代码+实
- 最优化-牛顿法求最优解matlab程序
- 5种MATLAB求解MTSP问题代码
- MTSP问题matlab遗传算法求解
- 局部加权的线性回归的matlab实现
- 梯度下降法的matlab代码,包括最小二
-
simuli
nk仿真伺服系统三环控制 - Matlab笔记本自带摄像头人脸识别 by
- 粒子群Matlab
- 已知函数及区间,求区间内极值 mat
- 人工智能八数码问题过程表示求解m
- 用matlab实现三步搜索法
- 使用matlab批量删除txt文件中的连续的
- 根据面积或者边长求最小包围盒
- kernel function_matlab
评论
共有 条评论