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

中心粒子群優化算法

2014-02-24 08:59:24遼寧理工學院121000
電子測試 2014年23期
關鍵詞:優化

王 丹(遼寧理工學院,121000)

中心粒子群優化算法

王 丹
(遼寧理工學院,121000)

在線性遞減權重粒子群優化算法(LDWPSO)中提到了中心粒子這一概念,進而提出了中心粒子群優化算法(中心PSO)。在線性遞減權重粒子群優化算法中,中心粒子不像其它一般的粒子,中心粒子沒有明確的速度,并且被始終置于粒子群的中心。此外,在神經網絡訓練算法中比較中心粒子群優化算法和線性遞減權重粒子群優化算法,結果表明:中心粒子群優化算法的性能優于線性遞減權重粒子群優化算法。

粒子群優化算法;神經網絡;進化計算

0 引言

粒子群優化算法是模仿鳥群和魚群的社會行為而出現的一種進化的計算技術,因為粒子群優化算法在非線性函數優化中具有較好的收斂性和很好的性能,得到了人們的極大關注。許多研究人員致力于用各種不同的方法和各種先進有趣的變量來改善他的性能。這些方法大致分如下幾類。

改進的方法是給粒子群算法的速度和位置方程中增加新的系數,并且這個系數要進行合理的挑選。Angeline指出基本粒子群算法局部搜索能力很低。為了克服這個缺點,Shi 和Eberhart提出了線性遞減權重粒子群算法,此算法把線性遞減慣性因子引入到基本粒子群算法的速度更新方程中。因為慣性因子有效的平衡了粒子群的全局和局部搜索能力,使得粒子群算法的性能得到了極大的改善。

粒子群算法的一個關鍵特色是區域內的粒子間的社會信息共享。因此人們提出各種不同的信息共享方式來改善該算法的性能。Kennedy研究了各種影響該算法性能的拓撲結構,并指出von Neumann拓撲結構性能更好。Suganthan提出了一個可變鄰域,在優化的最初時期,鄰域是單個粒子自身的鄰域,隨這粒子代數的增長,鄰域逐漸延伸到所有的粒子。Mohai提出了一種動態適應鄰域,用這種鄰域動態適應鄰域可以隨意產生,直接構建原始值種群的拓撲結構,在種群運行過程中種群結構的邊緣可隨意從一個點移動到另一個點。Lovbjerg 等人將基本粒子群算法與分組飼養的觀點結合在一起。張和謝將微分演化算子引入到基本粒子群算法中。Krink和Lovbjerg將基本粒子群算法和遺傳算法結合在一起。

1 中心粒子群優化算法

1.1 線性遞減權重粒子群算法

一個種群由N個在D維搜索空間中運動的粒子構成。第i個粒子在第t次迭代中的位置記為,速度記為,個體粒子所達到的個體極值點記為,群中所有粒子所達到的全局極值點記為。第i個例子在下一次迭代中的位置將由下列方程計算得到

1.2 中心粒子群優化算法

中心離子群算法發展的動力來源于人們對種群行為的觀察。由方程(1)可知,粒子的速度由先前的速度和個體認知能力和社會認知能力決定。由于社會認知(方程的第三部分)是指所有粒子都被全局最優吸引并且朝著它移動。而另外兩部分,先前的速度和個體認知能力相當于自制特性,使粒子保持他們自己的信息。因此,在搜索期間,所有的粒子都朝著全局最優位置移動,但它們的位置常常不同又接近全局最優位置。

論文中明確提出中心粒子在每次迭代中位于種群的中心。在粒子群中另外的N-1個例子在每次迭代中使用基本粒子群算法更新它們的位置,而中心粒子采用下列方程更新它的位置:

不像其它的粒子,中心粒子沒有速度,它除過粒子計算之外,像其他所有例子一樣參與所有的過程,例如適應值計算,競爭最好粒子等。此算法叫做中心粒子群優化算法。中心粒子群算法的偽代碼定義如下:

開始粒子群算法

初始化();

T從1到 最大迭代次數

