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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? optd2.m

?? 以Matlab為平臺設(shè)計(jì)一個(gè)用于尋求多峰值函數(shù)峰值點(diǎn)的軟件對一元及二元多峰值函數(shù)的優(yōu)化;
?? M
字號:
function [Ab] = optd2(ts,N,Nc,beta,gen)

% function [M] = optd2(ts,N,Nc,beta,gen)
% M     -> matrix of memory cells
% ts    -> suppression threshold
% N     -> clone number multiplier
% Nc    -> no. of clones to be generated
% beta  -> decay of the inverse exponential function
% gen   -> maximum number of generations
%

% Function to be Optimized 
clc;
ts = 0.1; N = 20;	Nc = 10; beta = 100;gen = 2000;
%f = '1 * x .* sin(4 * pi .* x) - 1 * y.* sin(4 * pi .* y + pi) + 1'; 
%xmin = -1; xmax = 2; ymin = -1; ymax = 2;
%[x,y] = meshgrid(xmin:0.03:xmax,ymin:0.03:ymax);

f='100. *(x.^2 - y).^2+(1-x).^2';
xmin = -2.048; xmax = 2.048; ymin = -2.048; ymax = 2.048;
[x,y] = meshgrid(xmin:0.01:xmax,ymin:0.01:ymax); 

vxp = x; vyp = y;
vzp = eval(f);

% Initial Random Population Within the Intervals (xmin/xmax; ymin/ymax)
Ab1 = xmin + rand(N,1).*(xmax - xmin);
Ab2 = ymin + rand(N,1).*(ymax - ymin);
Ab = [Ab1,Ab2];
x = Ab(:,1); y = Ab(:,2);
fit = eval(f);
figure(1); imprime(1,vxp,vyp,vzp,x,y,fit,1,1);title('Initial Population');

% CHECK POSSIBILITY OF USING THE MST TO DETERMINE THE NUMBER OF OPTIMUM ...
   
it = 0; Nold = N + 1; Nsup = N;
FLAG = 0; FLAGERROR = 0;
avfitold = mean(fit); avfit = avfitold-1;
vout = []; vavfit = []; vN = [];
% Main Loop
while it < gen & FLAG == 0,
   % Reproduction (Cloning), Affinity Maturation, and Selection Within Each Clone
   [Ab] = clone_mut_select(Ab,Nc,beta,norma(fit),xmin,xmax,ymin,ymax,f);
         
   % Immune Network Interactions After a Number of Iterations
   if rem(it,5) == 0,
      if abs(1-avfitold/avfit) < .001,
         [Ab] = suppress(Ab,ts);
         FLAGERROR = 1;
         Nsupold = Nsup; Nsup = size(Ab,1); vN = [vN,Nsup];
         % Convergence Criterion
         if (Nsupold-Nsup) == 0, % & rem(it,20) == 0,
            FLAG = 1; FLAGERROR = 0;
         end;
      end;
   end;
   
   % Insert randomly generated individuals
   if FLAGERROR == 1,
      d = round(.4*N);
      Ab1 = xmin + rand(d,1).*(xmax - xmin);
      Ab2 = ymin + rand(d,1).*(ymax - ymin);
      Ab = [Ab;Ab1,Ab2];
      FLAGERROR = 0;
   end;
      
   % Evaluating Fitness
   x = Ab(:,1); y = Ab(:,2);
   z = complex(x,y);
   fit = eval(f); avfitold = avfit;
   [out,I] = max(fit); avfit = mean(fit);
   
   % Ploting Results
   imprime(1,vxp,vyp,vzp,x,y,fit,it,10);
   N = size(Ab,1);

   it = it + 1; vout = [vout,out]; vavfit = [vavfit,avfit]; % vN = [vN,N];
   disp(sprintf('It: %d	Max: %f	Av: %f	Net size: %d',it,out,avfit,N));
end;
imprime(1,vxp,vyp,vzp,x,y,fit,1,1);
figure(2); plot(vout); hold on; plot(vavfit,'-.'); title('Fitness'); hold off;
figure(3); plot(vN); title('N');
 
disp(sprintf('找到以下%d個(gè)極值點(diǎn):',N));
zmax=-1000;imax=-1;xmax=-1000;ymax=-1000;
for i=1:N,
   x = Ab(i,1); y = Ab(i,2);
   z = eval(f);
   if z>zmax,
       imax=i;xmax=x;ymax=y;zmax=z;
   end;
disp(sprintf('f(%f,%f)=%f',x,y,z));
end;

disp(sprintf('其中,最大值f(%f,%f)=%f',xmax,ymax,zmax));


% ------------------- %
% SECONDARY FUNCTIONS %
% ------------------- %

