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

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

?? pso.html

?? this is a zip file for showing how particle swarm optimization find g_best with matlab.
?? HTML
字號:
<html xmlns:mwsh="http://www.mathworks.com/namespace/mcode/v1/syntaxhighlight.dtd">   <head>      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">         <!--This HTML is auto-generated from an M-file.To make changes, update the M-file and republish this document.      -->      <title>Particle Swarm Optimization Simulation</title>      <meta name="generator" content="MATLAB 7.2">      <meta name="date" content="2008-06-07">      <meta name="m-file" content="PSO"><style>body {  background-color: white;  margin:10px;}h1 {  color: #990000;   font-size: x-large;}h2 {  color: #990000;  font-size: medium;}/* Make the text shrink to fit narrow windows, but not stretch too far in wide windows.  On Gecko-based browsers, the shrink-to-fit doesn't work. */ p,h1,h2,div.content div {  /* for MATLAB's browser */  width: 600px;  /* for Mozilla, but the "width" tag overrides it anyway */  max-width: 600px;  /* for IE */  width:expression(document.body.clientWidth > 620 ? "600px": "auto" );}pre.codeinput {  background: #EEEEEE;  padding: 10px;}@media print {  pre.codeinput {word-wrap:break-word; width:100%;}} span.keyword {color: #0000FF}span.comment {color: #228B22}span.string {color: #A020F0}span.untermstring {color: #B20000}span.syscmd {color: #B28C00}pre.codeoutput {  color: #666666;  padding: 10px;}pre.error {  color: red;}p.footer {  text-align: right;  font-size: xx-small;  font-weight: lighter;  font-style: italic;  color: gray;}  </style></head>   <body>      <div class="content">         <h1>Particle Swarm Optimization Simulation</h1>         <introduction>            <p>Animiation of birds movement of a swarm to get the global minimum solution</p>            <p>Author: Wael Mansour (<a href="mailto:wael192@yahoo.com">wael192@yahoo.com</a>)            </p>            <p>MSc Student, Electrical Enginering Dept, Faculty of Engineering Cairo University, Egypt</p>         </introduction>         <h2>Contents</h2>         <div>            <ul>               <li><a href="#1">Initialization</a></li>               <li><a href="#2">Main Loop</a></li>            </ul>         </div>         <h2>Initialization<a name="1"></a></h2><pre class="codeinput">clearclcn = 50;          <span class="comment">% Size of the swarm " no of birds "</span>bird_setp  = 50; <span class="comment">% Maximum number of "birds steps"</span>dim = 2;          <span class="comment">% Dimension of the problem</span>c2 =1.2;          <span class="comment">% PSO parameter C1</span>c1 = 0.12;        <span class="comment">% PSO parameter C2</span>w =0.9;           <span class="comment">% pso momentum or inertia</span>fitness=0*ones(n,bird_setp);                                       <span class="comment">%-----------------------------%</span>                                       <span class="comment">%    initialize the parameter %</span>                                       <span class="comment">%-----------------------------%</span>R1 = rand(dim, n);R2 = rand(dim, n);current_fitness =0*ones(n,1);                                 <span class="comment">%------------------------------------------------%</span>                                 <span class="comment">% Initializing swarm and velocities and position %</span>                                 <span class="comment">%------------------------------------------------%</span>current_position = 10*(rand(dim, n)-.5);velocity = .3*randn(dim, n) ;local_best_position  = current_position ;                                 <span class="comment">%-------------------------------------------%</span>                                 <span class="comment">%     Evaluate initial population           %</span>                                 <span class="comment">%-------------------------------------------%</span><span class="keyword">for</span> i = 1:n    current_fitness(i) = Live_fn(current_position(:,i));<span class="keyword">end</span>local_best_fitness  = current_fitness ;[global_best_fitness,g] = min(local_best_fitness) ;<span class="keyword">for</span> i=1:n    globl_best_position(:,i) = local_best_position(:,g) ;<span class="keyword">end</span>                                               <span class="comment">%-------------------%</span>                                               <span class="comment">%  VELOCITY UPDATE  %</span>                                               <span class="comment">%-------------------%</span>velocity = w *velocity + c1*(R1.*(local_best_position-current_position)) + c2*(R2.*(globl_best_position-current_position));                                               <span class="comment">%------------------%</span>                                               <span class="comment">%   SWARMUPDATE    %</span>                                               <span class="comment">%------------------%</span>current_position = current_position + velocity ;                                               <span class="comment">%------------------------%</span>                                               <span class="comment">%  evaluate anew swarm   %</span>                                               <span class="comment">%------------------------%</span></pre><h2>Main Loop<a name="2"></a></h2><pre class="codeinput">iter = 0 ;        <span class="comment">% Iterations&#8217;counter</span><span class="keyword">while</span>  ( iter &lt; bird_setp )iter = iter + 1;<span class="keyword">for</span> i = 1:n,current_fitness(i) = Live_fn(current_position(:,i)) ;<span class="keyword">end</span><span class="keyword">for</span> i = 1 : n        <span class="keyword">if</span> current_fitness(i) &lt; local_best_fitness(i)           local_best_fitness(i)  = current_fitness(i);           local_best_position(:,i) = current_position(:,i)   ;        <span class="keyword">end</span> <span class="keyword">end</span> [current_global_best_fitness,g] = min(local_best_fitness);<span class="keyword">if</span> current_global_best_fitness &lt; global_best_fitness   global_best_fitness = current_global_best_fitness;    <span class="keyword">for</span> i=1:n        globl_best_position(:,i) = local_best_position(:,g);    <span class="keyword">end</span><span class="keyword">end</span> velocity = w *velocity + c1*(R1.*(local_best_position-current_position)) + c2*(R2.*(globl_best_position-current_position)); current_position = current_position + velocity;x=current_position(1,:);y=current_position(2,:);clf    plot(x, y , <span class="string">'h'</span>)    axis([-5 5 -5 5]);pause(.2)<span class="keyword">end</span> <span class="comment">% end of while loop its mean the end of all step that the birds move it</span>              [Jbest_min,I] = min(current_fitness) <span class="comment">% minimum fitness</span>               current_position(:,I) <span class="comment">% best solution</span><span class="comment">%</span></pre><pre class="codeoutput">Jbest_min = -186.2872I =     9ans =   -1.5108   -0.9673</pre><img vspace="5" hspace="5" src="PSO_01.png"> <p class="footer"><br>            Published with MATLAB&reg; 7.2<br></p>      </div>      <!--##### SOURCE BEGIN #####%% Particle Swarm Optimization Simulation
% Animiation of birds movement of a swarm to get the global minimum solution 
%
% Author: Wael Mansour (wael192@yahoo.com)
%
% MSc Student, Electrical Enginering Dept, 
% Faculty of Engineering Cairo University, Egypt

