999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種易跳出局部最優(yōu)的粒子群優(yōu)化算法

2017-08-16 13:22:45趙維浩蘇賓夏筱筠
電子測試 2017年13期
關鍵詞:優(yōu)化

趙維浩,蘇賓,夏筱筠

,(1.中國航空沈陽黎明航空發(fā)動機有限責任公司,遼寧沈陽,110043;2.中國科學院沈陽計算技術研究所有限公司,遼寧沈陽,110004)

一種易跳出局部最優(yōu)的粒子群優(yōu)化算法

趙維浩1,蘇賓1,夏筱筠2

,(1.中國航空沈陽黎明航空發(fā)動機有限責任公司,遼寧沈陽,110043;2.中國科學院沈陽計算技術研究所有限公司,遼寧沈陽,110004)

針對粒子群優(yōu)化算法(PSO)中出現的極易陷入局部最優(yōu)的問題,本文提出了一種易跳出局部最優(yōu)的粒子群優(yōu)化算法。該算法是在算法陷入局部最優(yōu)時,通過加大慣性權重來改變群體多樣性,從而使得該算法能夠跳出局部最優(yōu)。最后,通過大量仿真試驗表明,對于求解高維、多峰等復雜的非線性優(yōu)化問題,該算法能表現出很好的搜索性能。

粒子群優(yōu)化算法;局部最優(yōu);多樣性;慣性權重

0 引言

粒子群優(yōu)化算法(PSO)是Kennedy和Eberhart于1995年提出的一種新的智能優(yōu)化算法,其基本概念源于對鳥類捕食的行為模擬該算法[1]。該算法是一種基于群體的隨機優(yōu)化方法,系統(tǒng)初始化為一組隨機解和運行速度,采用群體解的相互合作機制,通過迭代搜尋最優(yōu)值[2]。粒子群優(yōu)化算法與其他智能算法相比,其概念簡單、容易實現,并且需要調節(jié)的參數較少,具有較強的全局收斂能力和魯棒性,且不需要借助問題的特征信息,非常適用于對復雜環(huán)境中的優(yōu)化問題的求解。雖然粒子群優(yōu)化算法有許多優(yōu)點,但也存在著易陷入局部最優(yōu),進化后期收斂速度慢,精度較差等缺點[3]。為了克服粒子群優(yōu)化算法的這些缺點,研究人員提出了許多改進的粒子群優(yōu)化算法。其改進方法的主要目的是通過混合其它智能優(yōu)化算法或改進控制參數取值來改變群體的多樣性,使該算法能夠跳出局部最優(yōu)。

對于通過改變慣性權重而改進該算法的方法主要是線性遞減和非線性遞減兩種,這兩種方法在陷入局部最優(yōu)時,慣性權重較小,并不能更好的改變群體多樣性,從而使該類算法容易陷入局部最優(yōu)。本文通過研究慣性權重對全局探測能力和局部搜索能力的影響,提出一種易跳出局部最優(yōu)的粒子群優(yōu)化算法,通過非遞減函數改變慣性權重,提高粒子群優(yōu)化算法的速度和效率。

1 易跳出局部最優(yōu)的粒子群優(yōu)化算法

1.1 粒子群優(yōu)化算法

粒子群優(yōu)化算法的基本過程為[4]:設算法中粒子群個數為N,搜索空間的維度為D維,其中第i個粒子用向量Xi=(xi1,xi2…,xiD)表示,速度用向量Vi=(vi1,vi2…,viD)表示,到目前為止,該粒子搜索到的最優(yōu)位置用向量Pi(k)=(pi1(k),pi2(k)…,piD(k ))表示,整個粒子群搜索到的最優(yōu)位置用向量Pg(k)=(pg1(k),pg2(k)…,pgD(k ))表示。在搜索過程中,每個粒子的位置和速度按如公式(1)和(2)進行變化:

其中,c1和c2為加速因子,分別用于調節(jié)粒子飛向自身最好位置方向的步長和調節(jié)粒子向全局最好位置飛行的步長;r1和r2是[0,1]中的隨機數,為了控制在迭代過程中,粒子的搜索空間; 1dD≤≤;ω為慣性因子。

粒子群優(yōu)化算法在搜索過程中存在易陷入局部最優(yōu)的 缺點。由公式(1)可知,當xid(k)=pid(k)=pgd(k )(1≤d≤D,D為搜索空間維度)時,粒子的飛行速度僅由ω(k )和vid(k)決定;若ω(k )≠0且vid(k)≠0, 則粒子將按原有軌跡飛行; 若ω(k)=0且vid(k)=0,一旦所有粒子滿足xid(k)=pid(k)=pgd(k )時,則它們將停止飛行,并收斂于局部最優(yōu)解[5]。因此,需要提高算法的全局搜索能力。

1.2 跳出局部最優(yōu)方法