function [C] = clone_mut_select(Ab,Nc,beta,fitin,xmin,xmax,ymin,ymax,f);
% C   -> matrix of clones
% g   -> vector with Gaussian mutation
% Ab  -> matrix of antibodies
% N   -> cardinality of Ab
% Nc  -> number of clones for each candidate
[N,L] = size(Ab);
C = [];
for i=1:N,
   vones = ones(Nc,1);
   Cc = vones * Ab(i,:);
   rrr=randn(Nc,L);
    g = (rrr./beta) .* exp(-fitin(i));
   %g = (randn(Nc,L)./beta) .* exp(-fitin(i));
   g(1,:) = zeros(1,L);	% Keep one previous individual for each clone unmutated
   c = Cc + g;
   % Keeps all elements of the population within the allowed bounds
   Ixmin = find(c(:,1) < xmin); Ixmax = find(c(:,1) > xmax);
   Iymin = find(c(:,2) < ymin); Iymax = find(c(:,2) > ymax);
   if ~isempty(Ixmin),
      c(Ixmin,1) = Cc(length(Ixmin),1);
   end;
   if ~isempty(Ixmax),
      c(Ixmax,1) = Cc(length(Ixmax),1);
   end;
   if ~isempty(Iymin),
      c(Iymin,2) = Cc(length(Iymin),2);
   end;
   if ~isempty(Iymax),
      c(Iymax,2) = Cc(length(Iymax),2);
   end;
   x = c(:,1); y = c(:,2);
   fit = eval(f);
   [out,I] = max(fit);
   C = [C;c(I,:)];  % C contains only the best individuals of each clone
end;

