天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 論文百科 > 論文創(chuàng)新 >

人工魚(yú)群算法matlab_混和算法_ChinaUnix博客

發(fā)布時(shí)間:2016-06-09 07:00

  本文關(guān)鍵詞:魚(yú)群算法,由筆耕文化傳播整理發(fā)布。


人工魚(yú)群算法 2012-11-13 21:23:41

分類(lèi):

人工魚(yú)群算法主要利用魚(yú)的三大基本行為:覓食、聚群和追尾行為,采用自上而下的尋優(yōu)模式從構(gòu)造個(gè)體的底層行為開(kāi)始,,通過(guò)魚(yú)群中各個(gè)體的局部尋優(yōu),達(dá)到全局最優(yōu)值在群體中凸顯出來(lái)的目的。

(1)              覓食行為:這是魚(yú)趨向食物的一種活動(dòng),一般認(rèn)為它是通過(guò)視覺(jué)或味覺(jué)來(lái)感知水中的食物兩或食物濃度來(lái)選擇行動(dòng)的方向。

(2)              聚群行為:大量或少量的魚(yú)聚集成群,進(jìn)行集體覓食和躲避敵害,這是它們?cè)谶M(jìn)化過(guò)程中形成的一種生存方式。

(3)              追尾行為:當(dāng)某一條魚(yú)或幾條魚(yú)發(fā)現(xiàn)食物時(shí),它們附近的魚(yú)會(huì)尾隨而來(lái),導(dǎo)致更遠(yuǎn)處的魚(yú)也會(huì)尾隨過(guò)來(lái)。

覓食行為主要認(rèn)為是循著食物多的方向游動(dòng)的一種行為,在尋優(yōu)中則是向較優(yōu)方向進(jìn)行的迭代方式。聚群行為能夠很好的跳出局部極值,并盡可能搜索到其它的極值,最終搜索到全局極值。追尾行為有助于快速的向某個(gè)極值方向前進(jìn),加快尋優(yōu)的速度,并防止人工魚(yú)在局部振蕩而停滯不前。魚(yú)群算法在對(duì)以上行為進(jìn)行評(píng)價(jià)后,自動(dòng)選擇合適的行為,從而形成一種高效快速的尋優(yōu)策略。

 

人工魚(yú)群算法的行為描述:

覓食行為:設(shè)置人工魚(yú)當(dāng)前狀態(tài),并在其感知范圍內(nèi)隨機(jī)選擇另一個(gè)狀態(tài),如果得到的狀態(tài)的目標(biāo)函數(shù)大于當(dāng)前的狀態(tài),則向新選擇得到的狀態(tài)靠近一步,反之,重新選取新?tīng)顟B(tài),判斷是否滿足條件,選擇次數(shù)達(dá)到一定數(shù)量后,如果仍然不滿足條件,則隨機(jī)移動(dòng)一步。

聚群行為:人工魚(yú)探索當(dāng)前鄰居內(nèi)的伙伴數(shù)量,并計(jì)算伙伴的中心位置,然后把新得到的中心位置的目標(biāo)函數(shù)與當(dāng)前位置的目標(biāo)函數(shù)相比較,如果中心位置的目標(biāo)函數(shù)優(yōu)于當(dāng)前位置的目標(biāo)函數(shù)并且不是很擁擠,則當(dāng)前位置向中心位置移動(dòng)一步,否則執(zhí)行覓食行為。

追尾行為:人工魚(yú)探索周?chē)従郁~(yú)的最優(yōu)位置,當(dāng)最優(yōu)位置的目標(biāo)函數(shù)值大于當(dāng)前位置的目標(biāo)函數(shù)值并且不是很擁擠,則當(dāng)前位置向最優(yōu)鄰居魚(yú)移動(dòng)一步,否則執(zhí)行覓食。

根據(jù)所要解決的問(wèn)題性質(zhì),對(duì)人工魚(yú)當(dāng)前所處的環(huán)境進(jìn)行評(píng)價(jià),從而選擇一種行為。較常用的評(píng)估方法是:選擇各行為中使得向最優(yōu)方向前進(jìn)最大的方向,也就是各行為中使得人工魚(yú)的下一步狀態(tài)最優(yōu)的行為,如果沒(méi)有能使下一個(gè)狀態(tài)優(yōu)于當(dāng)前狀態(tài)的行為,則采用隨機(jī)行為。

 

人工魚(yú)群算法步驟:

Step3:計(jì)算每條魚(yú)的食物濃度函數(shù)(目標(biāo)函數(shù)),把最優(yōu)的值放入公告板中;

Step4:對(duì)于每條人工魚(yú)執(zhí)行以下操作

(1)              計(jì)算出追尾行為、聚群行為的值,采用行為選擇策略,選擇最優(yōu)的行為作為魚(yú)的移動(dòng)方向,缺省行為是覓食行為。

(2)              計(jì)算出每條魚(yú)的食物濃度函數(shù)(目標(biāo)函數(shù)),其最優(yōu)值與公告板中的值進(jìn)行比較,最終公告板中始終保持最優(yōu)的值。

最終公告板中的值就是最優(yōu)值。

 

閱讀(3773) | 評(píng)論(0) | 轉(zhuǎn)發(fā)(0) |

0

上一篇:73種網(wǎng)頁(yè)常用js代碼

下一篇:多種仿生優(yōu)化算法的特點(diǎn)

相關(guān)熱門(mén)文章

給主人留下些什么吧!~~

評(píng)論熱議

請(qǐng)登錄后評(píng)論。

登錄 注冊(cè)



  本文關(guān)鍵詞:魚(yú)群算法,由筆耕文化傳播整理發(fā)布。



本文編號(hào):55080

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/wenshubaike/shangbiaozhuanli/55080.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶273bb***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com