亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fmaxga.m

?? 用matlab編寫的二進制的遺傳算法程序.rar
?? M
字號:
function [BestPop,Trace]=fmaxga(FUN,LB,UB,eranum,popsize,pcross,pmutation,options)
% [BestPop,Trace]=fmaxga(FUN,LB,UB,eranum,popsize,pcross,pmutation) 
% Finds a  maximum of a function of several variables.
% fmaxga solves problems of the form:  
%      max F(X)  subject to:  LB <= X <= UB                            
%  BestPop--------最優的群體即為最優的染色體群
%  Trace-----------最佳染色體所對應的目標函數值
%  FUN------------目標函數
%  LB--------------自變量下限
%  UB--------------自變量上限
%  eranum----------種群的代數,取100--1000(默認1000)
%  popsize---------每一代種群的規模;此可取50--100(默認50)
%  pcross-----------交叉的概率,此概率一般取0.5--0.85之間較好(默認0.8)
%  pmutation------變異的概率,該概率一般取0.05-0.2左右較好(默認0.1)
%  options--------1×2矩陣,options(1)=0二進制編碼(默認0),option(1)~=0十進制編碼,option(2)設定求解精度(默認1e-4)                
%  如測試Shaffer's(f=0.5-((sin(sqrt(x(1)^2+x(2)^2)))^2-0.5)/(1+0.001*(x(1)^2+x(2)^2))^2)函數,自變量下限
%  [-100,-100],上限[100,100],當x=[0 0]時,取得理想最優MaxF6=1
%  運行得到相當好的結果:自變量為 0.00033379-4.7684e-005 時,最優值 1.000000
%  對應染色體是:1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  1  0  1  1  1  1  
%%%%%%%%%%%%%%  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1

T1=clock;
if nargin<3, error('FMAXGA requires at least three input arguments'); end
if nargin==3, eranum=1000;popsize=50;pcross=0.8;pmutation=0.1;options=[0 1e-4];end
if nargin==4, popsize=50;pcross=0.8;pmutation=0.1;options=[0 1e-4];end
if nargin==5, pcross=0.8;pmutation=0.1;options=[0 1e-4];end
if nargin==6, pmutation=0.1;options=[0 1e-4];end
if nargin==7, options=[0 1e-4];end
if find((LB-UB)>0)
   error('數據輸入錯誤,請重新輸入(LB<UB):');
