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

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

?? psoforlayout.m

?? 粒子群算法在排列組合問題中的應用
?? M
字號:

function  PSOforLayout() 

% A SIMPLE IMPLEMENTATION OF THE 
% Particle Swarm Optimization IN MATLAB 
clc
clear
close all


% Initializing variables 
success = 0;                    % Success flag 
PopSize = 40;                   % Size of the swarm 
MaxIt = 5000;                   % Maximum number of iterations 
iter = 0;                       % Iterations’counter 
c1 = 2;                         % PSO parameter C1 
c2 = 2;                         % PSO parameter C2 
w = 0.6;                        % inertia weight 
omega=1;

% Problem Definition

f = 'Layout'; 

mark=input('布局優化問題 (1,2,3),(待布物為40,5,7 項)       ' );



switch mark
    case 1           
        n=40;
       dim = 2*n;                         % Dimension of the problem 
       upbnd = 880;                      % Upper bound for init. of the swarm 
       lwbnd = -880;                     % Lower bound for init. of the swarm 
       R=880;
       
       RM=[106 11;112 12;98 9;105 11;93 8;103 10;82 6;93 8;117 13;81 6;...
       89 7;92 8;109 11;104 10;115 13;110 12;114 12;89 7;82 6;120 14;...
        108 11;86 7;93 8;100 10;102 10;106 11;111 12;107 11;109 11;91 8;...
        111 12;91 8;101 10;91 8;108 11;114 12;118 13;85 7;87 7; 98 9];

    
  case 2               
   n=5;
   dim = 2*n;                         % Dimension of the problem  
   upbnd = 130;                       % Upper bound for init. of the swarm 
   lwbnd = -130;                     % Lower bound for init. of the swarm 
   R=130;

   RM=[20.71 20.71;50 50;50 50;50 50;50 50];

    
case 3            
                   
   n=7;
   dim = 2*n;                         % Dimension of the problem  
   upbnd =50 ;                      % Upper bound for init. of the swarm 
    lwbnd =-50 ;                     % Lower bound for init. of the swarm 
    R=50;

    RM=[10 100;11 121;12 144;11.5 132.25;9.5 90.25;  8.5 72.25;10.5 110.25];
end


r=RM(:,1);
m=RM(:,2);



averfit=[];
bestfit=[];
bestx=[];


% Initializing swarm and velocities 
popul = rand(dim, PopSize)*(upbnd-lwbnd) + lwbnd; 
vel = rand(dim, PopSize); 

for i = 1:PopSize, 
   fpopul(i) = feval(f, popul(:,i),m,r,R); 
end 

bestpos = popul; 
fbestpos = fpopul;   %fbestpos is the fitness value for every particle  

% Finding best particle in initial population 
[fbestpart,g] = min(fpopul); 

averfit=[averfit;mean(fpopul)];
bestfit=[bestfit;fbestpart];
bestx=popul(:,g);

while iter < MaxIt,     
   iter = iter + 1; 

   % VELOCITY UPDATE 
   for i=1:PopSize, 
       A(:,i) = bestpos(:,g); 
   end 
   R1 = rand(dim, PopSize); 
   R2 = rand(dim, PopSize); 
   vel = w*vel + c1*R1.*(bestpos-popul) + c2*R2.*(A-popul); 

   % SWARMUPDATE 
   popul = popul + vel;
   
   % Evaluate the new swarm 
   
   for i = 1:PopSize, 
       fpopul(i) =  feval(f, popul(:,i),m,r,R); 
   end 
   
  
   % Updating the best position for each particle 
   changeColumns = fpopul < fbestpos; 
   fbestpos = fbestpos.*( 1-changeColumns) + fpopul.*changeColumns; 
   bestpos(:, find(changeColumns)) = popul(:, find(changeColumns)); 
  
   % Updating index g 
   [fbestpart, g] = min(fbestpos); 
   %currentTime = etime(clock,startTime); 
   % Checking stopping criterion 
   averfit=[averfit;mean(fpopul)];
   bestfit=[bestfit;fbestpart];
   bestx=popul(:,g);

end 


% Output arguments 
disp('The best position is')
bestx
disp('The best fitness is') 
fbestpart