為了克服上述基本粒子群優(yōu)化算法的不足,本文采用動態(tài)改變慣性權重的方法使其跳出局部最優(yōu)。常用的動態(tài)改變慣性權重的方法主要分為線性遞減[6]和非線性遞減,由于使用遞減函數改變慣性權重,當粒子群算法陷入局部最優(yōu)時,慣性權重也變得比較小,有時甚至接近于最小值。因此需要一個函數來滿足當粒子群算法陷入局部最優(yōu)時,慣性權重變得比較大,這樣算法就不會停止,繼續(xù)搜索,從而跳出局部最優(yōu)。因此這樣的函數應滿足先遞增后遞減,基本在陷入局部最優(yōu)時達到最大值。

根據以上分析本文提出一個二次函數用于動態(tài)改變慣性權重,其函數應滿足如下公式:

其中,k為當前迭代次數。對于常數a、b和c的取值,通過找到函數應滿足的三個坐標點,從而計算出該二次函數。如:ω?ωmin的函數過點(0,0)、(M/2, ωmax?ωmin)和(M,0),則動態(tài)改變慣性權重的函數為:其中,maxω為最大慣性因子;minω為最小慣性因子;M為最大迭代次數;k為當前迭代次數。

1.3 算法流程

易跳出局部最優(yōu)的粒子群優(yōu)化算法流程為:

(1) 設置最大迭代次數M,設置加速因子c1和c2;慣性權重最大值和最小值,和三個坐標,確定動態(tài)改變慣性權重函數。

(2)在D維空間中,初始化粒子群的位置X1=(x11,x12…,x1D)和速度V1=(v11,v12…,v1D),同時初始化粒子當前的最優(yōu)適應度值和最優(yōu)位置,全局最優(yōu)適應度值和最優(yōu)位置。

(3)根據動態(tài)改變慣性權重函數,即公式(4) 動態(tài)改變慣性權重。

(4) 根據公式(1)和(2)更新粒子的位置和速度。

(5) 根據適應度函數,更新粒子當前的最優(yōu)適應度值和最優(yōu)位置,全局最優(yōu)適應度值和最優(yōu)位置。

(6) 判斷當前迭代次數j,若j

2 實驗及結果分析

2.1 測試函數

為了驗證改進的粒子群優(yōu)化算法的性能,本文采用3個標準測試函數(見表1)進行實驗驗證,其中3個標準測試函數的維數都設為20。測試函數的特點為:函數1是單峰函數,各個變量之間沒有相互作用;函數2是一個復雜的單峰病態(tài)函數,其部分變量之間的關聯性特別強,全局極值點分布區(qū)域特別小,所以運用傳統(tǒng)的方法很難找到較好值;函數3是多峰函數,變量之間相互獨立,有大量的局部極小值,因此很容易陷入局部最優(yōu)。

表1 3個標準測試函數

2 Rosenbrock ()()()2fxxxx =∑niii i=1■1001■?+?■2+1■?≤≤3030xin 3 Rastrigin ()() fxxxπ =?+∑(2i10cos210i)?≤≤55xii=1

2.2 參數設置

由于3個標準函數相對比較簡單,因此實驗仿真時,算法迭代次數設為20;種群大小設為100;加速因子c1和c2都設為2.0;慣性權重的最大值設為1.5,最小值設為0.5;則ω?ωmin的函數過點(0,0)、(10, 1)和(20,0),則動態(tài)改變慣性權重的函數為:

其中,k為當前迭代次數。

2.3 實驗結果及分析

為了驗證本文算法的性能,本文將算法與基本的粒子群優(yōu)化算法PSO和文獻[6]提出的線性遞減慣性權重的粒子群優(yōu)化算法MPSO進行比較。其中圖1為函數1的3種函數的比較結果,由于函數1為單峰函數,因此3種算法都不會陷入局部最優(yōu),所以3種算法比較結果中,線性遞減慣性權重的粒子群優(yōu)化算法與本文算法性能相當。

圖1 算法性能比較(函數1)

盡管函數2是一個復雜的單峰病態(tài)函數,其部分變量之間的關聯性特別強,全局極值點分布區(qū)域特別小,但是函數2仍是單峰函數,因此圖2中作為函數2的3種算法的比較結果,同樣看不出本文算法性能的優(yōu)越性。

圖2 算法性能比較(函數2)

圖3為函數3的3種算法的比較結果,由于函數3是多峰函數,有大量的局部極小值,因此很容易陷入局部最優(yōu)。從圖3的比較中可以看到當線性遞減慣性權重的粒子群優(yōu)化算法陷入局部最優(yōu)時,不能跳出局部最優(yōu)找到最優(yōu)解,而本文算法卻能跳出局部最優(yōu),找到最優(yōu)解。因此對于求解高維、多峰等復雜的非線性優(yōu)化問題,該算法能夠跳出局部最優(yōu),進而找到全局最優(yōu)。

圖3 算法性能比較(函數3)

3 結論

改變慣性權重,能夠使算法在陷入局部最優(yōu)時,通過增大慣性權重,跳出局部最優(yōu),進而找到全局最優(yōu)解。測試函數的實驗結果表明,對于高維、多峰等復雜的非線性優(yōu)化問題,采用改進的粒子群優(yōu)化算法能夠使函數擺脫局部極值點,通過迭代最終找到全局最優(yōu)解。

