资源简介
多目标优化详细代码,文件里面有代码说明。以及代码注释
代码片段和文件信息
%
% Copyright (c) 2016 Yarpiz (www.yarpiz.com)
% All rights reserved. Please read the “license.txt“ for license terms.
%
% Project Code: YPEA126
% Project title: Non-dominated Sorting Genetic Algorithm III (NSGA-III)
% Publisher: Yarpiz (www.yarpiz.com)
%
% Implemented by: S. Mostapha Kalami Heris PhD (member of Yarpiz Team)
%
% Contact Info: sm.kalami@gmail.com info@yarpiz.com
%
% base Reference Paper:
% K. Deb and H. Jain “An Evolutionary Many-objective Optimization Algorithm
% Using Reference-Point-based Nondominated Sorting Approach Part I: Solving
% Problems With Box Constraints“
% in IEEE Transactions on Evolutionary Computation
% vol. 18 no. 4 pp. 577-601 Aug. 2014.
%
% Reference Papaer URL: http://doi.org/10.1109/TEVC.2013.2281535
%
function [pop d rho] = AssociateToReferencePoint(pop params)
Zr = params.Zr;
nZr = params.nZr;
rho = zeros(1nZr);
d = zeros(numel(pop) nZr);
for i = 1:numel(pop)
for j= 1:nZr
w = Zr(:j)/norm(Zr(:j));
z = pop(i).NormalizedCost;
d(ij) = norm(z - w‘*z*w);
end
[dmin jmin] = min(d(i:));
pop(i).AssociatedRef = jmin;
pop(i).DistanceToAssociatedRef = dmin;
rho(jmin) = rho(jmin) + 1;
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-09-04 16:35 多目标优化\
文件 1350 2016-12-12 00:02 多目标优化\license.txt
目录 0 2018-08-28 14:58 多目标优化\NSGA-III\
文件 1363 2016-12-12 00:13 多目标优化\NSGA-III\AssociateToReferencePoint.m
文件 937 2016-12-12 00:13 多目标优化\NSGA-III\Crossover.m
文件 956 2016-12-12 00:13 多目标优化\NSGA-III\Dominates.m
文件 1321 2016-12-12 00:13 多目标优化\NSGA-III\GenerateReferencePoints.m
文件 1350 2016-12-12 00:02 多目标优化\NSGA-III\license.txt
文件 800 2018-08-28 17:00 多目标优化\NSGA-III\main.m
文件 949 2016-12-12 00:13 多目标优化\NSGA-III\MOP2.m
文件 970 2016-12-12 00:13 多目标优化\NSGA-III\Mutate.m
文件 2251 2016-12-12 00:13 多目标优化\NSGA-III\NonDominatedSorting.m
文件 1291 2016-12-12 00:13 多目标优化\NSGA-III\NormalizePopulation.m
文件 3828 2016-12-12 00:13 多目标优化\NSGA-III\nsga3.m
文件 1628 2016-12-12 00:13 多目标优化\NSGA-III\PerformScalarizing.m
文件 981 2016-12-12 00:13 多目标优化\NSGA-III\PlotCosts.m
文件 2347 2016-12-12 00:13 多目标优化\NSGA-III\SortAndSelectPopulation.m
文件 1068 2016-12-12 00:13 多目标优化\NSGA-III\UpdateIdealPoint.m
文件 121 2015-08-23 04:35 多目标优化\NSGA-III\www.yarpiz.com.url
- 上一篇:matlab GUI 画三次B样条
- 下一篇:dea中bcc的matlab代码
相关资源
- dea中bcc的matlab代码
- matlab GUI 画三次B样条
- 水中声呐模型的简单建立Matlab代码
- 直流电机转速闭环PI调节电机模型ma
- LSD检测算法MATLAB代码
- 三参数威布尔分布拟合程序
- 强化学习Qlearning算法matlab
- 永磁同步电机变频调速系统仿真
- matlab支持向量机用Quadprog简单易懂
- 电力系统三相潮流matlab编程实现.7z
- matlab 6节点潮流计算程序
- 模型参考自适应MATLAB仿真程序
- 基于前推回代法潮流计算的MATLAB程序
- 基本的遗传算法MATLAB实现
- 以Kaiser窗举例说明各种滤波器的matl
- 电动汽车充电站选址定容matlab程序
- 修正剑桥模型小程序Matlab
- 基于matlab的指纹识别技术
- MATLAB生成多种多边形结构骨料
- MATLAB人脸识别程序加论文
- Robust Control Design with MATLAB(第二版)
- 混沌加密的MATLAB实现
- matlab2018a
- 基于图像特征的火灾检测.zip
- collision avoidance---matlab
- Matlab的GUI秒表秒表计时器-stopwatch.m
- Matlab用梯度下降算法开发的rbf神经网
- 锁相环解调FM信号-fm.mdl
- matlab开发的FIR滤波器附音频-FIR音频滤
- 公共汽车悬挂系统模型的MATLAB仿真程
评论
共有 条评论