亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種改進(jìn)的群搜索優(yōu)化方法*

        2012-10-22 03:34:34陳朝陽(yáng)
        傳感器與微系統(tǒng) 2012年9期
        關(guān)鍵詞:優(yōu)化方法

        曾 超,李 娜,王 維,陳朝陽(yáng),3

        (1.中南大學(xué)地球科學(xué)與信息物理學(xué)院,湖南長(zhǎng)沙 410083;2.中南大學(xué) 湘雅三醫(yī)院,湖南 長(zhǎng)沙 410083;3.Department of Biomedical Engineering,Wayne State University,Detroit,MI 48201,USA)

        0 引言

        工程領(lǐng)域的許多問(wèn)題都可以轉(zhuǎn)化為參數(shù)的最優(yōu)化問(wèn)題,解決最優(yōu)化問(wèn)題的優(yōu)化方法可分為經(jīng)典優(yōu)化算法和啟發(fā)式優(yōu)化算法。經(jīng)典優(yōu)化算法通常無(wú)法避免局部極小問(wèn)題,而受大自然運(yùn)行規(guī)律啟發(fā)得到的啟發(fā)式優(yōu)化算法得到了越來(lái)越多的關(guān)注和重視。其中,最為成功的是基于“優(yōu)勝劣汰”進(jìn)化理論的進(jìn)化算法。進(jìn)化算法主要包括:遺傳算法、遺傳規(guī)劃、進(jìn)化規(guī)劃、進(jìn)化策略。

        近年來(lái)產(chǎn)生的群智能算法是一類新的進(jìn)化算法,該類算法在解決工程和金融領(lǐng)域的問(wèn)題中極具應(yīng)用前景。其中,最著名的是蟻群算法和粒子群算法。蟻群算法[1]以真實(shí)螞蟻的行為為基礎(chǔ),采用人工螞蟻的協(xié)作方式尋找離散優(yōu)化問(wèn)題中的最優(yōu)解。粒子群算法[2]模擬鳥(niǎo)群捕食的行為,通過(guò)各個(gè)成員之間的集體協(xié)作使群體達(dá)到最優(yōu)。

        最近,受動(dòng)物在自然界搜尋食物過(guò)程的啟發(fā),He S等人[3,4]提出了群搜索優(yōu)化(GSO)方法。與遺傳算法、粒子群算法、進(jìn)化規(guī)劃和進(jìn)化策略等優(yōu)化方法相比,在23個(gè)基準(zhǔn)測(cè)試函數(shù)中,GSO方法取得了15個(gè)最佳結(jié)果。目前,GSO方法在工程領(lǐng)域已有較多的應(yīng)用,并在解決分布式電源配置[5]、平面框架結(jié)構(gòu)[6]、彈簧設(shè)計(jì)和壓力容器設(shè)計(jì)[7]等問(wèn)題中也取得了很好的效果。為了進(jìn)一步提高GSO方法的性能,文獻(xiàn)[5~8]對(duì)其進(jìn)行了改進(jìn),并且,這些改進(jìn)方法的性能在具體問(wèn)題中或通過(guò)部分標(biāo)準(zhǔn)測(cè)試函數(shù)中進(jìn)行了驗(yàn)證。

        在GSO方法中,發(fā)現(xiàn)者的行為是影響收斂速度和精度最重要的因素。本文主要針對(duì)發(fā)現(xiàn)者的行為進(jìn)行了改進(jìn)。最大下降方向策略的加入,使得在不增加目標(biāo)函數(shù)計(jì)算次數(shù)的同時(shí),優(yōu)化方法的收斂速度和精度得到提高。本文為了區(qū)別起見(jiàn),將He S提出的GSO方法稱為標(biāo)準(zhǔn)GSO方法,本文在此基礎(chǔ)上改進(jìn)的群搜索算法稱為改進(jìn)的GSO(iGSO)方法。

        1 標(biāo)準(zhǔn)GSO方法

        GSO方法中,一個(gè)群里包含3種類型的成員:發(fā)現(xiàn)者(producer)、追隨者(scroungers)和游蕩者(dispersed members)。在每次迭代中,群成員中適應(yīng)度最大的一個(gè)為發(fā)現(xiàn)者。設(shè)在第k次迭代中的發(fā)現(xiàn)者位置為,搜索角度為,發(fā)現(xiàn)者的行為如下:

        1)發(fā)現(xiàn)者分別對(duì)當(dāng)前位置的前方、左側(cè)和右側(cè)某處的位置進(jìn)行掃描,并計(jì)算這3個(gè)位置的適應(yīng)度,3個(gè)位置按下

        2)計(jì)算上述3個(gè)位置的適應(yīng)度,并選取其中的最優(yōu)值與當(dāng)前適應(yīng)度比較,若這個(gè)最優(yōu)值優(yōu)于當(dāng)前適應(yīng)度,則發(fā)現(xiàn)者移動(dòng)到上述3個(gè)位置中具有最優(yōu)適應(yīng)度的位置;否則,此輪迭代中的發(fā)現(xiàn)者不移動(dòng)位置,僅依據(jù)下式改變方向

        式中amax是最大轉(zhuǎn)移角度,為一標(biāo)量。

        3)經(jīng)過(guò)連續(xù)a次迭代后,發(fā)現(xiàn)者均沒(méi)有找到更好的位置,發(fā)現(xiàn)者的搜索角度將變?yōu)?/p>

        式中 α是一個(gè)常數(shù)。

        除了發(fā)現(xiàn)者以外,群中的其他成員以一定概率隨機(jī)地成為追隨者或游蕩者,例如:可選任意一個(gè)成員成為追隨者的概率為0.8,成為游蕩者的概率為0.2。在第k輪迭代中,若位置為,搜索角度為的成員i為追隨者,則它將向著此輪迭代中發(fā)現(xiàn)者的位置隨機(jī)移動(dòng)一定距離,到達(dá)新的位置

        式中r3∈in為一個(gè)在區(qū)間(0,1)均勻分布的隨機(jī)序列,o為Hadamard積。同時(shí),追隨者的搜索角度將根據(jù)式(5)更新。若成員i為游蕩者,則其搜尋角度將按式(5)進(jìn)行更新,并隨機(jī)選擇一個(gè)距離

        從而移動(dòng)到新的位置

        經(jīng)過(guò)若干輪迭代后,計(jì)算中止,此時(shí)發(fā)現(xiàn)者的適應(yīng)度值就認(rèn)為是目標(biāo)函數(shù)的最優(yōu)值,發(fā)現(xiàn)者所在的位置被認(rèn)為是所求優(yōu)化問(wèn)題的最優(yōu)解。

        2 iGSO方法

        在GSO中,“發(fā)現(xiàn)者—追隨者—游蕩者”框架是其全局收斂的重要保證,而發(fā)現(xiàn)者的行為是影響收斂速度和精度最重要的因素。在保證全局收斂能力的前提下,為了加快其收斂速度和精度,本文保留了GSO的基本框架,并對(duì)其發(fā)現(xiàn)者行為作出了改進(jìn),形成了iGSO方法。發(fā)現(xiàn)者行為改進(jìn)如下:

        1)在第k次迭代中,當(dāng)發(fā)現(xiàn)者、追隨者和游蕩者完成其行為后,保存每個(gè)成員在此輪迭代和此前若干輪(本文取此前2輪)迭代中的位置和適應(yīng)度,即保存

        若X=X2時(shí),取得

        則方向

        為發(fā)現(xiàn)者與所有成員在此前3輪迭代的位置中,下降速率最大的方向,同時(shí)求出其搜索角度φ2。

        3)式(2)~式(4)和式(14)~式(16)共確定了6個(gè)位置,計(jì)算這6個(gè)位置的適應(yīng)度值

        由這6個(gè)位置的適應(yīng)度值和式(5)和式(6)確定發(fā)現(xiàn)者的行為。

        綜上所述,改進(jìn)的群搜索優(yōu)化方法計(jì)算步驟如下:

        1)確定搜索空間的上下界,初始化種群中每個(gè)成員的位置和初始角度;

        2)計(jì)算每個(gè)成員的適應(yīng)度值,并根據(jù)適應(yīng)度值找出其中的發(fā)現(xiàn)者,同時(shí)在種群中隨機(jī)選擇追隨者和游蕩者;

        3)根據(jù)式(2)~式(4)和式(14)~ 式(16),以及式(5)~(6)確定發(fā)現(xiàn)者行為;

        4)根據(jù)式(7)和式(9)分別確定追隨者和游蕩者的行為;

        5)根據(jù)式(10)更新所保存的位置和適應(yīng)度值矩陣;

        6)判斷中止條件是否滿足,若滿足,則中止,輸出當(dāng)前發(fā)現(xiàn)者的位置及其適應(yīng)度值,否則,返回步驟(2)。

        3 仿真結(jié)果與分析

        3.1 測(cè)試函數(shù)

        為了全面比較GSO和iGSO的性能,采用23個(gè)基準(zhǔn)測(cè)試函數(shù)對(duì)2種優(yōu)化方法進(jìn)行測(cè)試。這23個(gè)基準(zhǔn)測(cè)試函數(shù)可分為三類:第一類為單模函數(shù),包括f1~f7;第二類為具有較多局部極值的多模函數(shù),包括f8~f13;第三類為具有較少局部極值的多模函數(shù),包括f14~f23。關(guān)于這23個(gè)基準(zhǔn)測(cè)試函數(shù)的解析式和搜索域請(qǐng)參考文獻(xiàn)[3]。本文所用的23個(gè)基準(zhǔn)測(cè)試函數(shù)搜索空間的維數(shù)見(jiàn)表1。

        表1 23個(gè)基準(zhǔn)測(cè)試函數(shù)的維數(shù)Tab 1 Dimensions of 23 benchmark testing functions

        3.2 參數(shù)設(shè)置

        其中,Li和Ui是搜索空間第i維向量的下界和上界。在iGSO中,種群規(guī)模設(shè)置為45。這樣使得在每次迭代過(guò)程中,GSO與iGSO方法對(duì)目標(biāo)函數(shù)的計(jì)算次數(shù)一致。

        采用iGSO對(duì)23個(gè)測(cè)試函數(shù)尋優(yōu)的過(guò)程中,目標(biāo)函數(shù)計(jì)算次數(shù)如表2所示。

        表2 目標(biāo)函數(shù)的計(jì)算次數(shù)Tab 2 Computatioal numbers of target function

        3.3 測(cè)試結(jié)果

        采用23個(gè)基準(zhǔn)測(cè)試函數(shù)對(duì)iGSO進(jìn)行50次測(cè)試,得到的測(cè)試結(jié)果平均值如表3所示。表3中給出的GSO的測(cè)試結(jié)果來(lái)自文獻(xiàn)[3],表3同時(shí)給出了各測(cè)試函數(shù)在搜索域中的最小值。

        表3 測(cè)試函數(shù)的最小值和GSO與iGSO結(jié)果比較Tab 3 Minimum value of test function and result comparison of GSO and iGSO

        從上表可知,iGSO對(duì)13測(cè)試函數(shù)的優(yōu)化精度優(yōu)于GSO,僅對(duì)5個(gè)測(cè)試函數(shù)的優(yōu)化精度遜于GSO,在其余5個(gè)函數(shù)中,2種方法的表現(xiàn)相當(dāng)。整體來(lái)說(shuō),iGSO的性能優(yōu)于GSO的性能。

        4 結(jié)論

        本文主要針對(duì)GSO框架中的發(fā)現(xiàn)者行為進(jìn)行了改進(jìn),結(jié)果顯示,本文的改進(jìn)方法提高了算法的精度。而在文獻(xiàn)[5~8],針對(duì)追隨者的行為作出了一些改進(jìn),并顯示出良好的效果。若將本文的改進(jìn)方法和上述文獻(xiàn)的改進(jìn)方法有機(jī)結(jié)合,GSO的搜索能力將有可能得到進(jìn)一步提高。

        [1] Bonabeau E,Dorigo M,Theraulaz G.Inspiration for optimization from social insect behaviour[J].Nature,2000,406:39 -42.

        [2] Eberhat R,Kennedy J.A new optimizer using particle swarm theory[C]∥Proc of the 6th Int’l Symposium on Micro-Machine and Human Science,Nagoya,1995:39 -43.

        [3] He S,Wu Q H,Saunders J R.Group search optimizer:An optimization algorithm inspired by animal searching behavior[J].IEEE Transactions on Evolutionary Computation,2009,13(5):973 -990.

        [4] He S,Wu Q H,Saunders J R.A novel group search optimizer inspired by animal behavioral ecology[C]∥Proc of 2006 IEEE Congress on Evolutionary Computation,Vancouver,2006:1272 -1278.

        [5] Qi K,Tian L,Yong Y,et al.Group search optimizer based optimal location and capacity of distributed generations[J].Neurocomputing,2012,78:55 -63.

        [6] 張?chǎng)╇儯偃A,李麗娟.改進(jìn)的群搜索優(yōu)化算法[J].計(jì)算機(jī)工程與應(yīng)用,2009,45(4):48 -52.

        [7] Shen H,Zhu Y,Niu B,et al.An improved group search optimizer for mechanical design optimization problems[J].Progress in Natural Science,2009,19:91 -97.

        [8] 劉 鋒,覃 廣,李麗娟.快速群搜索優(yōu)化算法及其應(yīng)用研究[J].工程力學(xué),2010,27(7):38 -44.

        猜你喜歡
        優(yōu)化方法
        超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
        民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
        關(guān)于優(yōu)化消防安全告知承諾的一些思考
        一道優(yōu)化題的幾何解法
        由“形”啟“數(shù)”優(yōu)化運(yùn)算——以2021年解析幾何高考題為例
        學(xué)習(xí)方法
        可能是方法不對(duì)
        用對(duì)方法才能瘦
        Coco薇(2016年2期)2016-03-22 02:42:52
        四大方法 教你不再“坐以待病”!
        Coco薇(2015年1期)2015-08-13 02:47:34
        賺錢方法
        亚洲第一页在线免费观看| 精品国精品无码自拍自在线| 日韩A∨精品久久久久| 国产西西裸体一级黄色大片| 亚洲一区二区三区在线最新| 色综合久久无码五十路人妻| 不卡高清av手机在线观看| 久久一区二区三区四区| 一本久道在线视频播放| 少妇一级淫片中文字幕| 无人视频在线观看免费播放影院 | 成人免费777777被爆出| 一国产区在线观看| 亚洲av黄片一区二区| 人妻熟女翘屁股中文字幕| 国产女人水真多18毛片18精品| 色丁香久久| 日本一区二区三区一级免费| 亚洲最新国产av网站| 亚洲avav天堂av在线网爱情| 国产成人精品三级麻豆| av在线男人的免费天堂| 日韩精品人妻久久久一二三| 国内精品久久久久影院一蜜桃 | 国产成人亚洲精品无码mp4| 巨臀中文字幕一区二区| 日韩一区二区av伦理| 一本色道久久88加勒比—综合| 爽爽午夜影视窝窝看片| 国产无遮挡又黄又爽无VIP| 加勒比久草免费在线观看| 色哟哟亚洲色精一区二区 | 国产精品久久久久久妇女| 曝光无码有码视频专区| 在线看片国产免费不卡| 国产久色在线拍揄自揄拍| 人妻体内射精一区二区三四| 东北寡妇特级毛片免费| 中文字幕日产人妻久久| 毛片成人18毛片免费看| 少妇人妻精品一区二区三区|