%% Initialization
clear
clc
n = 50;          % Size of the swarm " no of birds "
bird_setp  = 50; % Maximum number of "birds steps"
dim = 2;          % Dimension of the problem

c2 =1.2;          % PSO parameter C1 
c1 = 0.12;        % PSO parameter C2 
w =0.9;           % pso momentum or inertia  
fitness=0*ones(n,bird_setp);

                                       %REPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASH-%
                                       %    initialize the parameter %
                                       %REPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASH-%
                                       
R1 = rand(dim, n);
R2 = rand(dim, n);
current_fitness =0*ones(n,1);

                                 %REPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASH%
                                 % Initializing swarm and velocities and position %
                                 %REPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASH%
                                 
current_position = 10*(rand(dim, n)-.5);
velocity = .3*randn(dim, n) ;
local_best_position  = current_position ;


                                 %REPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASH-%
                                 %     Evaluate initial population           %           
                                 %REPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASH-%

for i = 1:n
    current_fitness(i) = Live_fn(current_position(:,i));    
end


local_best_fitness  = current_fitness ;
[global_best_fitness,g] = min(local_best_fitness) ;

for i=1:n
    globl_best_position(:,i) = local_best_position(:,g) ;
end
                                               %REPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASH-%
                                               %  VELOCITY UPDATE  %
                                               %REPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASH-%