[ 1 ] Kennedy J, Eberhart R C. Particle Swarm Optimization[C]. Proceedings of the IEEE International Conference on Neural Networks, IV. Piscataway, NJ: IEEE Service Center, 1995: 1942-1948.

[ 2 ] 徐從東,陳春.一種自適應動態(tài)控制參數的粒子群優(yōu)化算法[J].計算機工程,2013,10(39):203-207.

[3]吳昌友,王福林,馬力.一種新的改進粒子群優(yōu)化算法[J].控制工程, 2010,3(17):359-362.

[ 4 ]張安玲,王中.一種混合粒子群優(yōu)化算法的研究[J].計算機工程與應用, 2011,47(31):27-37.

[ 5 ]劉愛軍,楊育,李斐等.混沌模擬退火粒子群優(yōu)化算法研究[J].浙江大學學報,2013,10(47):1722-1730.

[ 6 ] Ai-Qin Mu, De-Xin Cao, Xiao-Hua Wang. A Modified Particle Swarm Optimization Algorithm[J]. Natural Science, 2009,2(1):151-155.

A Particle Swarm Optimization Algorithm of Easily Skipping Local Optimum

Zhao Weihao1,Su Bin1,Xiao Xiaojun2
(1.AVIC Shenyang Liming Aero-engine(Group) Corporation Ltd,Shenyang Liaoning,110043; 2.Shenyang Institute of Computing Technology, Chinese Academy of Sciences, Shenyang Liaoning,110004)

Aiming at the problem that the particle swarm optimization (PSO) algorithm falls into local optimum. This paper proposes a particle swarm optimization algorithm of easily skipping local optimum. This algorithm can get out of local optimum by ramping up inertia weight that can change the variety of group, when it traps into local optimum. At last, a great of simulation results show that this algorithm can have excellent search performance for solving the multi-dimension and multi-peak nonlinear optimization questions.

particle swarm optimization; local optimum; diversity; inertia weight

猜你喜歡
優(yōu)化
超限高層建筑結構設計與優(yōu)化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
PEMFC流道的多目標優(yōu)化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優(yōu)化探討
關于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
由“形”啟“數”優(yōu)化運算——以2021年解析幾何高考題為例
圍繞“地、業(yè)、人”優(yōu)化產業(yè)扶貧
事業(yè)單位中固定資產會計處理的優(yōu)化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優(yōu)化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優(yōu)化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 亚亚洲乱码一二三四区| 国产精品va| 亚洲第一天堂无码专区| 国产情侣一区二区三区| 亚洲欧美日韩高清综合678| 午夜日本永久乱码免费播放片| 99免费在线观看视频| 久久久久国产一级毛片高清板| 成人综合网址| 亚洲综合在线网| 小13箩利洗澡无码视频免费网站| 国产99视频免费精品是看6| 第一区免费在线观看| 日韩天堂视频| 亚洲 欧美 偷自乱 图片| 欧美19综合中文字幕| 精品国产网站| 久久中文字幕2021精品| www亚洲天堂| 亚洲中文字幕97久久精品少妇| 亚洲熟妇AV日韩熟妇在线| 成年网址网站在线观看| 538精品在线观看| 亚洲第一黄色网址| 亚洲精品第一页不卡| 亚洲精品色AV无码看| 国产香蕉97碰碰视频VA碰碰看| 青青草a国产免费观看| 日韩在线第三页| 国产香蕉一区二区在线网站| 国模粉嫩小泬视频在线观看| 香蕉蕉亚亚洲aav综合| 国产99精品视频| 欧美一区二区福利视频| 国产一区二区色淫影院| 久久久久久国产精品mv| 麻豆AV网站免费进入| 国产成人无码久久久久毛片| 欧美伦理一区| 2024av在线无码中文最新| 国产美女在线免费观看| 在线国产你懂的| 欧美国产日韩另类| 丰满的少妇人妻无码区| 激情爆乳一区二区| 国产一区二区三区免费| 亚洲综合狠狠| 久久精品亚洲专区| 国产一级做美女做受视频| 天天做天天爱天天爽综合区| 国产麻豆精品手机在线观看| 欧美日韩久久综合| 免费 国产 无码久久久| 91久久精品国产| 亚洲一区二区视频在线观看| 亚洲三级视频在线观看| 国产精品美人久久久久久AV| 亚洲一级色| 深爱婷婷激情网| 亚洲天堂精品视频| 久久国产精品77777| 免费激情网址| 911亚洲精品| 一级毛片免费的| 国产精品亚洲综合久久小说| 国产精品亚洲欧美日韩久久| 欧美黄网在线| 色悠久久久久久久综合网伊人| 久久黄色毛片| 国产精品亚洲综合久久小说| 日韩区欧美国产区在线观看| 欧美笫一页| 最新亚洲人成无码网站欣赏网| 亚洲色图综合在线| 四虎影视库国产精品一区| 亚洲欧洲日韩国产综合在线二区| 毛片免费观看视频| 国产精品一区二区不卡的视频| 99国产精品免费观看视频| 亚洲欧美在线综合一区二区三区 | 精品国产黑色丝袜高跟鞋 | 久久久久青草大香线综合精品 |