版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
粒子群優(yōu)化算法
ParticleSwarmOptimization
優(yōu)化問(wèn)題函數(shù)極值問(wèn)題背包問(wèn)題最短路徑問(wèn)題形狀優(yōu)化多孔材料的設(shè)計(jì)拓?fù)鋯?wèn)題傳統(tǒng)求解最優(yōu)化問(wèn)題的優(yōu)化算法多階段決策整數(shù)規(guī)劃非線性規(guī)劃線性規(guī)劃動(dòng)態(tài)規(guī)劃法分支定界法共軛梯度法單純形法優(yōu)化問(wèn)題優(yōu)化方法優(yōu)化問(wèn)題優(yōu)化方法群智能優(yōu)化算法人工蜂群算法蟻群算法人工魚群算法蛙跳算法粒子群算法發(fā)展簡(jiǎn)介Reynolds:Boid(Bird-oid)模型(1987)
避免碰撞:飛離最近的個(gè)體,以避免碰撞三條規(guī)則速度一致:向目標(biāo)前進(jìn),和鄰近個(gè)體的平均速度保持一致
中心群集:向鄰近個(gè)體的平均位置移動(dòng),向群體的中心運(yùn)動(dòng)Heppner:新的鳥類模型(1990)受棲息地吸引的特性Kennedy和Eberhart:粒子群算法(1995)粒子群算法的基本思想食物搜尋目前離的食物最近的鳥的周圍區(qū)域根據(jù)自己飛行的經(jīng)驗(yàn)判斷食物所在已知鳥的位置鳥當(dāng)前位置和食物之間的距離求解找到食物的最優(yōu)策略PSO概述每個(gè)尋優(yōu)的問(wèn)題解都被想像成一只鳥,稱為“粒子”。所有的粒子都由一個(gè)FitnessFunction確定適應(yīng)值以判斷目前的位置好壞。每一個(gè)粒子必須賦予記憶功能,能記住所搜尋到的最佳位置。每一個(gè)粒子還有一個(gè)速度以決定飛行的距離和方向。這個(gè)速度根據(jù)它本身的飛行經(jīng)驗(yàn)以及同伴的飛行經(jīng)驗(yàn)進(jìn)行動(dòng)態(tài)調(diào)整。PSO求最優(yōu)解D維空間中,有m個(gè)粒子;
粒子i位置:xi=(xi1,xi2,…xiD),將xi代入適應(yīng)函數(shù)F(xi)求適應(yīng)值;粒子i速度:vi=(vi1,vi2,…viD)粒子i個(gè)體經(jīng)歷過(guò)的最好位置:pbesti=(pi1,pi2,…piD)種群所經(jīng)歷過(guò)的最好位置:gbest=(g1,g2,…gD)通常,在第d(1≤d≤D)維的位置變化范圍限定在[Xmin,d,Xmax,d]內(nèi),速度變化范圍限定在[-Vmax,d,Vmax,d]內(nèi)。pbestxigbestviPSO求最優(yōu)解粒子i的第d維速度更新公式:
粒子i的第d維位置更新公式:
—第k次迭代粒子i飛行速度矢量的第d維分量
—第k次迭代粒子i位置矢量的第d維分量
c1,c2—加速度常數(shù),調(diào)節(jié)學(xué)習(xí)最大步長(zhǎng)
r1,r2—兩個(gè)隨機(jī)函數(shù),取值范圍[0,1],以增加搜索隨機(jī)性
w—慣性權(quán)重,非負(fù)數(shù),調(diào)節(jié)對(duì)解空間的搜索范圍PSO求最優(yōu)解
區(qū)域最佳解全域最佳解運(yùn)動(dòng)向量慣性向量StudyFactorgbestInertia
Weight慣性部分社會(huì)認(rèn)知個(gè)體認(rèn)知pbest
PSO算法流程InitializeEvaluationFindthePbestFindtheGbestUpdatethePositionConvergenceJudgmentEvaluation根據(jù)
FitnessFunction計(jì)算出其FitnessValue以作為判斷每一Particle之好壞Initialize將群族初始化,以隨機(jī)的方式求出每一Particle的初始位置與速度PSO算法流程FindthePbestFindtheGbestUpdatethePositionConvergenceJudgmentFindthePbest找出每個(gè)Particle到目前為止的搜尋過(guò)程中最優(yōu)解,這個(gè)最優(yōu)解我們稱為PbestPastBestSolutionEvaluationInitializePSO算法流程FindthePbestFindtheGbestUpdatethePositionConvergenceJudgmentEvaluationInitializeFindtheGbest找出所有Particle到目前為止所搜尋到的全體最優(yōu)解,此最優(yōu)解我們稱之為GbestGlobalBestSolutionPastBestSolutionPSO算法流程FindthePbestFindtheGbestUpdatethePositionConvergenceJudgmentEvaluationInitializeUpdatethePosition根據(jù)速度和位移更新公式,更新每個(gè)Particle的移動(dòng)方向與速度ConvergenceJudgment通常算法達(dá)到最大迭代次數(shù)Gmax或者最佳適應(yīng)度函數(shù)值的增量小于某個(gè)給定的罰值時(shí)算法停止;否則返回步驟2。PSO算法流程圖粒子群算法的構(gòu)成要素群體大小mm是一個(gè)整形參數(shù)m很小:陷入局部最優(yōu)解的可能性很大m很大:PSO的優(yōu)化能力很好,計(jì)算量大粒子群算法的構(gòu)成要素權(quán)重因子——慣性權(quán)重w
w=0:粒子很容易趨向于同一位置w?。簝A向于局部探索,精細(xì)搜索目前的小區(qū)域
w大:擴(kuò)展新的搜索區(qū)域,利于全局搜索StudyFactorInertia
Weight慣性部分社會(huì)認(rèn)知個(gè)體認(rèn)知粒子群算法的構(gòu)成要素權(quán)重因子——學(xué)習(xí)因子c1,c2StudyFactorInertia
Weight慣性部分社會(huì)認(rèn)知個(gè)體認(rèn)知C1=0社會(huì)模型只有社會(huì),沒(méi)有自我迅速喪失群體多樣性易陷入局優(yōu)而無(wú)法跳出C2=0認(rèn)知模型只有自我,沒(méi)有社會(huì)完全沒(méi)有社會(huì)信息共享算法收斂速度緩慢C1,C2≠0完全模型收斂速度搜索效果粒子群算法的構(gòu)成要素最大速度Vm
作用:
維護(hù)算法的探索能力與開(kāi)發(fā)能力的平衡Vm較大時(shí),探索能力增強(qiáng),但粒子容易飛過(guò)最優(yōu)解Vm較小時(shí),開(kāi)發(fā)能力增強(qiáng),但容易陷入局部最優(yōu).Vm一般設(shè)為每維變量的取值范圍。粒子群算法的構(gòu)成要素鄰域的拓?fù)浣Y(jié)構(gòu)全局模型粒子自己歷史最優(yōu)值粒子群體的全局最優(yōu)值收斂速度快容易陷入局部最優(yōu)解局部模型粒子自己歷史最優(yōu)值粒子鄰域內(nèi)粒子的最優(yōu)值收斂速度慢不易陷入局部最優(yōu)解GbestPbest粒子群算法的優(yōu)點(diǎn)與應(yīng)用優(yōu)點(diǎn)
1、參數(shù)較少,容易調(diào)整
2、局部與全局結(jié)合,收斂速度快應(yīng)用1、神經(jīng)網(wǎng)絡(luò)的訓(xùn)練連接權(quán)重、網(wǎng)絡(luò)結(jié)構(gòu)和學(xué)習(xí)算法
2、連續(xù)問(wèn)題參數(shù)優(yōu)化機(jī)器人路徑規(guī)劃,電路優(yōu)化設(shè)計(jì),數(shù)控加工參數(shù)優(yōu)化3、組合優(yōu)化車間調(diào)度
4、其他應(yīng)用多目標(biāo)優(yōu)化,動(dòng)態(tài)目標(biāo)檢測(cè),數(shù)據(jù)挖掘,系統(tǒng)辨識(shí)Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例ω=0.618c1=c2=2swamSize=3maxgen=3Vmax=1Vmin=-1popmax=4
popmin=0
參數(shù)設(shè)置
Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例ω=0.618c1=c2=2swamSize=10maxgen=10Vmax=1Vmin=-1popmax=4
popmin=0Tolerance=1e-3
Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例結(jié)果分析
maxgen=6
x=0.9383,y
=1.3706
Tolerance=4.308e-4
Matlab應(yīng)用實(shí)例參數(shù)設(shè)置
ω=0.618c1=c2=2swamSize=50maxgen=10Vmax=1Vmin=-1popmax=4
popmin=0Tolerance=1e-3
Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例結(jié)果分析
maxgenxyTol1060.9383461.370594.308e-45020.9359861.370573.070e-4Matlab應(yīng)用實(shí)例參數(shù)設(shè)置
ω=0.618c1=c2=2swamSize=50maxgen=10Vmax=1Vmin=-1popmax=2
popmin=0Tolerance=1e-3
Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例Matlab應(yīng)用實(shí)例結(jié)果分析
maxgenxyTol4
1060.9383461.370594.308e-445020.9359861.370573.070e-4250
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 疫苗生產(chǎn)環(huán)境控制-洞察分析
- 藝術(shù)功能與階層需求-洞察分析
- 線上教育平臺(tái)評(píng)價(jià)體系-洞察分析
- 藥物制劑創(chuàng)新技術(shù)-洞察分析
- 2025-2030年中國(guó)叉車行業(yè)商業(yè)模式創(chuàng)新戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2023年項(xiàng)目部治理人員安全培訓(xùn)考試題附答案【A卷】
- 2025-2030年中國(guó)鋁加工行業(yè)營(yíng)銷創(chuàng)新戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2023-2024安全培訓(xùn)考試題及完整答案(必刷)
- 2023年-2024年項(xiàng)目部管理人員安全教育培訓(xùn)試題帶答案(能力提升)
- 新形勢(shì)下X射線熒光光譜儀行業(yè)可持續(xù)發(fā)展戰(zhàn)略制定與實(shí)施研究報(bào)告
- 商務(wù)溝通第二版第4章書面溝通
- 《動(dòng)物遺傳育種學(xué)》動(dòng)物醫(yī)學(xué)全套教學(xué)課件
- 基金會(huì)項(xiàng)目基金捐贈(zèng)立項(xiàng)表
- OCT青光眼及視野報(bào)告
- 人音版小學(xué)音樂(lè)四年級(jí)下冊(cè)課程綱要
- 初中語(yǔ)文人教七年級(jí)上冊(cè)朝花夕拾學(xué)生導(dǎo)讀單
- 山西鄉(xiāng)寧焦煤集團(tuán)臺(tái)頭煤焦公司礦井兼并重組整合項(xiàng)目初步設(shè)計(jì)安全專篇
- 弱電工程自檢報(bào)告
- DB33∕T 628.1-2021 交通建設(shè)工程工程量清單計(jì)價(jià)規(guī)范 第1部分:公路工程
- (完整版)八年級(jí)上綜合性學(xué)習(xí)-我們的互聯(lián)網(wǎng)時(shí)代-練習(xí)卷(含答案)
- 吉林省自學(xué)考試畢業(yè)生登記表
評(píng)論
0/150
提交評(píng)論