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

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

?? sacubic.m

?? This manual describes how to run the Matlab&reg Artificial Immune Systems tutorial presentation deve
?? M
字號:
function [ab,vE,E] = sacubic(N);
%
% Ph.D. Thesis
% Leandro Nunes de Castro
% October, 1999.
% Function generates n-bit binary strings antibody most uniformly 
% distributed over the search space
% Simulated Annealing (SA)
% Characteristics:
% * The fitness of each individual is a function of the others (cooperation)
% * Mutation of the whole population
%
% Auxiliar functions: CADEIA, MATCH, HYPERMUT
%
% [ab,vE,Tempo,Flops] = sa1(ab,niter);
% ab		-> population of antibodies
% vE		-> annealing schedule
% niter  -> number of iterations
%
% Definitions:
% D   -> percentile amount of non-repeated individuals
% F   -> percentile HD of the population
% E   -> Energy measure (percentile)
%

if nargin == 1,
   if rem(N,2) ~= 0, N = N - 1; end;
   [ab] = ones(N,3);
   niter = 100 * N;
end;
figure(1); clf; plotfun(ab); title('Popula玢o Inicial'); drawnow;
SC = 100;
disp(sprintf('N鷐ero m醲imo de itera琿es: %d',niter));
disp(sprintf('Crit閞io de parada: E=%.1f%%',SC));
disp(sprintf('Dimens鉶 da popula玢o: [%d,%d]',N,3));
disp(sprintf('Pressione qualquer tecla para continuar...'));pause;

vE = []; it = 1; [N,s1] = size(ab);
% Simulated Annealing parameters
alfa = 0.8;        % Geometrical cooling
T = 1;             % Initial temperature

f0 = flops; t0 = clock;
% First Step
for i = 1:N,
   [ms(i,:),d(i)] = match(ab,ab(i,:));
end;
f = (100/(N*s1)) .* sum(ms);
D = (100/N) .* sum(d == (N-1));
F = 2/N .* sum(f); E = (F + D)/2;
Ea = E; lr = 0.1;

% Iterative Process
while it <= niter & E ~= SC,
   % Simulated Annealing   aux = hypermut(ab,lr);
   for i = 1:N,
      [ms(i,:),d(i)] = match(aux,aux(i,:));
   end;
   f = (100/(N*s1)) .* sum(ms); F = 2/N .* sum(f);
   D = (100/N) .* sum(d == (N-1));
   E = (F + D)/2; dE = Ea - E;
   if dE < 0,
      ab = aux;
   elseif dE > 0,
      if rand < exp(-dE/T), % Probabilistic behavior
         %disp('** Annealing **');
         ab = aux;
      else,
         E = Ea;
      end;
   elseif rem(it,5) == 0,   % Identify Steady-State
      % disp('** Cooling **');
      T = alfa * T;
   end;   if rem(it,1) == 0,      disp(sprintf('It: %d	T: %2.3f	LR: %2.4f	E: %2.2f',it,T,lr,E));   end;
   if rem(it,5) == 0,
      figure(2); clf; plotfun(ab); drawnow;
      if lr > 5e-3,
         lr = 0.9*lr;
      end;
   end;
   it = it + 1; Ea = E; vE = [vE;E];
end;
disp(sprintf('It: %d	T: %2.3f	LR: %2.4f	E: %2.2f',it,T,lr,E));
figure(2); clf; plotfun(ab); drawnow;

% clf; plot(vE); title('Annealing Evolution'); ylabel('Energy'); xlabel('Iterations');% axis([0 length(vE)+0.02*length(vE) min(vE)-0.02*min(vE) vE(end)+0.02*min(vE)]);
 
% --------------------- %
% INTERNAL SUBFUNCTIONS %
% --------------------- %
 
% Function CADEIA
function [ab,ag] = cadeia(n1,s1,n2,s2,bip)
if nargin == 2,
   n2 = n1; s2 = s1; bip = 1;
elseif nargin == 4,
   bip = 1;
end;
% Antibody (Ab) chains
ab = 2 .* rand(n1,s1) - 1;
% ab = randn(n1,s1);
if bip == 1,
   ab = hardlims(ab);
else,
   ab = hardlim(ab);
end;
% Antigen (Ag) chains
ag = 2 .* rand(n2,s2) - 1;
if bip == 1,
   ag = hardlims(ag);