% Function suppress self-recognizing and non-stimulated Ab from Memory (M)
function [M] = suppress(M,ts);
% M   -> memory matrix
% D1  -> idiotypic affinity matrix
D1 = dist(M,M');
aux = triu(D1,1);
[Is,Js] = find(aux>0 & aux<ts);
if ~isempty(Is),
   Is = ver_eq(Is);
   M = extract(M,Is);
   % D1 = extract(D1,Is);
end;
% D1 = dist(M,M');

% Search for repeated indexes
function [Is] = ver_eq(I);
l = length(I); Is = [];
if l > 1,
   for i=1:l-1,
      aux = I(i);
      auxI = I(i+1:end);
      el = find(auxI == aux);
      if isempty(el),
         Is = [Is,aux];
      end;
   end;
   Is = [Is,I(end)];
else,
   Is = I;
end;

% Function Extracts lines from M indexed by I
function [M] = extract(M,I);
Maux = zeros(size(M));
Maux(I,:) = M(I,:);
M = M - Maux;
[I] = find(M(:,1)~=0);
M = M(I,:);

% Function normalizes matrix over [0,1]
function [Dn] = norma(D);
% Dn  -> normalized vector over [0,1]
[np,ni] = size(D);
if ni == 1,
   Dn = (D - min(D))./(max(D)-min(D));
else,
   vmaxD = max(D); vminD = min(D);
   for i=1:ni,
      Dn(:,i) = (D(:,i) - vminD(i))./(vmaxD(i)-vminD(i));
   end;
end;
% End Function NORMA

% Print Affinity Landscape and Population of Individuals
function [] = imprime(PRINT,vx,vy,vz,x,y,fx,it,mit);
% x,fx				-> current values
% vxplot, vplot	-> original (base) function
if PRINT == 1,
   if rem(it,mit) == 0,
     mesh(vx,vy,vz); 
      hold on; %axis([-1 2 -1 2 -2 4]);
      xlabel('x'); ylabel('y'); zlabel('f(x,y)');
      plot3(x,y,fx,'k*'); drawnow; hold off; % pause
   end;
end;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩亚洲不卡| 久久综合色鬼综合色| 精品一区二区国语对白| |精品福利一区二区三区| 欧美一区二区精美| 欧美亚洲一区二区在线| 国产精品18久久久久| 亚洲国产成人91porn| 中文字幕av一区二区三区高| 在线综合视频播放| 在线一区二区三区四区五区 | 国产一区二区三区日韩| 一区二区三区精品久久久| 国产色产综合色产在线视频| 欧美妇女性影城| 91浏览器入口在线观看| 国产999精品久久久久久绿帽| 日韩国产欧美在线观看| 亚洲男人的天堂av| 国产精品久久久久天堂| 久久综合狠狠综合久久激情| 欧美丰满少妇xxxbbb| 日本黄色一区二区| 91麻豆成人久久精品二区三区| 国产91清纯白嫩初高中在线观看| 裸体健美xxxx欧美裸体表演| 天天色天天爱天天射综合| 亚洲一区二区四区蜜桃| 亚洲黄色在线视频| 亚洲精品国产a| 亚洲日本va午夜在线电影| 中文文精品字幕一区二区| 欧美精品一区二| 日韩一级欧美一级| 欧美一级在线免费| 日韩欧美精品在线| 精品久久久网站| 久久综合九色综合97_久久久| 久久亚洲综合av| 国产日韩欧美一区二区三区乱码 | 欧美一二三区在线观看| 3d成人h动漫网站入口| 欧美丰满少妇xxxxx高潮对白| 欧美人伦禁忌dvd放荡欲情| 欧美日韩亚洲国产综合| 91精品婷婷国产综合久久性色| 91精品福利在线一区二区三区| 欧美一级艳片视频免费观看| 欧美不卡激情三级在线观看| 日韩欧美不卡在线观看视频| 26uuu亚洲| 国产精品久久久99| 一二三四社区欧美黄| 午夜亚洲国产au精品一区二区| 日韩高清中文字幕一区| 久久99国产精品久久99| 国产v综合v亚洲欧| 91免费看片在线观看| 欧美日本乱大交xxxxx| 日韩久久久久久| 国产精品网站一区| 亚洲国产综合在线| 国内久久婷婷综合| av福利精品导航| 欧美猛男gaygay网站| 精品美女被调教视频大全网站| 久久精品夜夜夜夜久久| 亚洲欧美电影一区二区| 日韩国产欧美在线视频| 国产精品资源网站| 在线视频你懂得一区二区三区| 日韩视频免费观看高清在线视频| 国产日产欧产精品推荐色| 亚洲宅男天堂在线观看无病毒| 日韩国产高清影视| 成人激情小说乱人伦| 欧美视频中文一区二区三区在线观看 | 国产美女视频91| 91免费视频观看| 欧美www视频| 亚洲免费在线电影| 精品在线免费视频| 色综合欧美在线视频区| 日韩欧美在线不卡| 国产精品久久久久久久久果冻传媒 | 国产精品亚洲综合一区在线观看| 91在线观看下载| 日韩一区国产二区欧美三区| 中文字幕一区二区日韩精品绯色| 日日夜夜免费精品| 成人app在线| 精品久久久久久亚洲综合网| 一区二区三区日韩欧美| 国产麻豆精品久久一二三| 欧美亚洲动漫另类| 国产精品成人一区二区三区夜夜夜 | 欧美色图天堂网| 国产色产综合产在线视频| 日韩高清一区二区| 色综合久久久久综合体| 久久婷婷国产综合精品青草| 亚洲国产精品人人做人人爽| yourporn久久国产精品| 欧美精品一区二区在线播放| 亚洲一区精品在线| av电影一区二区| 久久香蕉国产线看观看99| 日韩高清中文字幕一区| 色婷婷久久久久swag精品| 国产亚洲精品资源在线26u| 免费高清成人在线| 欧美午夜电影在线播放| 亚洲色图欧美激情| caoporm超碰国产精品| 国产亚洲精品aa午夜观看| 蜜桃精品视频在线观看| 欧美日韩激情一区| 伊人色综合久久天天人手人婷| 成人黄色免费短视频| 国产亚洲成av人在线观看导航| 蜜臀精品一区二区三区在线观看| 欧美日本国产视频| 五月激情六月综合| 欧洲另类一二三四区| 亚洲精品videosex极品| 97se亚洲国产综合自在线不卡| 国产精品系列在线| 成人性生交大片免费看在线播放| 久久九九久久九九| 国产麻豆视频精品| 久久久影视传媒| 国产主播一区二区| 26uuu色噜噜精品一区二区| 激情小说欧美图片| 欧美精品一区二区三| 美女看a上一区| 精品国产百合女同互慰| 国产一区视频网站| 中文字幕av资源一区| caoporen国产精品视频| 亚洲码国产岛国毛片在线| 91欧美一区二区| 亚洲一区二区欧美日韩| 欧美日韩亚洲高清一区二区| 日韩精品一二区| 欧美成人激情免费网| 久久99国产精品麻豆| 国产欧美一区二区三区鸳鸯浴 | 成人av资源在线| 亚洲色图视频免费播放| 欧洲生活片亚洲生活在线观看| 亚洲一区二区av在线| 欧美肥胖老妇做爰| 国产曰批免费观看久久久| 国产精品色哟哟| 欧美性大战久久| 日本va欧美va瓶| 欧美国产欧美综合| 一本一本久久a久久精品综合麻豆| 一区二区三区在线观看欧美| 欧美日韩不卡视频| 狠狠v欧美v日韩v亚洲ⅴ| 日本一区二区免费在线| 色哟哟一区二区| 免费人成精品欧美精品| 日本一区二区免费在线| 欧美亚洲日本国产| 久久99国产乱子伦精品免费| 国产欧美综合在线| 欧美亚洲国产怡红院影院| 精品一区二区综合| 亚洲视频一区二区免费在线观看| 欧美一a一片一级一片| 精品一区二区免费| 亚洲色欲色欲www| 日韩欧美一卡二卡| 一本久久精品一区二区| 日本中文字幕不卡| 国产精品国产精品国产专区不蜜| 欧美色网站导航| 成人免费av网站| 免费在线观看不卡| 亚洲精品免费看| 26uuu精品一区二区| 一本久久精品一区二区| 国产一区二区三区国产| 亚洲资源中文字幕| 国产亚洲一区二区在线观看| 欧美三级在线看| av在线一区二区三区| 毛片av中文字幕一区二区| 亚洲欧美电影一区二区| 久久色中文字幕| 欧美人xxxx| 日本高清不卡在线观看| 国产成人一区二区精品非洲| 日韩精品一级中文字幕精品视频免费观看 | 91国产精品成人| 国产成人h网站| 精品一区二区三区免费视频|