I從1到N-1

根據方程(更新位置);

結束

更新中心離子的位置;

結束

結束粒子群優化算法

正如上面提到的中心粒子具有潛在的有效解。如果中心粒子得結果僅僅是使它去尋找好的位置,它就不會極大的影響算法的性能。一個粒子太少是沒法與種群中的其它一般的粒子比較的。更重要的是中心粒子更有可能成為種群的社會極值。因此中心粒子能夠引導整個種群的未來的區域并且能夠加速收斂。

2 實驗

2.1 函數優化

我們的實驗中要用到三個基準函數(都是最小化)第一個函數是Rosenbrock函數:

第二個函數是廣義Rosenbrock函數:

第三個函數是廣義Griewank函數:

在我們的實驗中對線性遞減權重粒子群算法和中心粒子去算法進行了比較。對這兩種算法制定相同的參數:慣性權重從0.9線性遞減到0.4;學習因子;等于;等于;每個方程用10,20,30的規模去檢測;相應的最大迭代次數被分別設為1000.1500和2000。為了檢測算法的可測量性,用四個種群(大小為N=20,40,80,160)對每個函數的不同維數進行檢測。中心粒子群算法包括一個中心粒子和N-1個普通粒子。在每個實驗中,對每個算法執行100次。

2.2 神經網絡訓練

神經網絡訓練是一個復雜優化問題。通常,目標是所有訓練模式的均方誤差。可變因子包括權重和偏重值。假設一個標準的網絡結構用D表示駛入單元,用M表示隱藏單元,用C表示輸出單元,可變因子的數目總之,神經網絡訓練是一個具有多個局部最小值的多空間優化問題。

神經網絡訓練用 n份隨機劃分技術將數據劃分成大小相等的n份互斥數據。選出一組數據作為數據組,其他的組作為測試組。在我們的實驗中設定n為10.對人物分類采用S型轉移函數的三層前饋神經網絡 。對于神經網絡被設置為14個輸入 單元,5個隱藏單元,2個輸出單元,因此每個粒子的維數是87。對于糖尿病,神經網絡被設置為8個輸入單元,5個隱藏單元,2個輸出單元,因此每個粒子的維數是57。在上述實驗的函數優化中,中心粒子群算法和線性遞減權重粒子群算法的所有參數除過之外,其他都是相同的。最大迭代次數被設置為1000,種群大小被設置為20.

3 結論

論文中我們提出了中心粒子群算法,而其中的中心粒子這一概念是從線性遞減權重粒子群算法中引進的。種群由普通的粒子組成,在每次迭代中中心粒子的位置隨著種群中心的改變而改變。在典型的粒子活動中,所有的粒子圍繞種群的中心擺動,并且逐漸趨于種群的中心。在運行過程中,中心粒子通常能獲得較好的位置而且變成全局最優粒子,因此雖然中心粒子只有一個,它有更多的機會去引導種群的搜索并且極大的影響算法的性能。實驗結果表明中心粒子群算法的性能比線性遞減權重粒子群算法的性能要好。

[1] P.J.Angeline,Evolutionary optimization versus particle swarmoptimization:philosophy and performancedifferences,Lecture Notesin Computer Sc ience,vol.1447,Springer,Berlin,1998,pp.601-610.

[2] P.J.Angeline,Using selection to improve particle swarm optimization,Proceedings of the IEEE Conference on Evolutionary Computation,1998,pp. 84-89.

[3] R.Eberhart,Y.Shi,Comparing inertia weights and constrictionfactors in particle swarm optimization,Proceedings of the IEEE Conference on Evolutionary Computation,2000,pp.84-88.

[4] M.Clerc,J.Kennedy,The particle swarm-explosion, stability,andconvergence in a multidimensional complex space,IEEE Trans.Evol.Comput.6 (2002) 58-73.

[5] S.Baskar,P.Suganthan,A novel concurrent particle swarmoptimization,Proceedings of the Congress on Evolutionary Computation,2004,pp.792-796.