else,
   ag = hardlim(ag);
end;
% End function CADEIA

% Function MATCH
function [ms,D] = match(ab,ag,comp)
if nargin == 2,
   comp = 0;                     % Hamming distance
end;
msc = [];   % ms complement
% Converting bipolar (-1,+1) strings to binary ones (0,+1)
ab = hardlim(ab);
ag = hardlim(ag);
% Using the XOR operator for calculating the match score
[n1,s1] = size(ab);
% Batch Mode
ag = ones(n1,1) * ag;					% Multiply the Antigen
mXOR = xor(ab,ag);
ms = sum(mXOR');
D = sum(ms > 0);
msc = 1 - ms;
if comp == 1,
   ms = msc;
end;
% End function MATCH

% Function HYPERMUT
function [v] = hypermut(v,pm),
[npop,s1] = size(v);
mat = rand(npop,s1) <= pm;
v = v - 2 .* (v .* mat);
% End function HYPERMUT

% Function PLOTFUN
function [] = plotfun(ab);
axis([-1.1 1.1 -1.1 1.1 -1.1 1.1]); hold on;
% Bottom base
line([-1,-1],[-1,1],[-1,-1]);
line([-1,1],[-1,-1],[-1,-1]);
line([-1,1],[1,1],[-1,-1]);
line([1,1],[-1,1],[-1,-1]);
% Top base
line([-1,1],[-1,-1],[1,1]);
line([-1,-1],[-1,1],[1,1]);
line([-1,1],[1,1],[1,1]);
line([1,1],[-1,1],[1,1]);
% Laterals
line([-1,-1],[-1,-1],[1,-1]);
line([-1,-1],[1,1],[1,-1]);
line([1,1],[1,1],[1,-1]);
line([1,1],[-1,-1],[1,-1]);
% Origin
% plot3(0,0,0,'s');
plot3(ab(:,1),ab(:,2),ab(:,3),'ro');
hold off;
% End function PLOTFUN

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美伊人久久久久久午夜久久久久| 视频一区在线播放| 日韩免费性生活视频播放| 欧美日韩一区视频| 欧美日韩精品欧美日韩精品| 在线观看一区日韩| 欧美午夜精品一区| 欧美日韩视频一区二区| 在线观看av一区| 欧美日本一区二区在线观看| 欧美精品免费视频| 欧美一区二区女人| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 伊人一区二区三区| 亚洲在线中文字幕| 日日欢夜夜爽一区| 免费精品视频最新在线| 狠狠v欧美v日韩v亚洲ⅴ| 国产精品一区二区久久精品爱涩| 成人午夜激情片| 91久久香蕉国产日韩欧美9色| 在线观看亚洲专区| 7799精品视频| 中文字幕不卡在线播放| 亚洲精品亚洲人成人网| 日韩高清不卡一区二区三区| 国产在线看一区| 91小宝寻花一区二区三区| 欧美日韩成人高清| 国产欧美精品一区aⅴ影院| 亚洲女性喷水在线观看一区| 午夜久久久久久| 欧美美女黄视频| 欧美色倩网站大全免费| 精品美女在线播放| 亚洲欧美国产高清| 精品一区二区在线免费观看| 91麻豆.com| 欧美电视剧在线观看完整版| 国产精品乱码久久久久久| 亚洲成年人影院| 成人综合婷婷国产精品久久免费| 欧美三级电影在线看| 国产色综合一区| 水蜜桃久久夜色精品一区的特点| 国产成人精品一区二区三区四区| 欧美日韩国产电影| 国产精品国产精品国产专区不蜜 | 日韩午夜激情电影| 亚洲欧美日韩综合aⅴ视频| 麻豆精品在线播放| 欧美视频第二页| 国产精品久久久久一区| 麻豆成人久久精品二区三区小说| 色综合一个色综合亚洲| 久久中文娱乐网| 天堂资源在线中文精品| 99精品国产视频| 国产欧美一区二区精品婷婷| 蜜臀av一区二区| 在线免费精品视频| 亚洲图片激情小说| 成人福利电影精品一区二区在线观看 | 精品伊人久久久久7777人| 一本到三区不卡视频| 中文字幕av一区二区三区免费看| 极品尤物av久久免费看| 欧美一级在线免费| 午夜电影久久久| 欧美日韩高清影院| 亚洲国产精品久久人人爱蜜臀| 99精品视频免费在线观看| 国产精品伦理在线| 国产成人亚洲综合a∨猫咪| 亚洲精品一区二区三区影院| 美日韩一区二区三区| 日韩视频一区二区| 美女精品自拍一二三四| 日韩精品综合一本久道在线视频| 日韩成人av影视| 91精品国产综合久久久久久| 日韩av网站在线观看| 91精品国产91热久久久做人人| 日韩专区欧美专区| 日韩欧美在线123| 久久97超碰色| 国产精品丝袜91| 色美美综合视频| 亚洲大片免费看| 精品国产亚洲一区二区三区在线观看| 美女性感视频久久| 欧美激情一区二区三区蜜桃视频 | 91亚洲男人天堂| 一区二区三区四区在线| 欧美日韩电影一区| 激情深爱一区二区| 国产精品久久久久婷婷二区次| 色天天综合久久久久综合片| 香蕉成人伊视频在线观看| 日韩视频一区二区| 99精品国产一区二区三区不卡| 亚洲国产cao| 久久久午夜精品| 91豆麻精品91久久久久久| 天天综合日日夜夜精品| 久久久久国产一区二区三区四区 | 日韩中文字幕1| 久久久国产午夜精品| 在线精品亚洲一区二区不卡| 麻豆精品新av中文字幕| 国产精品不卡一区二区三区| 欧美精品黑人性xxxx| 国产精品资源网| 亚洲午夜久久久久久久久电影网| 精品国产污污免费网站入口| 色综合久久中文综合久久97 | 精品福利一区二区三区免费视频| 9久草视频在线视频精品| 男女性色大片免费观看一区二区 | 91精品欧美综合在线观看最新| 国产高清不卡一区二区| 亚洲综合视频网| 国产精品水嫩水嫩| 日韩精品一区在线观看| 欧美婷婷六月丁香综合色| 国产精品一色哟哟哟| 三级成人在线视频| 亚洲色图清纯唯美| 久久精品一区四区| 日韩三级视频在线看| 91免费在线看| 成人动漫在线一区| 韩国女主播一区| 午夜精品久久久久久久久久| 国产精品理伦片| 久久夜色精品国产欧美乱极品| 欧美日本韩国一区二区三区视频| 99麻豆久久久国产精品免费优播| 精品一区二区在线视频| 天天免费综合色| 亚洲网友自拍偷拍| 亚洲美女区一区| 国产精品国产三级国产三级人妇 | 国产成人高清在线| 久久爱www久久做| 日韩成人免费看| 天天色综合成人网| 性久久久久久久久| 日韩高清不卡在线| 婷婷亚洲久悠悠色悠在线播放 | 日本亚洲天堂网| 午夜精品福利一区二区三区av| 亚洲无线码一区二区三区| 一区二区免费看| 亚洲午夜电影在线| 亚洲国产一区二区三区青草影视| 亚洲一区二区欧美日韩| 亚洲成人免费在线观看| 午夜视频一区二区三区| 日本午夜一区二区| 精品中文字幕一区二区小辣椒| 蜜桃91丨九色丨蝌蚪91桃色| 精品一区二区三区在线播放视频| 九一久久久久久| 国产成人午夜精品5599| 成人av电影在线观看| 91小视频在线观看| 欧美高清视频一二三区| 日韩欧美的一区二区| 久久久综合精品| 亚洲欧美激情小说另类| 亚洲午夜精品网| 另类人妖一区二区av| 国产a级毛片一区| 色诱视频网站一区| 制服丝袜亚洲色图| 久久精品视频一区二区三区| 国产精品久久国产精麻豆99网站| 一区二区在线观看免费| 蜜桃精品视频在线| 高清国产一区二区| 欧美性色aⅴ视频一区日韩精品| 欧美一级xxx| 国产精品全国免费观看高清| 亚洲综合一区在线| 国内精品伊人久久久久影院对白| www.日韩在线| 欧美一二三四区在线| 国产精品欧美经典| 日韩精品电影在线观看| 成人综合婷婷国产精品久久免费| 欧美亚洲禁片免费| 国产欧美一区二区精品婷婷 | 日韩三级伦理片妻子的秘密按摩| 国产女人18毛片水真多成人如厕| 亚洲成av人片一区二区梦乃 | 亚洲精品五月天| 国产精品1024| 日韩一区二区三区免费看| 亚洲天堂a在线|