xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 27KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-28
  • 語言: 其他
  • 標簽: 自適應GA??

資源簡介

文檔中包含: A_Genetic_Revised_Adap.M文件:為改進的自適應遺傳算法(單目標優化); A_Genetic_Revised_Adap_Multi.M文件:為改進的自適應遺傳算法(多目標優化); AA_Genetic_Revised_Adap_hybrid_F_Swarm.M文件,為改進的自適應遺傳算法和粒子群算法的混合算法(單目標優化) AAA_Multi_Genetic_Revised_Adap_hybrid_F_Swarm.M文件,為改進的自適應遺傳算法和粒子群算法的混合算法(多目標優化)

資源截圖

代碼片段和文件信息

%%?清空環境
clc
clear
t=clock;
%?my_fuzzy_B=readfis(‘my_fuzzy_B‘);
%%?遺傳算法參數
maxgen?=?20;
MaxIter?=80;%進化代數
sizepop=25;???????????????????????%種群規模
%?pcross=[0.6];??????????????????????%交叉概率*************************
%?pmutation=[0.01];??????????????????%變異概率*************************
lenchrom=[1?1?1?1?1];??????????????%變量字串長度
bound=[25?30;31?35;3.5?11.8;12?18;1?10];??%變量范圍
LPer100km_Equ=[];
%%?粒子群算法設置
Vmax?=?1;
Vmin?=?-1;
Ub?=?[30?35?11.8?18?10];
Lb?=?[25?31?3.5??12?1];
c1?=?2;???????%?加速常數
c2?=?2;???????%?加速常數
w?=?0.6;
%%?個體初始化
individuals=struct(‘fitness‘zeros(1sizepop)?‘chrom‘[]);??%種群結構體
avgfitness=[];???????????????????????????????????????????????%種群平均適應度
bestfitness=[];??????????????????????????????????????????????%種群最佳適應度
bestchrom=[];????????????????????????????????????????????????%適應度最好染色體
%?初始化種群
for?i=1:sizepop
????individuals.chrom(i:)=Code(lenchrombound);???????%隨機產生個體
????x=individuals.chrom(i:);
????%求出個體適應度
????a=x(1);%向模型輸入蓄電池SOC下限
????b=x(2);%向模型輸入蓄電池SOC上限
????c=x(3);%向模型輸入發動機最優曲線下限功率
????d=x(4);%向模型輸入發動機最優曲線上限功率
????e=x(5);%向模型輸入發動機工作點增量倍數
????sim(‘rule_on_off_constraint‘)%調用整車模型
????individuals.fitness(i)=0.4*LPer100km_Equ(end)/5.5+0.2*Out_CO_g_Per_km(end)/1.0+0.2*Out_NO_g_Per_km(end)/0.08+0.2*Out_HC_g_Per_km(end)/0.1+30*tan(abs(0.3-SOC(end)/100));%取百公里油耗,個體適應度
end

%找最好的染色體
[bestfitness?bestindex]=min(individuals.fitness);
bestchrom=individuals.chrom(bestindex:);??%最好的染色體
avgfitness=sum(individuals.fitness)/sizepop;?%染色體的平均適應度
%?記錄每一代進化中最好的適應度和平均適應度
trace=[];?
%%?進化開始
for?i=1:maxgen
?????
?????%?選擇操作
?????individuals=Select(individualssizepop);?
?????avgfitness=sum(individuals.fitness)/sizepop;%該語句沒有實際意義***
?????%?交叉操作
%??????pcross=1/(1+exp(0.05*i))+0.4;%自適應交叉概率****************************************************************5/60=0.083
?????individuals.chrom=Cross(individualslenchromindividuals.chromsizepopbound);
?????%?變異操作
%??????pmutation=0.3-0.5./(1+exp(0.05*i));%自適應變異概率**********************************************************
?????individuals.chrom=Mutation(individualslenchromindividuals.chromsizepop[i?maxgen]bound);
????
????%?計算適應度,以下程序完成了種群中各個個體的適應度更新
????for?j=1:sizepop
????????x=individuals.chrom(j:);
????????a=x(1);
????????b=x(2);
????????c=x(3);
????????d=x(4);
????????e=x(5);
????????sim(‘rule_on_off_constraint‘)
????????individuals.fitness(j)=0.4*LPer100km_Equ(end)/5.5+0.2*Out_CO_g_Per_km(end)/1.0+0.2*Out_NO_g_Per_km(end)/0.08+0.2*Out_HC_g_Per_km(end)/0.1+30*tan(abs(0.3-SOC(end)/100));%取百公里油耗,個體適應度
%???????individuals.fitness(j)=fun(x);???
????end
????
??%找到最小和最大適應度的染色體及它們在種群中的位置
????[newbestfitnessnewbestindex]=min(individuals.fitness);
????[worestfitnessworestindex]=max(individuals.fitness);
????%?代替上一次進化中最好的染色體
????if?bestfitness>newbestfitness%注意:在這里適應度值越?。茨繕撕瘮抵翟叫。瑒t對應的個體就越好,因為求得是最小值
????????bestfitness=newbestfitness;%適應度值替換
????????bestchrom=individuals.chrom(newbestindex:);%個體替換
????end
????individuals.ch

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????6230??2012-10-13?16:02??Multi_Target_Optimization\AAA_Multi_Genetic_Revised_Adap_hybrid_F_Swarm.asv

?????文件???????6489??2012-10-14?22:52??Multi_Target_Optimization\AAA_Multi_Genetic_Revised_Adap_hybrid_F_Swarm.m

?????文件???????6196??2012-10-13?15:09??Multi_Target_Optimization\AA_Genetic_Revised_Adap_hybrid_F_Swarm.m

?????文件???????4061??2012-10-12?18:35??Multi_Target_Optimization\A_Genetic_Revised_Adap.m

?????文件???????4251??2012-10-16?08:00??Multi_Target_Optimization\A_Genetic_Revised_Adap_Multi.m

?????文件????????391??2012-09-06?10:32??Multi_Target_Optimization\Code.m

?????文件???????3757??2012-09-06?21:31??Multi_Target_Optimization\Copy_of_Genetic.m

?????文件???????1878??2012-09-09?20:52??Multi_Target_Optimization\Cross.m

?????文件?????????99??2012-04-07?13:43??Multi_Target_Optimization\fun.m

?????文件???????4371??2018-07-24?14:47??Multi_Target_Optimization\GA_test.m

?????文件???????3768??2012-07-24?21:23??Multi_Target_Optimization\Genetic.m

?????文件???????3757??2012-09-06?21:31??Multi_Target_Optimization\Genetic_adap.m

?????文件???????6103??2012-07-26?22:30??Multi_Target_Optimization\Genetic_revised_adap_hybrid.m

?????文件???????6196??2012-10-13?15:04??Multi_Target_Optimization\Genetic_revised_adap_hybrid_F_Swarm.asv

?????文件???????1691??2012-09-09?21:02??Multi_Target_Optimization\Mutation.m

?????文件???????3762??2012-09-10?08:50??Multi_Target_Optimization\PSO.m

?????文件???????1085??2012-04-08?19:33??Multi_Target_Optimization\Select.m

?????文件???????1579??2010-08-05?15:44??Multi_Target_Optimization\swarm_main.m

?????文件????????284??2012-04-07?22:10??Multi_Target_Optimization\test.m

?????文件????????369??2012-10-16?16:23??Multi_Target_Optimization\文檔說明.txt

?????目錄??????????0??2018-10-02?10:41??Multi_Target_Optimization

-----------?---------??----------?-----??----

????????????????66317????????????????????21


評論

共有 條評論

相關資源