x=bestx;
x1=[];
y1=[];
for i=1:n
x1=[x1;x(2*i-1)];
y1=[y1;x(2*i)];
end

disp('The minimum Rmin is')
Rmin=max(sqrt(x1.*x1+y1.*y1)+r)
   
disp('The minium nonbalance quantity Qmin is')
Qmin=sqrt((sum((omega^2*m).*x1))^2+(sum((omega^2*m).*y1))^2)
   

figure
plot([1:(iter+1)]',averfit,'r-',[1:(iter+1)]',bestfit,'k-');

xlabel('iterations');ylabel('fitness');
legend('average fitness','best fitness');

figure
plot([1:(iter+1)]',log(averfit),'r-',[1:(iter+1)]',log(bestfit),'k-');

xlabel('iterations');ylabel('log(fitness)');
legend('average fitness','best fitness');


figure
x=-R:0.1:R;
plot(x,sqrt(R^2-x.^2),'k',x,-sqrt(R^2-x.^2),'k');
hold on
for i=1:n
    x=(x1(i)-r(i)):0.1:(x1(i)+r(i));
    
    y11=y1(i)-sqrt(r(i)^2-(x-x1(i)).^2);
    y22=y1(i)+sqrt(r(i)^2-(x-x1(i)).^2);  
    plot(x,y11,'r',x,y22,'r');
end

x11=-Rmin:0.1:Rmin;
plot(x11,sqrt(Rmin^2-x11.^2),'b:',x11,-sqrt(Rmin^2-x11.^2),'b:');





