资源简介
NSGA-II非支配排序遗传算法的matlab实例,完整程序可直接运行
代码片段和文件信息
function f = crowding_distance(xproblem)
% This function calculates the crowding distance
[NM] = size(x);
switch problem
case 1
M = 2;
V = 6;
case 2
M = 3;
V = 12;
end
% Crowding distance for each front
for i = 1 : length(F(front).f)
y(i:) = x(F(front).f(i):);
end
for i = 1 : M
[sorted(i).individualsorted(i).index] = sort(y(:V + i));
distance(sorted(i).index(1)).individual = Inf;
distance(sorted(i).index(length(sorted(i).index))).individual = Inf;
end
[numlen] = size(y);
% Initialize all the distance of individuals as zero.
for i = 1 : M
for j = 2 : num - 1
distance(j).individual = 0;
end
objective(i).range = ...
sorted(i).individual(length(sorted(i).individual)) - ...
sorted(i).individual(1);
% Maximum and minimum objectives value for the ith objective
end
% Caluclate the crowding distance for front one.
for i = 1 : M
for j = 2 : num - 1
distance(j).individual = distance(j).individual + ...
(sorted(i).individual(j + 1) - sorted(i).individual(j - 1))/...
objective(i).range;
y(sorted(i).index(j)M + V + 2) = distance(j).individual;
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1273 2017-05-27 17:03 NSGA-II\crowding_distance.m
文件 970 2017-05-27 17:03 NSGA-II\evaluate_ob
文件 3509 2017-05-27 17:03 NSGA-II\genetic_operator.m
文件 5128 2017-05-27 17:03 NSGA-II\html\crowding_distance.html
文件 10289 2017-05-27 17:03 NSGA-II\html\genetic_operator.html
文件 4434 2017-05-27 17:03 NSGA-II\html\initialize_variables.html
文件 11714 2017-05-27 17:03 NSGA-II\html\non_domination_sort_mod.html
文件 13753 2017-05-27 17:03 NSGA-II\html\nsga_2.html
文件 6346 2017-05-27 17:03 NSGA-II\html\replace_chromosome.html
文件 6186 2017-05-27 17:03 NSGA-II\html\tournament_selection.html
文件 605 2017-06-06 20:59 NSGA-II\initialize_variables.m
文件 3817 2017-06-07 17:37 NSGA-II\non_domination_sort_mod.m
文件 2109 2017-06-08 15:49 NSGA-II\nsga_2.m
文件 373682 2017-05-27 17:03 NSGA-II\NSGA_2.pdf
文件 476 2017-05-27 17:03 NSGA-II\plot_ob
文件 1977 2017-05-27 17:03 NSGA-II\replace_chromosome.m
文件 54800 2017-06-08 15:47 NSGA-II\solution.txt
文件 1742 2017-05-27 17:03 NSGA-II\tournament_selection.m
目录 0 2017-05-27 17:03 NSGA-II\html
目录 0 2017-06-08 16:05 NSGA-II
----------- --------- ---------- ----- ----
502810 20
- 上一篇:朴素贝叶斯算法在matlab中实现
- 下一篇:均值建模法
相关资源
- 基于遗传算法和粒子群算法的认知无
- 基于matlab遗传算法的数据拟合代码
- 自适应遗传算法 求解函数最小值Mat
- NSGA2 多目标优化
- 小生境遗传算法源程序4
- 基于基于遗传算法matlab优化程序
- NSGA2-matlaB
- 遗传算法求解Rastrigin函数
- NSGA-3matlab源程序
- 非线性整数规划的遗传算法Matlab程序
- 英国设菲尔德Sheffield大学的MATLAB遗传
- 基于遗传算法的高校在线排课系统的
- 多目标遗传算法matlab程序
- 利用遗传算法优化神经网络相关参数
- 基于遗传算法的投影寻踪模型Matlab源
-
Simuli
nk仿真_遗传算法PID控制_对比实 - 遗传算法用于模式分类的特征选择
- 51个城市的TSP问题
- 遗传算法的基本理
- 基于遗传算法的配送中心选址
- 帝国竞争算法资料
- renconfiguration 含分布式电源的配网重构
- 30个MATLAB神经网络的案例
- 遗传算法和神经网络预测股票
- 用GA遗传算法优化BP网络的预测风电功
- matlab实现遗传算法 (Matlab Genetic Al
- 遗传算法(GA)求tsp问题
- Quantum GABP 自适应量子遗传算法优化
- 遗传算法优化神经网络matlab源码
- 遗传算法解决背包问题 MATLAB可运行代
评论
共有 条评论