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

幾種仿生優化算法的比較

2015-04-29 00:00:00何超君車暢
科技創新與應用 2015年5期

摘 要:仿生優化算法是通過模擬自然生物進化或者社會行為的隨機搜索方法而提出的一種算法。這些算法能夠解決許多傳統方法難以解決的復雜問題,因此被廣泛的應用。文章主要介紹了三種仿生優化算,即法蟻群算法、人工魚群算法、人工免疫算法。介紹了這幾種算法的基本原理、實用范圍,以及這三種算法的優缺點及未來的展望。

關鍵詞:仿生優化;蟻群算法;人工魚群算法;人工免疫算法

引言

隨著社會的飛速發展,傳統的方法已經不能解決我們遇到的許多問題,如指派問題,車間生產問題,旅行路徑問題。如果采用傳統的方法來解決這類問題將會大大的增加計算機的負擔,同時不能夠找出最優的解決方案。這就不得不使我們尋找其他的方法。為了能夠解決這些問題,科學家們從生物系統的進化和自適應現象找到了靈感,提出了解決問題的最優方案-仿生優化算法。

1 蟻群算法

蟻群算法又稱為螞蟻算法。這種算法是由意大利研究者Dorigo在1991年提出的一種新型算法。它主要是模擬螞蟻的覓食行為,通過觀察螞蟻如何能在最短的時間尋到一條食物到巢穴的最短路徑。生物學家觀察和研究發現,螞蟻覓食是一種群體行為,并不是各自尋找食物。螞蟻在尋找食物的過程中,每只螞蟻都會在它行過的路徑上分泌一種化學物質,這種化學物質叫作信息素。但是每一條道路上的信息素濃度不一,每條道路上信息素的多少會影響螞蟻的選擇。信息素的濃度越高,這條道路被選擇的可能性就越大。螞蟻就是通過這種信息素來傳遞信息的,從而尋找到最近的那條道路[2]。從而能夠更快的將食物搬入巢穴,也能夠減少搬食螞蟻的數量。螞蟻算法就是從該模型中受到啟發 ,并且用于尋找最優解。

2 人工魚群算法

人工魚群算法是李曉磊博士等在對動物群體智能行為研究的基礎上提出的一種新型仿生優化算法,這種算法是根據“水域中魚生存數目的多少來判斷這一水域中營養物質較多的地方”,通過模仿魚群的覓食行來尋找營養物質較多的地方。

這種現象在日常生活中也可以經常看見,比如釣魚的時候,通常我們在某個地方釣魚,首先要撒魚餌或者魚料,然后過一陣便會有成群結隊的魚游過來。魚群算法就是根據魚的多少來找出水域中營養物質較高的地方。人工魚群就是用人魚來模仿魚群的覓食、聚集、追尾,從而實現最優解。

覓食行為:日常生活中,水中的魚兒在沒有人為作用的條件下,在水中自由自在的游動,但當人為投入食物時,便會向食物增多的那一方游去。

聚集行為:魚在水中自然而然的聚集成群,是為了保證群體的安全而形成的一種生活習慣。

追尾行為:在魚群的游動過程中,當某一條或幾條魚發現食物的時候,它們附近的魚群也會緊隨他們而來,從而快速到達食物。

人工魚群的基本步驟如下:

(1)產生初始魚群:隨機產生n條人工魚,組成初始化人工魚群。

(2)記錄初始濃度:分別計算各人工魚的食物濃度,最終將濃度最大的人工魚記錄到公告欄。

(3)公告欄比較:各個人工魚在尋找最優的過程中,行動完成,將自身的狀態與公告欄上的狀態進行比較,如果自身的狀態優于公告欄的狀態,則將公告欄上的最優狀態改成自身狀態。反之,則不修改。

(4)經過多條魚的狀態的修改從而找到水域中濃度最高的那條道。

3 人工免疫算法

免疫系統對人體是至關重要的。免疫系統是由淋巴細胞把自身細胞與抗原識別出來,并產生抗體來對付入侵人體的抗原,從而消滅抗原。免疫系統具有免疫能力,能夠抑制過多抗體的產生,事實上免疫系統只需要根據侵入人體的抗原產生相應的抗體,從而消滅抗原即可,而不需要產生其他不必要的抗體。

人工免疫算法將抗原和抗體分別對應優化問題的目標函數和可行解。把抗體和抗原的親和力看作可行解和目標函數的匹配程度。通過計算抗體期望生存率來促進較優抗體的遺傳和變異,用記憶細胞單元保存擇優后的可行解來抑制相似可行解的繼續產生,并加速搜索到全局最優解,同時,當相似問題在此出現時,能夠較快產生該問題的較優解甚至最優解。

人工免疫算法的基本步驟如下:(1)輸入抗原;(2)產生抗體;(3)分析抗原與抗體的關系;(4)將與抗原具有最大親和力的抗體大量分解;(5)抗體的選擇。計算當前抗體群中抗體濃度,濃度高的則減小,反之,增加;(6)得到最優的抗體抑制抗原;(7)終止。