?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
9色porny自拍视频一区二区| 96av麻豆蜜桃一区二区| 亚洲gay无套男同| 中文字幕制服丝袜成人av| 欧美剧情电影在线观看完整版免费励志电影 | 26uuuu精品一区二区| 99re8在线精品视频免费播放| 一区二区三区在线视频观看| 精品国产乱码久久久久久图片| 韩国中文字幕2020精品| 亚洲尤物视频在线| 国产日韩欧美高清在线| 日韩一级二级三级精品视频| 91一区在线观看| 99免费精品在线| 国产精品88888| 久久成人精品无人区| 日韩精品成人一区二区在线| 国产亚洲欧美激情| 91精品国产色综合久久ai换脸| 成人一区在线看| 天堂成人免费av电影一区| 亚洲色欲色欲www在线观看| 欧美高清在线视频| 91女厕偷拍女厕偷拍高清| 国产一区三区三区| 激情综合网天天干| 国产伦精品一区二区三区免费迷| 美女性感视频久久| 国产在线播精品第三| 国产在线一区二区| 粉嫩蜜臀av国产精品网站| 国产一区二区三区免费| 成人免费高清视频在线观看| av在线不卡电影| 精品视频在线视频| 欧美电影免费观看高清完整版在线 | 一区二区三区中文字幕精品精品| 亚洲一区自拍偷拍| 黄色日韩网站视频| 91一区二区三区在线观看| 91免费在线看| 99久久国产综合精品色伊| 99这里都是精品| 色av成人天堂桃色av| 欧美日韩日日骚| 精品99一区二区| 中文字幕一区二区三区不卡在线| 亚洲免费av在线| 天天做天天摸天天爽国产一区| 理论电影国产精品| 蜜桃av噜噜一区二区三区小说| 国产成人自拍网| 欧美一区永久视频免费观看| 中文字幕佐山爱一区二区免费| 国产成人午夜电影网| 久久精品日产第一区二区三区高清版| 亚洲永久精品国产| 在线视频一区二区三| 亚洲欧美在线观看| 五月天亚洲婷婷| 欧美日韩一区二区三区免费看| 最新热久久免费视频| a亚洲天堂av| 亚洲女人小视频在线观看| 97久久超碰精品国产| 成人黄色电影在线| 亚洲一区在线观看网站| 国内精品视频666| 91 com成人网| 国产精品热久久久久夜色精品三区| 丝袜国产日韩另类美女| 一本大道久久a久久精品综合| 国产视频911| 国产精品一区二区三区网站| 日韩一区二区在线观看视频| 亚洲欧洲av另类| 成人一区二区三区| 国产视频一区不卡| 国产成人精品免费看| 国产清纯白嫩初高生在线观看91 | 日韩一级二级三级精品视频| 亚洲国产综合色| 欧美伊人精品成人久久综合97| 尤物在线观看一区| 日本韩国一区二区三区| 亚洲国产精品久久一线不卡| 欧美在线一区二区| ...中文天堂在线一区| 色丁香久综合在线久综合在线观看| 亚洲欧美国产毛片在线| 91麻豆swag| 日韩精品亚洲一区| 久久这里只有精品视频网| 成人午夜电影网站| 夜夜嗨av一区二区三区网页| 欧美一区午夜视频在线观看 | 天堂午夜影视日韩欧美一区二区| 免费成人美女在线观看.| 国产大片一区二区| 欧美亚洲精品一区| 亚洲国产日韩a在线播放| 在线一区二区三区| 亚洲一区在线观看免费观看电影高清| 一本大道久久a久久综合| 视频一区免费在线观看| 精品国产一区二区三区av性色| 国产精品99久久久久久似苏梦涵 | 成人小视频免费观看| 亚洲午夜电影在线观看| wwww国产精品欧美| 在线视频国内自拍亚洲视频| 人禽交欧美网站| 亚洲综合色网站| 中文av字幕一区| 欧美亚洲日本国产| 成人av免费在线观看| 久久福利资源站| 亚洲午夜久久久久| 亚洲免费在线视频一区 二区| 精品女同一区二区| 日本丰满少妇一区二区三区| 国产老妇另类xxxxx| 视频一区二区欧美| 日韩码欧中文字| 国产精品热久久久久夜色精品三区 | 国产精品影视在线| 久久精品国产**网站演员| 亚洲.国产.中文慕字在线| 亚洲欧美日韩小说| 精品国产制服丝袜高跟| 91精品国产91久久综合桃花| 欧美三级午夜理伦三级中视频| 91小视频免费观看| 99re66热这里只有精品3直播| 福利一区二区在线| 成人一区二区三区视频在线观看| 精品一区二区三区在线观看| 日韩精品一二三四| 久久激情综合网| 国产最新精品免费| 高清beeg欧美| 成人av动漫在线| 欧美午夜在线一二页| 欧美电影在哪看比较好| 欧美一区二区啪啪| 久久综合九色综合欧美亚洲| 日韩一区二区免费在线电影| 欧美精品一区二区三区视频| 久久精品视频在线看| 亚洲精品第一国产综合野| 五月天欧美精品| 国产精品一品视频| 99久久国产综合色|国产精品| 91精品福利在线| 欧美精品一区二区三区在线| 2020国产精品| 亚洲精品久久嫩草网站秘色| 日韩高清在线观看| 暴力调教一区二区三区| 欧美日韩一区二区不卡| 国产视频一区不卡| 亚洲一区二区综合| 色婷婷综合中文久久一本| 国产欧美日韩一区二区三区在线观看| 丝袜诱惑制服诱惑色一区在线观看| 国产精品一区二区在线播放| 日韩欧美一区二区三区在线| 亚洲大片在线观看| 欧美三级电影在线看| 亚洲一卡二卡三卡四卡五卡| 色婷婷激情综合| 亚洲精品免费在线| 欧美性xxxxxx少妇| 一区二区三区精品| 欧美三级欧美一级| 午夜精品福利一区二区蜜股av| 欧美专区亚洲专区| 天堂在线亚洲视频| 日韩一区二区影院| 久久99精品久久久久久动态图| 精品处破学生在线二十三| 精品一区二区三区免费| 国产亚洲精品bt天堂精选| 成人做爰69片免费看网站| 国产精品毛片大码女人| 日本精品视频一区二区| 日本一道高清亚洲日美韩| 精品久久久久99| 99久久99久久精品免费看蜜桃| 一区二区三区成人| 日韩一区二区精品| www.视频一区| 日韩影视精彩在线| 欧美国产日韩a欧美在线观看 | av激情综合网| 天天综合天天综合色| 亚洲国产电影在线观看| 欧美色图第一页| 成人福利在线看|