国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于迭代方程的無速度粒子群優(yōu)化算法

2021-09-27 16:01:35林偉民
電腦知識與技術 2021年19期
關鍵詞:粒子群算法優(yōu)化

林偉民

摘要:粒子群算法跟其他進化算法相比,有很多先進之處,如原理簡單、掌握容易,也比較容易操作,算法執(zhí)行時所需要的參數(shù)也很少,所以粒子群算法一經(jīng)提出,很受歡迎。當在算法中加入的參數(shù)比較多時,就會在一定程度上影響到算法原來的優(yōu)越性,因此,算法的參數(shù)越少,那么算法的性能就會隨之得到提高,所以該文采用了無速度算法來對原算法進行優(yōu)化。實驗結果表明,改進后的算法在收斂速度以及收斂精度上比傳統(tǒng)的粒子群算法更優(yōu),能改善早熟收斂問題。

關鍵詞:粒子群算法;優(yōu)化;無速度

中圖分類號:TP393? ? ? 文獻標識碼:A

文章編號:1009-3044(2021)19-0095-03

Speedless Particle Swarm Optimization Algorithm based on Iterative Equation

LIN Wei-min

(Yancheng Polytechnic College, Yancheng 224005, China)

Abstract: Compared with other evolutionary algorithms, particle swarm optimization has many advantages. For example, the principle is simple, easy to master, and relatively easy to operate, and few parameters are required for algorithm execution. So the particle swarm algorithm was very popular once it was proposed. When more parameters are added to the algorithm, it will affect the original superiority of the algorithm to a certain extent. Therefore, the fewer the parameters of the algorithm, the better the performance of the algorithm. So this article uses a speedless algorithm to optimize the original algorithm. Experimental results show that the improved algorithm is better than the traditional particle swarm algorithm in terms of convergence speed and convergence accuracy, and can improve the problem of premature convergence.

Key words: particle swarm algorithm; optimization; no speed

1 背景

粒子群算法是一種經(jīng)典的元啟發(fā)式算法 [1],于1987年由C. Reynolds學者研究提出,主要源自對鳥類覓食行為的研究。發(fā)現(xiàn)了其中的3條規(guī)律:

(1)覓食期間鳥不會相撞,也就是避免粒子群中粒子之間的觸碰。

(2)覓食過程中鳥之間的飛行速度要接近,也就是在粒子群中粒子之間的飛行速度要相當。

(3)個體覓食時會不斷靠向中心位置,也就是粒子在飛行時會向粒子群的中心靠攏。

后來,Eberhart 和Kennedy兩人基于C. Reynolds的研究結論,與1995年提出了一種粒子群優(yōu)化算法(particle swarm optimization,PSO)。該算法對前算法的基礎上對其參數(shù)進行了簡化,使得算法的原理更加簡單且容易實現(xiàn)[2]。一直被用于解決各種優(yōu)化問題,關注度很廣。如電力系統(tǒng)優(yōu)化[3]、模糊控制優(yōu)化[4]、圖像處理[5]、信號處理[6]等領域。PSO算法也存在許多不足,在迭代時粒子群體的多樣性不斷降低,使得算法很容易陷入局部最優(yōu)解、出現(xiàn)早熟收斂或者是收斂速度到后期時會變慢等不足。為解決粒子群的上述問題,很多研究人員對粒子群優(yōu)化算法進行了研究與改進,一般都是針對算法的參數(shù)設置、拓撲結構或者進化公式進行改進,還有一些則利用了其他一些算法的優(yōu)點來對算法進行優(yōu)化。最具代表性的幾種PSO優(yōu)化算法有:多環(huán)拓撲結構的粒子群優(yōu)化算法、帶壓縮因子的粒子群優(yōu)化算法、混沌粒子群優(yōu)化、自適應粒子群優(yōu)化算法等。這些算法雖然可以改進粒子群的一些缺點,但算法的參數(shù)還是相對較多,而參數(shù)較多就會影響到算法的優(yōu)越性。針對粒子群算法的參數(shù)問題,本文對算法的公式參數(shù)進行研究,提出了一種新的算法:基于迭代方程的無速度粒子群優(yōu)化算法。改善了算法的尋優(yōu)能力,提高了算法的效率。

2 粒子群算法的原理

可以先設想鳥群是如何覓食的。某處有塊食物,沒有鳥知道它在哪。它們可以預知自己離食物的距離。那覓食的最優(yōu)策略如下:首先搜尋目前離食物最近的鳥的位置;然后再根據(jù)自己的飛行經(jīng)驗判斷食物所在的位置;PSO正是從這種模型中得到啟發(fā),其基礎是社會共享。

在粒子群優(yōu)化算法中,可以把優(yōu)化問題中的每一個可行解看作搜索區(qū)域中的一只鳥,并且粒子自身是沒有體積與重量的。每個粒子飛行在解區(qū)域中,每個粒子的飛行方向與距離由其速度決定。首先給解空間中的每個粒子初始化一個隨機位置和隨機飛行速度,由目標函數(shù)確定一個適應值。然后根據(jù)每個粒子的速度、已知的全局最優(yōu)位置gbest和粒子個體的最優(yōu)位置pbest來依次判斷各個粒子的位置。并且通過逐代搜尋找到最優(yōu)值。

猜你喜歡
粒子群算法優(yōu)化
超限高層建筑結構設計與優(yōu)化思考
民用建筑防煙排煙設計優(yōu)化探討
關于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
由“形”啟“數(shù)”優(yōu)化運算——以2021年解析幾何高考題為例
蟻群算法的運用及其優(yōu)化分析
電力市場交易背景下水電站優(yōu)化調(diào)度研究
基于粒子群算法的產(chǎn)業(yè)技術創(chuàng)新生態(tài)系統(tǒng)運行穩(wěn)定性組合評價研究
預測(2016年5期)2016-12-26 10:04:59
無線傳感器網(wǎng)絡聯(lián)盟初始結構生成研究
交通堵塞擾動下多車場車輛路徑優(yōu)化
商(2016年5期)2016-03-28 18:10:26
黎川县| 大埔区| 宜章县| 梅河口市| 滁州市| 新巴尔虎左旗| 甘泉县| 交城县| 建平县| 汉中市| 调兵山市| 南安市| 马龙县| 巢湖市| 民权县| 宁化县| 崇义县| 长沙市| 荔波县| 花莲县| 台湾省| 惠东县| 林口县| 游戏| 竹山县| 平果县| 凌海市| 隆安县| 闽清县| 温宿县| 洪泽县| 蕉岭县| 洱源县| 井冈山市| 噶尔县| 金坛市| 阳谷县| 四会市| 新余市| 牙克石市| 文成县|