end
s=sprintf('程序運行需要約%.4f 秒鐘時間,請稍等......',(eranum*popsize*40/(1000*50)));
disp(s);
bounds=[LB;UB]';bits=[];
precision=options(2);%由求解精度確定二進制編碼長度
bits=ceil(log2((bounds(:,2)-bounds(:,1))' ./ precision));
[Pop]=initpop(popsize,bits);%初始化種群
[m,n]=size(Pop);
for j=1:m
        value(j)=feval(FUN(1,:),(b2f(Pop(j,:),bounds,bits)));%計算適應度
    end
    [MaxValue,Index]=max(value);
    BestPop(1,:)=Pop(Index,:);
    Trace(1,1)=MaxValue;
    Trace(1,(2:length(bits)+1))=b2f(BestPop(1,:),bounds,bits);
pm0=pmutation;
BestPop=zeros(eranum,n);Trace=zeros(eranum,length(bits)+1);%分配初始解空間
i=2;
while i<=eranum
%     for j=1:m
%         value(j)=feval(FUN(1,:),(b2f(Pop(j,:),bounds,bits)));%計算適應度
%     end
%     [MaxValue,Index]=max(value);
%     BestPop(i,:)=Pop(Index,:);
%     Trace(i,1)=MaxValue;
%     Trace(i,(2:length(bits)+1))=b2f(BestPop(i,:),bounds,bits);
    [selectpop]=selectchrom(FUN,Pop,bounds,bits);%選擇
    for j=1:m
        v1(j)=feval(FUN(1,:),(b2f(selectpop(j,:),bounds,bits)));%計算適應度
    end
    [CrossOverPop]=CrossOver(selectpop,pcross);%交叉
    [NewPop]=Mutation(CrossOverPop,pmutation);%變異
    Pop=NewPop;%更新
    for j=1:m
        value(j)=feval(FUN(1,:),(b2f(Pop(j,:),bounds,bits)));%計算適應度
    end
    [MaxValue,Index]=max(value);
    [MinValue,MinIndex]=min(value);
    BestPop(i,:)=Pop(Index,:);
    Trace(i,1)=MaxValue;
    Trace(i,(2:length(bits)+1))=b2f(BestPop(i,:),bounds,bits);
    %保留最優個體
    if Trace(i,1)>Trace(i-1,1)
        Pop(i,:)
    
    for j=1:m
        v2(j)=feval(FUN(1,:),(b2f(Pop(j,:),bounds,bits)));%計算適應度
    end
    pmutation=pm0+(i^4)*(0.6-pm0)/(eranum^4); %隨著種群向前進化,逐步增大變異率
    p(i)=pmutation;
    i=i+1;
end
t=1:eranum;
plot(t,Trace(:,1)');
title('函數優化的遺傳算法');xlabel('進化世代數(eranum)');ylabel('每一代最優適應度(maxfitness)');
[MaxFval,I]=max(Trace(:,1));
X=Trace(I,(2:length(bits)+1));
hold on;  plot(I,MaxFval,'*');
text(I+5,MaxFval,['FMAX=' num2str(MaxFval)]);
str1=sprintf('進化到 %d 代 ,自變量為 %s 時,得本次求解的最優值 %f\n對應染色體是:%s',...
             I,num2str(X),MaxFval,num2str(BestPop(I,:)));
disp(str1);
%figure(2);plot(t,p);%繪制變異值增大過程
T2=clock;
CostTime=T2-T1;
if CostTime(6)<0
    CostTime(6)=CostTime(6)+60; CostTime(5)=CostTime(5)-1;
end
if CostTime(5)<0
    CostTime(5)=CostTime(5)+60;CostTime(4)=CostTime(4)-1;
end  %像這種程序當然不考慮運行上小時啦
str2=sprintf('程序運行耗時 %d 小時 %d 分鐘 %.4f 秒',CostTime(4),CostTime(5),CostTime(6));
disp(str2);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
黄色资源网久久资源365| 久久久久久**毛片大全| 粉嫩嫩av羞羞动漫久久久| 日韩 欧美一区二区三区| 亚洲自拍都市欧美小说| 一区二区三区在线视频观看58| 国产精品麻豆久久久| 中文字幕不卡的av| 亚洲欧洲一区二区三区| 亚洲女人的天堂| 一区二区三区免费网站| 亚洲成人动漫在线观看| 午夜精品久久久久久| 日本大胆欧美人术艺术动态| 久久99国产乱子伦精品免费| 国产在线精品一区二区夜色| 国产91露脸合集magnet| 97久久精品人人爽人人爽蜜臀| 在线观看日韩电影| 日韩一级黄色大片| 亚洲精品在线网站| 亚洲视频香蕉人妖| 日产国产欧美视频一区精品| 久久精品久久综合| 99久久伊人久久99| 欧美一区午夜精品| 中文字幕国产一区| 亚洲成人av在线电影| 老司机午夜精品99久久| 白白色 亚洲乱淫| 欧美美女一区二区在线观看| 久久一区二区三区国产精品| 日韩理论电影院| 日韩av在线发布| jlzzjlzz国产精品久久| 欧美色图激情小说| 久久久久久久一区| 丝袜诱惑制服诱惑色一区在线观看| 国产在线视频不卡二| 在线视频一区二区免费| 久久久亚洲精品一区二区三区 | 欧美疯狂性受xxxxx喷水图片| 欧美xxxxx牲另类人与| 亚洲男人的天堂av| 国产美女娇喘av呻吟久久| 在线亚洲免费视频| 国产精品热久久久久夜色精品三区| 亚洲成人你懂的| 91毛片在线观看| 欧美国产日韩在线观看| 六月丁香婷婷久久| 91精品午夜视频| 亚洲人成在线播放网站岛国| 国产高清不卡一区二区| 91精品国产一区二区人妖| 亚洲黄色在线视频| 9i看片成人免费高清| 久久午夜色播影院免费高清| 日韩激情在线观看| 欧美日韩一区二区三区高清 | 一级做a爱片久久| 国产传媒欧美日韩成人| 日韩欧美电影一区| 亚洲午夜一二三区视频| 色综合久久88色综合天天6| 国产精品三级在线观看| 国产精品亚洲一区二区三区妖精| 日韩欧美在线影院| 日本美女视频一区二区| 日韩一区二区三区在线观看| 亚洲一区二区欧美日韩| 色狠狠av一区二区三区| 一区二区三区四区不卡在线| 91在线视频播放| 亚洲欧美激情小说另类| 在线免费观看日韩欧美| 亚洲精品视频在线看| 在线亚洲一区二区| 亚洲愉拍自拍另类高清精品| 色悠悠久久综合| 尤物av一区二区| 欧美日韩国产影片| 免费成人性网站| 亚洲精品一区二区在线观看| 国产一区二区伦理| 国产精品私人影院| 日本丰满少妇一区二区三区| 一区2区3区在线看| 日韩视频免费观看高清完整版| 麻豆一区二区99久久久久| 精品国产三级电影在线观看| 国产精品一级二级三级| 综合婷婷亚洲小说| 欧美三级三级三级爽爽爽| 奇米一区二区三区| 国产亚洲一区字幕| 在线观看精品一区| 麻豆精品一区二区av白丝在线| 久久噜噜亚洲综合| 91久久线看在观草草青青| 亚洲aⅴ怡春院| 久久久影视传媒| 91国产免费观看| 精品在线观看视频| 亚洲日本乱码在线观看| 欧美男女性生活在线直播观看| 久久成人av少妇免费| 一区精品在线播放| 日韩一区二区三区视频在线观看| 国产超碰在线一区| 日韩电影在线一区| 国产精品初高中害羞小美女文| 欧美少妇一区二区| 激情综合网av| 一区二区高清免费观看影视大全 | 国产精品天美传媒沈樵| 欧美视频一区二区| 国产91精品精华液一区二区三区 | 日韩精品一区二区三区视频播放 | 亚洲成av人片观看| 国产嫩草影院久久久久| 欧美久久久影院| 成人av资源在线| 麻豆免费精品视频| 亚洲精品v日韩精品| 国产亚洲欧美日韩日本| 欧美情侣在线播放| 91网上在线视频| 国产精品一区二区黑丝| 男人的天堂久久精品| 亚洲欧美日韩中文字幕一区二区三区 | 久久精品亚洲精品国产欧美| 欧美日本在线一区| 色综合欧美在线| 福利一区二区在线| 狠狠色伊人亚洲综合成人| 天堂在线一区二区| 亚洲香蕉伊在人在线观| 亚洲图片你懂的| 国产精品乱码久久久久久| 久久嫩草精品久久久久| 日韩午夜精品电影| 欧美一区二区大片| 欧美一区二区免费| 欧美一区永久视频免费观看| 欧美日韩日日夜夜| 精品视频一区二区不卡| 91九色02白丝porn| 日本福利一区二区| 欧美日韩中文一区| 欧美亚洲日本一区| 欧美日韩aaaaaa| 欧美一区欧美二区| 欧美一区二区成人| 久久综合久久综合久久| 欧美精品一区二区三区一线天视频| 日韩一级黄色片| 精品国产乱码91久久久久久网站| 日韩欧美国产综合| 欧美v亚洲v综合ⅴ国产v| 精品国产91九色蝌蚪| 精品成人在线观看| 国产女同互慰高潮91漫画| 国产日韩精品视频一区| 国产精品国产a| 一区二区三区国产精华| 日韩国产欧美在线视频| 久久精品国产亚洲一区二区三区| 久久精品久久99精品久久| 国产999精品久久久久久| 波波电影院一区二区三区| 91精品91久久久中77777| 欧美日韩aaa| 国产色综合一区| 亚洲精品精品亚洲| 男人操女人的视频在线观看欧美| 黄一区二区三区| av电影在线不卡| 欧美日韩精品免费| 久久影院视频免费| 亚洲精品视频在线| 精品一区二区免费视频| 成人午夜伦理影院| 欧美老肥妇做.爰bbww| 26uuu久久天堂性欧美| 亚洲视频一区二区免费在线观看| 青青草精品视频| 国产成人精品一区二区三区四区| 色婷婷综合久久久| 精品久久久久久无| 一区二区三区日韩| 国产一区二区h| 欧美精品一二三区| 国产欧美日韩三区| 日韩精品一二三| 99精品视频一区| 久久亚洲欧美国产精品乐播| 亚洲精品久久嫩草网站秘色| 国精产品一区一区三区mba视频 | 亚洲精品日产精品乱码不卡|