velocity = w *velocity + c1*(R1.*(local_best_position-current_position)) + c2*(R2.*(globl_best_position-current_position));

                                               %REPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASH%
                                               %   SWARMUPDATE    %
                                               %REPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASH%
                                               
            
current_position = current_position + velocity ;

                                               %REPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASH%
                                               %  evaluate anew swarm   %
                                               %REPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASH%
                                               

%% Main Loop
iter = 0 ;        % Iterations鈥檆ounter
while  ( iter < bird_setp )
iter = iter + 1;

for i = 1:n,
current_fitness(i) = Live_fn(current_position(:,i)) ;    

end


for i = 1 : n
        if current_fitness(i) < local_best_fitness(i)
           local_best_fitness(i)  = current_fitness(i);  
           local_best_position(:,i) = current_position(:,i)   ;
        end   
 end

  
 [current_global_best_fitness,g] = min(local_best_fitness);
  
    
if current_global_best_fitness < global_best_fitness
   global_best_fitness = current_global_best_fitness;
   
    for i=1:n
        globl_best_position(:,i) = local_best_position(:,g);
    end
   
end


 velocity = w *velocity + c1*(R1.*(local_best_position-current_position)) + c2*(R2.*(globl_best_position-current_position));
 current_position = current_position + velocity; 
  
 

 
x=current_position(1,:);
y=current_position(2,:);

clf    
    plot(x, y , 'h')   
    axis([-5 5 -5 5]);
    
pause(.2)


end % end of while loop its mean the end of all step that the birds move it 
                      

              [Jbest_min,I] = min(current_fitness) % minimum fitness
               current_position(:,I) % best solution

               


    

