91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

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

資源簡(jiǎn)介

文檔中包含: A_Genetic_Revised_Adap.M文件:為改進(jìn)的自適應(yīng)遺傳算法(單目標(biāo)優(yōu)化); A_Genetic_Revised_Adap_Multi.M文件:為改進(jìn)的自適應(yīng)遺傳算法(多目標(biāo)優(yōu)化); AA_Genetic_Revised_Adap_hybrid_F_Swarm.M文件,為改進(jìn)的自適應(yīng)遺傳算法和粒子群算法的混合算法(單目標(biāo)優(yōu)化) AAA_Multi_Genetic_Revised_Adap_hybrid_F_Swarm.M文件,為改進(jìn)的自適應(yīng)遺傳算法和粒子群算法的混合算法(多目標(biāo)優(yōu)化)

資源截圖

代碼片段和文件信息

%%?清空環(huán)境
clc
clear
t=clock;
%?my_fuzzy_B=readfis(‘my_fuzzy_B‘);
%%?遺傳算法參數(shù)
maxgen?=?20;
MaxIter?=80;%進(jìn)化代數(shù)
sizepop=25;???????????????????????%種群規(guī)模
%?pcross=[0.6];??????????????????????%交叉概率*************************
%?pmutation=[0.01];??????????????????%變異概率*************************
lenchrom=[1?1?1?1?1];??????????????%變量字串長(zhǎng)度
bound=[25?30;31?35;3.5?11.8;12?18;1?10];??%變量范圍
LPer100km_Equ=[];
%%?粒子群算法設(shè)置
Vmax?=?1;
Vmin?=?-1;
Ub?=?[30?35?11.8?18?10];
Lb?=?[25?31?3.5??12?1];
c1?=?2;???????%?加速常數(shù)
c2?=?2;???????%?加速常數(shù)
w?=?0.6;
%%?個(gè)體初始化
individuals=struct(‘fitness‘zeros(1sizepop)?‘chrom‘[]);??%種群結(jié)構(gòu)體
avgfitness=[];???????????????????????????????????????????????%種群平均適應(yīng)度
bestfitness=[];??????????????????????????????????????????????%種群最佳適應(yīng)度
bestchrom=[];????????????????????????????????????????????????%適應(yīng)度最好染色體
%?初始化種群
for?i=1:sizepop
????individuals.chrom(i:)=Code(lenchrombound);???????%隨機(jī)產(chǎn)生個(gè)體
????x=individuals.chrom(i:);
????%求出個(gè)體適應(yīng)度
????a=x(1);%向模型輸入蓄電池SOC下限
????b=x(2);%向模型輸入蓄電池SOC上限
????c=x(3);%向模型輸入發(fā)動(dòng)機(jī)最優(yōu)曲線下限功率
????d=x(4);%向模型輸入發(fā)動(dòng)機(jī)最優(yōu)曲線上限功率
????e=x(5);%向模型輸入發(fā)動(dòng)機(jī)工作點(diǎn)增量倍數(shù)
????sim(‘rule_on_off_constraint‘)%調(diào)用整車模型
????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));%取百公里油耗,個(gè)體適應(yīng)度
end

%找最好的染色體
[bestfitness?bestindex]=min(individuals.fitness);
bestchrom=individuals.chrom(bestindex:);??%最好的染色體
avgfitness=sum(individuals.fitness)/sizepop;?%染色體的平均適應(yīng)度
%?記錄每一代進(jìn)化中最好的適應(yīng)度和平均適應(yīng)度
trace=[];?
%%?進(jìn)化開始
for?i=1:maxgen
?????
?????%?選擇操作
?????individuals=Select(individualssizepop);?
?????avgfitness=sum(individuals.fitness)/sizepop;%該語句沒有實(shí)際意義***
?????%?交叉操作
%??????pcross=1/(1+exp(0.05*i))+0.4;%自適應(yīng)交叉概率****************************************************************5/60=0.083
?????individuals.chrom=Cross(individualslenchromindividuals.chromsizepopbound);
?????%?變異操作
%??????pmutation=0.3-0.5./(1+exp(0.05*i));%自適應(yīng)變異概率**********************************************************
?????individuals.chrom=Mutation(individualslenchromindividuals.chromsizepop[i?maxgen]bound);
????
????%?計(jì)算適應(yīng)度,以下程序完成了種群中各個(gè)個(gè)體的適應(yīng)度更新
????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));%取百公里油耗,個(gè)體適應(yīng)度
%???????individuals.fitness(j)=fun(x);???
????end
????
??%找到最小和最大適應(yīng)度的染色體及它們?cè)诜N群中的位置
????[newbestfitnessnewbestindex]=min(individuals.fitness);
????[worestfitnessworestindex]=max(individuals.fitness);
????%?代替上一次進(jìn)化中最好的染色體
????if?bestfitness>newbestfitness%注意:在這里適應(yīng)度值越?。茨繕?biāo)函數(shù)值越?。?,則對(duì)應(yīng)的個(gè)體就越好,因?yàn)榍蟮檬亲钚≈?br/>????????bestfitness=newbestfitness;%適應(yīng)度值替換
????????bestchrom=individuals.chrom(newbestindex:);%個(gè)體替換
????end
????individuals.ch

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????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


評(píng)論

共有 條評(píng)論

相關(guān)資源