資源簡介
NSGA非支配排序遺傳算法就是一種以基本遺傳算法為基礎的多目標尋優策略,因為其在多目標尋優領域的優勢,成為人們的研究熱點。

代碼片段和文件信息
function?[bestindividualbestfitbestrestrictionnopos]=best(chromfitvaluerestriction)
[NINDNVAR]=size(chrom);
pos=1;
for?i=1:NIND
???if?restriction(pos1)>restriction(i1)
??????pos=i;
?end
?if(restriction(pos1)==restriction(i1))&&(fitvalue(pos1) ??????pos=i;
???end
end
bestindividual=chrom(pos:);
bestfit=fitvalue(pos:);
bestrestriction=restriction(pos:);
nopos=1;
for?i=1:NIND
???if?restriction(nopos1) ???????nopos=i;
???end
???if(restriction(nopos1)==restriction(i1))&&(fitvalue(nopos1)>fitvalue(i1))
???????nopos=i;
????end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????602??2017-08-27?23:52??ga\best.m
?????文件???????1248??2017-08-27?21:49??ga\calfitvalue.m
?????文件????????332??2017-08-25?16:54??ga\calobjvalue.m
?????文件????????679??2017-09-08?17:12??ga\crossover.m
?????文件???????2626??2016-11-13?17:04??ga\main.m
?????文件???????1436??2017-09-16?10:57??ga\mutation.m
?????文件????????378??2017-04-20?20:14??ga\selection.m
?????目錄??????????0??2018-03-28?15:58??ga
-----------?---------??----------?-----??----
?????????????????7301????????????????????8
評論
共有 條評論