%          
         ##### SOURCE END #####-->   </body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成a人亚洲| 91影院在线观看| 99久久99久久精品国产片果冻| 色综合天天综合狠狠| 欧美精品久久一区| 亚洲图片激情小说| 国内精品免费**视频| 91国产免费观看| 国产精品伦一区| 精品在线一区二区三区| 欧美理论在线播放| 一区二区三区资源| 99视频一区二区三区| 久久久久国产成人精品亚洲午夜| 午夜av电影一区| 欧洲av一区二区嗯嗯嗯啊| 国产欧美日韩在线视频| 另类小说图片综合网| 国产亚洲污的网站| 乱一区二区av| 欧美一卡2卡3卡4卡| 婷婷中文字幕综合| 欧美久久久一区| 亚洲国产精品久久久久秋霞影院| 91视频观看视频| 亚洲欧洲日韩在线| caoporen国产精品视频| 国产精品久久毛片av大全日韩| 国产精品综合在线视频| 精品国产乱码久久久久久图片| 首页国产欧美日韩丝袜| 制服丝袜亚洲网站| 日本91福利区| 欧美v国产在线一区二区三区| 青青草97国产精品免费观看无弹窗版 | 亚洲超碰精品一区二区| 欧美亚洲综合在线| 亚洲午夜av在线| 欧美日韩视频在线第一区 | 国产**成人网毛片九色| 久久精品综合网| 成人午夜激情在线| 亚洲国产高清在线观看视频| 成人午夜免费电影| 亚洲欧美一区二区不卡| 欧美性三三影院| 午夜伊人狠狠久久| 亚洲乱码国产乱码精品精可以看 | 91网站在线观看视频| 亚洲色欲色欲www| 在线观看一区日韩| 午夜精品福利一区二区蜜股av| 91麻豆精品国产91久久久使用方法 | 中文字幕一区二区三区乱码在线 | 欧美日韩国产精品自在自线| 日韩成人午夜电影| 精品99一区二区| av电影一区二区| 亚洲成人精品一区| 欧美大胆人体bbbb| 大陆成人av片| 亚洲成av人片观看| 久久先锋资源网| 99九九99九九九视频精品| 亚洲电影中文字幕在线观看| 精品日韩一区二区三区免费视频| 国产乱人伦偷精品视频不卡| 久久99精品久久只有精品| 国产日本欧洲亚洲| 欧美在线观看一二区| 紧缚奴在线一区二区三区| 国产精品乱人伦| 91精品国产综合久久福利软件 | 性久久久久久久久久久久| 久久久国产精华| 欧美人伦禁忌dvd放荡欲情| 久久av中文字幕片| 亚洲乱码中文字幕综合| 亚洲精品一区二区在线观看| 色偷偷成人一区二区三区91 | 日韩午夜小视频| 91一区二区三区在线观看| 另类小说欧美激情| 亚洲午夜激情av| 国产精品福利一区| 欧美第一区第二区| 欧美视频第二页| 91一区二区在线观看| 国产精品夜夜嗨| 久久99在线观看| 日本网站在线观看一区二区三区 | 最近日韩中文字幕| 久久久精品蜜桃| 日韩亚洲欧美一区| 欧美性淫爽ww久久久久无| 盗摄精品av一区二区三区| 欧美aaaaa成人免费观看视频| 亚洲蜜臀av乱码久久精品蜜桃| 2021国产精品久久精品| 8v天堂国产在线一区二区| 91首页免费视频| av一区二区久久| 国产成+人+日韩+欧美+亚洲| 精品亚洲成a人| 美腿丝袜亚洲三区| 无吗不卡中文字幕| 亚洲男人天堂av| 亚洲精品水蜜桃| 亚洲精品视频在线观看网站| 中文字幕一区二区三区蜜月| 国产精品美女久久久久aⅴ国产馆| 日韩视频在线永久播放| 欧美精品第一页| 欧美一区二区三区在线观看| 在线播放视频一区| 777a∨成人精品桃花网| 精品视频资源站| 欧美日本在线看| 欧美一级二级三级蜜桃| 91精品免费在线| 日韩一级片网址| 久久久精品免费网站| 国产精品污www在线观看| 国产精品日韩成人| 一区在线观看免费| 亚洲综合区在线| 日本视频在线一区| 激情综合五月婷婷| 高清视频一区二区| 91在线视频18| 欧美日韩免费观看一区三区| 欧美一区二区在线免费观看| 欧美一级夜夜爽| 国产亚洲欧洲997久久综合 | 狠狠色丁香九九婷婷综合五月| 黄一区二区三区| 国产成人精品一区二区三区四区| 国产乱妇无码大片在线观看| www.欧美精品一二区| 欧美视频中文字幕| 日韩一区二区三区在线| 国产亚洲综合色| 亚洲精品视频在线| 毛片av一区二区| 99视频一区二区| 在线播放日韩导航| 欧美国产综合一区二区| 亚洲影院免费观看| 精品一区二区三区在线播放视频| 国产99久久久国产精品潘金网站| 色婷婷综合在线| 精品福利在线导航| 日韩美女视频19| 久久激情五月激情| 91年精品国产| 精品国产凹凸成av人导航| 椎名由奈av一区二区三区| 日本视频在线一区| 99re热这里只有精品免费视频 | 同产精品九九九| 成人免费福利片| 日韩欧美成人激情| 一区二区三区中文字幕| 国产毛片一区二区| 4hu四虎永久在线影院成人| 国产精品私人自拍| 毛片av中文字幕一区二区| 91丨porny丨在线| 国产日韩精品一区二区三区在线| 亚洲午夜久久久久久久久电影院| 丰满岳乱妇一区二区三区| 欧美一级黄色片| 亚洲国产精品尤物yw在线观看| 国产v综合v亚洲欧| 精品国产伦一区二区三区免费| 亚洲精品成a人| 成人一区在线观看| 精品日韩在线一区| 男女性色大片免费观看一区二区 | 亚洲蜜臀av乱码久久精品蜜桃| 久久99国产精品久久| 正在播放一区二区| 亚洲电影视频在线| 91黄色免费版| 亚洲欧美日韩久久精品| 高清国产一区二区三区| 久久综合九色综合欧美亚洲| 日本最新不卡在线| 欧美精品成人一区二区三区四区| 亚洲欧美日韩电影| 99久久国产免费看| 成人欧美一区二区三区小说| 成人禁用看黄a在线| 久久嫩草精品久久久久| 国内久久精品视频| 久久婷婷色综合| 国产成人亚洲综合色影视| 久久久亚洲精华液精华液精华液| 精品一区二区三区免费毛片爱| 欧美一区二区久久|