人工蜂群算法研究綜述_第1頁(yè)
人工蜂群算法研究綜述_第2頁(yè)
人工蜂群算法研究綜述_第3頁(yè)
人工蜂群算法研究綜述_第4頁(yè)
人工蜂群算法研究綜述_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、    人工蜂群算法研究綜述    包麗梅摘要:人工蜂群算法是由karaboga在2005年提出的一類(lèi)新型群體智能優(yōu)化算法,對(duì)于解決連續(xù)函數(shù)的求解問(wèn)題具有較強(qiáng)的適應(yīng)性,目前,已被應(yīng)用在航空航天、化工生產(chǎn)等諸多領(lǐng)域。為進(jìn)一步提高人工蜂群算法的精度,使其更好地服務(wù)于社會(huì)相關(guān)領(lǐng)域。該文對(duì)蜂群算法的基本原理與計(jì)算步驟進(jìn)行闡述和分析,介紹了蜂群算法的相關(guān)優(yōu)化改進(jìn)方法,并指出了蜂群算法未來(lái)的改進(jìn)與研究方向。關(guān)鍵詞:人工蜂群算法;覓食行為;群體智能:tp311 :a :1009-3044(2016)22-0159-02abstract: the artificial

2、colony algorithm is established in 2005 by karaboga put forward a new type of swarm intelligence optimization algorithm, to solve the continuous function to solve the problem with strong adaptability, at present, has been used in many fields such as aerospace, chemical production. in order to furthe

3、r improve the accuracy of artificial colony algorithm, to make it better service to the society in related fields. this paper elaborates the basic principle and calculation steps of swarm algorithm and analysis, this paper introduces the colony algorithm related optimization improvement method, and

4、points out that the swarm algorithm improvement and research direction in the future.key words: artificial colony algorithm; foraging behavior; swarm intelligence對(duì)人工蜂群算法進(jìn)行分析可知,其自然界原理為蜜蜂的覓食行為,由于蜜蜂的覓食行為恰好是一類(lèi)較為典型的群體智能行為,故而為人工蜂群算法的產(chǎn)生和應(yīng)用提供了重要的信息來(lái)源,而人工蜂群算法也是對(duì)蜜蜂覓食這一智能行為的模擬,具有算法簡(jiǎn)單和魯棒性強(qiáng)等特點(diǎn),不僅能夠較好地解決模糊聚類(lèi)和數(shù)值函數(shù)

5、優(yōu)化等問(wèn)題,而且還能夠?qū)崿F(xiàn)對(duì)流水線(xiàn)的科學(xué)調(diào)度。鑒于人工蜂群算法的諸多優(yōu)勢(shì),加強(qiáng)對(duì)其研究的力度無(wú)疑對(duì)于促進(jìn)該算法在社會(huì)各領(lǐng)域中的應(yīng)用具有重要的作用和意義。為保持人工蜂群算法的一般性,其解的適應(yīng)度評(píng)價(jià)應(yīng)以下式為依據(jù)進(jìn)行計(jì)算:上式中,fi為解的函數(shù)值。至此,可將人工蜂群算法的核心確定為以下三部分:引領(lǐng)蜂對(duì)蜜源進(jìn)行搜索;引領(lǐng)蜂對(duì)蜜源信息進(jìn)行分享,同時(shí),跟隨蜂以相應(yīng)概率對(duì)蜜源進(jìn)行搜索;引領(lǐng)蜂在轉(zhuǎn)變?yōu)閭刹榉浜笤谙鄳?yīng)的蜜源搜索空間內(nèi)進(jìn)行隨機(jī)搜索。1.2 算法步驟人工蜂群算法的步驟如下:首先,對(duì)蜜源xi進(jìn)行初始化,對(duì)參數(shù)np以及l(fā)imit和迭代次數(shù)的上限進(jìn)行設(shè)定,而后,為初始化后的蜜源xi分配一引領(lǐng)蜂,并使其

6、根據(jù)公式(2)展開(kāi)新蜜源vi的搜索工作;其次,根據(jù)公式(5)對(duì)新搜索到的蜜源vi的適應(yīng)度進(jìn)行評(píng)價(jià),并以貪婪選擇法確定出應(yīng)該保留的蜜源;再次,根據(jù)公式(3)對(duì)引領(lǐng)蜂所尋蜜源被跟隨蜂跟隨的概率進(jìn)行計(jì)算,跟隨蜂的蜜源搜索方式同與其共享信息的引領(lǐng)蜂搜索方式相同,并仍以貪婪選擇的方式確定應(yīng)保留的蜜源;最后,對(duì)蜜源xi是否滿(mǎn)足被遺棄的條件進(jìn)行判定,若滿(mǎn)足遺棄條件,則引領(lǐng)蜂轉(zhuǎn)變?yōu)閭刹榉?,偵查蜂則以公式(4)為依據(jù)隨機(jī)生成新蜜源;若不滿(mǎn)足,則令t=t+1,直接判斷算是否滿(mǎn)足終止條件,若滿(mǎn)足,則終止;若不滿(mǎn)足,則亟須為蜜源xi分配引領(lǐng)蜂,重復(fù)上述步驟。2 人工蜂群算法的優(yōu)化改進(jìn)2.1 參數(shù)調(diào)整為進(jìn)一步提高人工蜂