4 上述幾種算法的比較

以上幾種算法都是模擬自然界生物系統,通過生物的尋優行為找到一種最優的算法,因此仿生優化算法有許多相同的特點:

(1)不確定的算法:仿生優化算法的不確定性主要體現在隨機性。它們的搜索過程都具有非確定性,都是利用仿生理論的記憶機制加強局部搜索或抑制早熟收斂,從而使算法快速收斂到全局最優解。

(2)概率型的優化算法:不確定算法的優點在于有更多的機會求得全局的最優解。

(3)相互作用:各個個體通過相互作用來更好的適應環境,同時與環境互相交互。

(4)突顯性:最終的最優目標,總是在各個個體行為的運動中脫穎而出。

5 仿生優化算法的發展與展望

文章闡述了三種仿生優化算法,它們已經在各自適應的環境下取得了很好的成績,在某些領域體現了強大的潛力,但是還是存在一些不足。為了能夠更好的解決這些不足,提出了以下幾種方法。

(1)將仿生優化算法同其他算法結合起來產生一種新的算法,分析各種算法的優缺點,取長補短,尋求最適應的一種新算法,從而功能更加強大,能夠更好的解決尋優問題。

(2)仿生優化算法的理論基礎有待加強,建立新的模型,這對解決不同優化問題的收斂性,局部最優解,以及魯棒性有很重要的作用。目前的應用都是通過反復實驗而得到的,將會大大的影響實驗速度,因此提出一套切實有用的方案,將會大大促進仿生優化的發展。

(3)擴大仿生優化算法的應用領域,將仿生優化算法應用在更多的領域,幫助解決更多的優化問題。仿生優化算法是一類很好的算法,能夠幫助我們解決許多傳統方法不能夠解決的問題,因此大大的擴大仿生優化算法的應用,將會為我們提供更多的簡便方法。

參考文獻

[1]于佳,等.仿生優化算法在變電站選址中的應用[J].工程技術,2012.

[2]熊偉平,等.幾種仿生優化算法的比較研究[J].計算機技術與發展,2010.

作者簡介:何超君(1989,4-),女,漢族,四川省南充市西充縣,碩士研究生,研究方向:工業過程監控與故障診斷、計算機控制技術。

主站蜘蛛池模板: 色偷偷男人的天堂亚洲av| 久久国产亚洲偷自| 97精品伊人久久大香线蕉| 久久无码av一区二区三区| 一本大道东京热无码av| 无套av在线| 伊人成人在线| 91福利在线看| 亚洲国产成人麻豆精品| 思思热精品在线8| 欧美日韩精品在线播放| jijzzizz老师出水喷水喷出| 91蝌蚪视频在线观看| 人妻一区二区三区无码精品一区| 欧美一区二区三区不卡免费| 精品无码视频在线观看| 欧美在线观看不卡| 99久久这里只精品麻豆| 欧美一级专区免费大片| 免费无码AV片在线观看国产| 中文字幕亚洲乱码熟女1区2区| 欧美综合激情| 日本免费一级视频| 午夜天堂视频| 国内视频精品| 日韩欧美网址| 免费女人18毛片a级毛片视频| 久久久久九九精品影院| 激情无码视频在线看| 在线国产91| 欧美精品在线看| 亚洲aaa视频| 成人精品免费视频| 97视频免费在线观看| 久久伊人久久亚洲综合| 国产爽妇精品| 蜜桃臀无码内射一区二区三区| 一区二区自拍| 97免费在线观看视频| 尤物成AV人片在线观看| 久久婷婷人人澡人人爱91| 99精品免费在线| 福利在线免费视频| 台湾AV国片精品女同性| 亚洲精品国产自在现线最新| 黄色在线不卡| 国产一区在线视频观看| 精品久久久久久成人AV| 九色视频在线免费观看| 国产美女自慰在线观看| av一区二区人妻无码| 日本不卡在线| 91福利国产成人精品导航| 少妇精品久久久一区二区三区| 国产小视频a在线观看| 亚洲国产日韩视频观看| 欧美h在线观看| 国产成熟女人性满足视频| 精品免费在线视频| 国产女人在线视频| 丰满人妻久久中文字幕| 亚洲国产天堂久久综合226114| 亚洲AV无码乱码在线观看裸奔 | 欧美一级夜夜爽| 国产91熟女高潮一区二区| 色婷婷成人网| 热久久这里是精品6免费观看| 国产亚洲现在一区二区中文| 久久窝窝国产精品午夜看片| 亚洲全网成人资源在线观看| 亚洲一区二区精品无码久久久| 9cao视频精品| 亚洲国产欧美国产综合久久 | 国产青青操| 72种姿势欧美久久久久大黄蕉| аⅴ资源中文在线天堂| 亚洲免费播放| 国产精品尤物在线| 中文字幕资源站| 成人一区专区在线观看| 1024国产在线| 国产美女91呻吟求|