[6] C.Blake,C.J.Merz,UCI repository of machine learning databases,1998.

[7] S.C.Esquivel,C.A.Coello Coello,On the use of particle swarm optimization with multimodal functions,Proceedings of the Congress on Evolutionary Computation,2003,pp.1130-1136.

王丹,女,1981年11月,講師,所學專業:計算機科學與技術,現研究方向:計算機教學

Center particle swarm optimization algorithm

Wang Dan
(Liaoning Institute of Technology 121000)

The linear decreasing weight particle swarm optimization algorithm (LDWPSO) is mentioned in the concept of a center particle,and then puts forward center particle swarm optimization algorithm (PSO). The linear decreasing weight particle swarm optimization algorithm, unlike other general center particle particle, particle velocity center is not clear, and is always placed in the center of the particle swarm. In addition, the neural network training algorithm compared to particle swarm optimization algorithm and the linear decreasing weight particle swarm optimization algorithm, results show that: the performance is better than the linear optimization center particle swarm decreasing weight particle swarm optimization algorithm.

particle swarm optimization algorithm;neural network;evolutionary computation

猜你喜歡
優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
PEMFC流道的多目標優化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
圍繞“地、業、人”優化產業扶貧
今日農業(2020年16期)2020-12-14 15:04:59
事業單位中固定資產會計處理的優化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 欧美激情第一欧美在线| 国产无码网站在线观看| 日韩不卡高清视频| 欧美国产综合色视频| 国产高清在线观看| 亚洲人成色在线观看| 国产成人91精品免费网址在线| 亚洲视频免| 黄色三级毛片网站| 国产精品第一区在线观看| 亚洲男人的天堂网| 亚洲午夜国产精品无卡| 国产精品自在自线免费观看| 欧美精品三级在线| 91色老久久精品偷偷蜜臀| 9久久伊人精品综合| 妇女自拍偷自拍亚洲精品| 亚洲色婷婷一区二区| 国产激情无码一区二区三区免费| 亚洲欧洲日韩久久狠狠爱 | 欧美精品亚洲精品日韩专区| 最新国产精品鲁鲁免费视频| 国产成人精品免费av| 欧美中文一区| 美女被操黄色视频网站| 99久久精品美女高潮喷水| 亚洲一级无毛片无码在线免费视频 | 亚洲一区二区成人| 亚洲91精品视频| 国产区人妖精品人妖精品视频| 国产高清精品在线91| 亚洲精品欧美日韩在线| 欧美国产日韩另类| 成人午夜网址| 91视频精品| 婷婷中文在线| 亚洲色欲色欲www在线观看| 欧美三级自拍| 国产内射在线观看| 久久99久久无码毛片一区二区| 亚洲日韩国产精品综合在线观看| 久久无码高潮喷水| 久久99国产乱子伦精品免| 国产裸舞福利在线视频合集| 亚洲国产理论片在线播放| 国产福利不卡视频| 午夜无码一区二区三区| 国产青青操| 国产亚洲视频中文字幕视频| 色亚洲激情综合精品无码视频| 亚洲综合中文字幕国产精品欧美| 国产麻豆va精品视频| 国产成人1024精品下载| 欧美精品导航| 国产精品爽爽va在线无码观看 | 亚洲区一区| 国产理论一区| 亚洲欧美日韩动漫| 中文成人在线| 日韩免费无码人妻系列| 国产一线在线| 精品福利一区二区免费视频| 亚洲欧美极品| 丁香六月综合网| 精品成人免费自拍视频| 全部无卡免费的毛片在线看| 亚洲黄网视频| 亚洲欧美日韩色图| 国产乱子伦视频三区| 欧美成a人片在线观看| 沈阳少妇高潮在线| 精品国产免费第一区二区三区日韩| 99久久精品国产麻豆婷婷| www.youjizz.com久久| 在线欧美日韩| 8090成人午夜精品| 国内精品视频| 91成人免费观看在线观看| 国产情精品嫩草影院88av| 色综合久久88色综合天天提莫 | 97国产精品视频自在拍| 精品91视频|