7、群算法的精度,akay等人通過(guò)開(kāi)展多組實(shí)驗(yàn)對(duì)人工蜂群算法受參數(shù)影響的情況進(jìn)行了深入研究,相關(guān)實(shí)驗(yàn)結(jié)果表明:人工蜂群算法并不會(huì)對(duì)問(wèn)題的維數(shù)過(guò)于敏感,故對(duì)于高維問(wèn)題的求解具有較強(qiáng)的適應(yīng)性;群體規(guī)模并不會(huì)對(duì)人工蜂群算法性能產(chǎn)生顯著的影響,故即使利用算法求解較小群體規(guī)模的解仍然可以達(dá)到所需效果。人工蜂群算法受limit值的影響較大,若limit值過(guò)小,則會(huì)對(duì)蜂群的協(xié)作搜索產(chǎn)生不利影響;若limit值過(guò)大,則會(huì)導(dǎo)致算法的探索能力大幅下降,故對(duì)于相對(duì)復(fù)雜的函數(shù),人工蜂群算法的limit應(yīng)設(shè)置為cz*d,其中,cz表示群體規(guī)模,d為問(wèn)題維數(shù)2。此外,為進(jìn)一步提高算法對(duì)搜索擾動(dòng)維數(shù)的控制效果,akay與kar

8、aboga等人將mr,即修改率這一參數(shù)引入人工蜂群算法中,通過(guò)給出以rechenberg1/5為依托的變異規(guī)則所對(duì)應(yīng)的自適應(yīng)調(diào)整擾動(dòng)輔助算法,有效提高算法的求解精度3。2.2 新的學(xué)習(xí)策略由蜜源搜索的計(jì)算公式可知,人工蜂群算法的搜索主要是基于個(gè)體之間的交互學(xué)習(xí)予以實(shí)現(xiàn)的,雖然此種學(xué)習(xí)策略可以使群體保持較高的探索能力,但對(duì)新蜜源的開(kāi)發(fā)能力卻有所缺失,從而影響該算法的精度和收斂速度。由此發(fā)現(xiàn)并設(shè)計(jì)新的學(xué)習(xí)策略則成為了提高人工蜂群算法性能的關(guān)鍵。banharnsakun等人以跟隨蜂對(duì)蜜源的搜索公式為基礎(chǔ),將最佳個(gè)體的適應(yīng)度值納入其中使得算法的搜索半徑隨迭代次數(shù)的遞減而增加,有效加快了算法對(duì)高質(zhì)量解的

9、尋找速度4。銀建霞,孟紅云等人將慣性權(quán)重與加速細(xì)數(shù)等納入到基本人工蜂群算法的蜜源搜索公式當(dāng)中,并以適應(yīng)度值來(lái)對(duì)二者的取值予以確定,從整體上提高了算法的求解精度5。3 結(jié)論本文通過(guò)對(duì)人工蜂群算法的原理和步驟進(jìn)行說(shuō)明,進(jìn)而對(duì)前任關(guān)于該算法的改進(jìn)優(yōu)化方法展開(kāi)了詳細(xì)的論述分析。具體研究結(jié)果如下:人工蜂群算法具有較強(qiáng)的系統(tǒng)性,通過(guò)引入群體概念對(duì)空間中的個(gè)體集合予以表示,在個(gè)體與個(gè)體間高效的信息共享的基礎(chǔ)上完成迭代繁衍與最優(yōu)解的搜索任務(wù),具有較強(qiáng)的自組織性。同時(shí),由于人工蜂群算法仍然處于初級(jí)研究階段,在參數(shù)設(shè)置和算法優(yōu)化方面仍然有待改進(jìn),加之既有的研究成果相對(duì)分散,故并未被廣泛應(yīng)用到相關(guān)領(lǐng)域。未來(lái),還需進(jìn)

10、一步加強(qiáng)對(duì)人工蜂群算法的研究,積極探究提高算法精度和性能的方法,為實(shí)現(xiàn)該算法的普及和應(yīng)用奠定良好基礎(chǔ)。參考文獻(xiàn):1 張超群,鄭建國(guó),王翔.蜂群算法研究綜述j.計(jì)算機(jī)應(yīng)用研究,2011,9(14):3201-3205.2 林小軍,葉東毅.一種帶規(guī)范知識(shí)引導(dǎo)的改進(jìn)人工蜂群算法j.模式識(shí)別與人工智能,2013,3(12):307-314.3 梁小曉,韋崇崗.基于人工蜂群算法的物聯(lián)網(wǎng)數(shù)據(jù)融合技術(shù)研究j.組合機(jī)床與自動(dòng)化加工技術(shù),2013,5(9):5-8.4 孟妍,吳小瑛.人工蜂群算法綜述j.信息技術(shù)與信息化,2013,4(24):46-48.5 銀建霞,孟紅云.具有混沌差分進(jìn)化搜索的人工蜂群算法j.計(jì)算機(jī)工程與應(yīng)用,2013,9(20):27-30. 電腦知識(shí)與技術(shù)20

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論