国产精品超碰,97超碰在线播放,av大片在线播放,国产亚洲欧洲

作家
登錄

蝴蝶優化算法及實現源碼

作者: 來源: 2022-02-09 15:30:46 閱讀 我要評論

 群智能算法學習筆記

筆記內容和仿真代碼可能會不斷改動
如有不當之處,歡迎指正

算法簡介

蝴蝶優化算法(butterfly optimization algorithm, BOA)是Arora 等人于2019年提出的一種元啟發式智能算法。該算法受到了蝴蝶覓食和交配行為的啟發,蝴蝶接收/感知并分析空氣中的氣味,以確定食物來源/交配伙伴的潛在方向。

蝴蝶利用它們的嗅覺、視覺、味覺、觸覺和聽覺來尋找食物和伴侶,這些感覺也有助于它們從一個地方遷徙到另一個地方,逃離捕食者并在合適的地方產卵。在所有感覺中,嗅覺是最重要的,它幫助蝴蝶尋找食物(通常是花蜜)。蝴蝶的嗅覺感受器分散在蝴蝶的身體部位,如觸角、腿、觸須等。這些感受器實際上是蝴蝶體表的神經細胞,被稱為化學感受器。它引導蝴蝶尋找最佳的交配對象,以延續強大的遺傳基因。雄性蝴蝶能夠通過信息素識別雌性蝴蝶,信息素是雌性蝴蝶發出的氣味分泌物,會引起特定的反應。

通過觀察,發現蝴蝶對這些來源的位置有非常準確的判斷。此外,它們可以辨識出不同的香味,并感知它們的強度。蝴蝶會產生與其適應度相關的某種強度的香味,即當蝴蝶從一個位置移動到另一個位置時,它的適應度會相應地變化。當蝴蝶感覺到另一只蝴蝶在這個區域散發出更多的香味時,就會去靠近,這個階段被稱為全局搜索。另外一種情況,當蝴蝶不能感知大于它自己的香味時,它會隨機移動,這個階段稱為局部搜索。

香味

  為了理解BOA中的香味是如何計算的,首先需要理解,像氣味、聲音、光、溫度等這樣的模態是如何計算的。感知、處理這些模態需要知道三個重要的術語:感覺模態C、刺激強度I和冪指數a。在感覺模態中,感覺意味著測量能量的形式并以類似方式對其進行處理,而模態是指傳感器使用的原始輸入。不同的形態可以是氣味,聲音,光線,溫度,在BOA中,模態是香味。I是物理刺激的大小。在BOA中,I與蝴蝶/解決方案的適應度相關。這意味著,當一只蝴蝶散發出更多的香味時,周圍的其他蝴蝶可以感知到并被吸引。冪是強度增加的指數。參數a允許正則表達式、線性響應和響應壓縮。響應擴展是當I增加時,香味(f)比I增長更快。響應壓縮是當I增加時,f比I增長慢。線性響應是當I增加時,f成比例地增加。經實驗證明,有時隨著刺激的增強,昆蟲對刺激變化的敏感性變得越來越低。因此在BOA中,為了估計I的大小,使用了響應壓縮。
  蝴蝶的自然現象基于兩個重要問題:I的變化和f的表示。簡單地說,蝴蝶的I與編碼后的目標函數相關聯。但是,f是相對的,即應該由其他蝴蝶來感知。史蒂文斯冪定律中,為了將氣味與其他形式區別開來,使用了C。現在,當I較少的蝴蝶向I較多的蝴蝶移動時,f比I增加得更快。因此,我們應該允許f隨冪指數參數a實現的吸收程度而變化。在BOA中,香味被表示為刺激物的物理強度的函數,如下所示:

在這里插入圖片描述

其中f為香味的大小,即其他蝴蝶感知到的香味強度,c 為感官模態,在[0,1]之間取值;I 為刺激強度;a 為冪指數,在[0,1]之間取值。在一個極端情況下,a=1,意味著一只特定蝴蝶發出的香氣量被其他蝴蝶以同樣的能力感知到,這相當于說香味是在理想化的環境中傳播的,在這個區域的任何地方都可以感覺到一只散發著香味的蝴蝶。因此,可以很容易地達到單個(通常是全局的)最優值。另一方面,如果a=0,這意味著任何一只蝴蝶散發出的香味都不會被其他蝴蝶感覺到。所以,參數a控制算法的行為。另一個重要參數是c,它也是決定BOA算法收斂速度和性能的關鍵參數。理論上c∈[0,∞],但實際上是由待優化系統的特性決定的。A和c的取值對算法的收斂速度有重要影響。在最大化問題中,強度可以與目標函數成正比。

具體算法

為了用搜索算法演示上述討論,將蝴蝶的上述特征理想化如下:

1.所有的蝴蝶都可以發出氣味,這使蝴蝶間相互吸引。

2.每只蝴蝶都會隨機移動或朝最好的蝴蝶移動,散發出更多的芳香。

3. 蝴蝶的刺激強度受目標函數的景觀影響或決定。

該算法分為三個階段:(1)初始化階段、(2)迭代階段和(3)結束階段。

在BOA的每次運行中,首先執行初始化階段,然后進行迭代搜索,最后在找到最優解時終止算法。BOA中使用的參數值也會被分配,設置這些值后,算法將繼續創建初始蝴蝶種群以進行優化。由于在BOA的模擬過程中蝴蝶總數保持不變,分配了一個固定大小的內存來存儲信息。蝴蝶的位置是在搜索空間中隨機生成的,并計算和存儲它們的香味和適應值。這樣就完成了初始化階段,算法開始了迭代階段,該階段使用創建的人工蝶形執行搜索。算法的第二階段,即迭代階段,由算法執行多次迭代。在每次迭代中,解空間中的所有蝶形都移到新位置,然后重新評估其適應性值。算法首先計算解空間中不同位置的所有蝴蝶的適應度值。那么這些蝴蝶就會利用式1在自己的位置產生香味。該算法有兩個關鍵步驟,即全局搜索階段和局部搜索階段。在全局搜索階段,蝴蝶向最合適的蝴蝶/解g∗邁出一步,該蝴蝶/解g可以用公式(2)來表示。

在這里插入圖片描述

這里,g∗表示在當前迭代的所有解中找到的當前最佳解;fi表示第i只蝴蝶的香味,r是[0,1]中的隨機數。局部搜索階段可以表示為

在這里插入圖片描述

其中,xjt和xkt是解空間中的第j個蝴蝶和第k個蝴蝶。

蝴蝶尋找食物、交配伙伴可以在局部和全局范圍內發生?紤]到地理上的接近和各種其他因素,如雨、風等,在整個交配伙伴或蝴蝶的覓食活動中,尋找食物可能占很大比例。因此,在BOA中使用切換概率p來在普通全局搜索和密集局部搜索之間切換。

在未達到停止標準之前,一直進行迭代。迭代結束的標準可以有多個,如使用的最大CPU時間、達到的最大迭代次數、沒有改進的最大迭代次數、達到錯誤率的特定值或任何其他適當的標準。當迭代階段結束時,算法輸出具有最佳適應度的最優解。

參考文獻

[1] Arora S, Singh S. Butterfly optimization algorithm: a novel approach for global optimization[J]. Soft Computing. 2019, 23(3): 715-734.


  推薦閱讀

  JSP實現簡單網頁計算器

本文實例為大家分享了JSP實現簡單網頁計算器的具體代碼,供大家參考,具體內容如下一、構造一個簡單的計算器,能夠進行“+、—、*、/”運算(1)編寫jsp頁面,用戶通過表單輸入兩個操作數和運算符,>>>詳細閱讀


本文標題:蝴蝶優化算法及實現源碼

地址:http://www.254ch.com/kaifa/yejie/41186.html

關鍵詞: 探索發現

樂購科技部分新聞及文章轉載自互聯網,供讀者交流和學習,若有涉及作者版權等問題請及時與我們聯系,以便更正、刪除或按規定辦理。感謝所有提供資訊的網站,歡迎各類媒體與樂購科技進行文章共享合作。

網友點評
自媒體專欄

評論

熱度

精彩導讀
欄目ID=71的表不存在(操作類型=0)
国产精品超碰,97超碰在线播放,av大片在线播放,国产亚洲欧洲
免费在线一区观看| 久久你懂得1024| 亚洲综合一二区| 欧美丝袜丝交足nylons| 久久综合99re88久久爱| 国产日韩精品一区二区三区| 青草av.久久免费一区| 亚洲成a人片在线观看中文| 精一区二区三区| 欧美日韩一区在线观看| 国产精品久久久久久久久免费桃花| 五月天激情综合| 色婷婷精品大视频在线蜜桃视频| 亚洲香蕉伊在人在线观| 成人在线视频一区| 欧美精品一区视频| 黄色日韩三级电影| 欧美一区二区精品在线| 亚洲成av人片| 欧美日韩五月天| 亚洲国产一区视频| 欧美视频在线一区| 亚洲成av人在线观看| 91久久香蕉国产日韩欧美9色| 中文字幕av一区二区三区免费看| 国产91在线观看丝袜| 中文成人av在线| 成人av电影在线网| 成人免费在线播放视频| av激情亚洲男人天堂| 中文字幕在线不卡| 91麻豆免费观看| 亚洲午夜一区二区| 欧美日韩国产另类一区| 日韩av午夜在线观看| 日韩欧美综合在线| 国产精品一卡二| 中文字幕成人网| av亚洲精华国产精华精华| 国产精品久线在线观看| 91女人视频在线观看| 亚洲第一激情av| 日韩欧美国产电影| 国产麻豆午夜三级精品| 国产拍欧美日韩视频二区| 99精品桃花视频在线观看| 亚洲午夜久久久久久久久电影院 | 国产激情视频一区二区三区欧美| 日韩免费高清视频| 成人高清免费在线播放| 一区二区三国产精华液| 欧美一级国产精品| 欧美日韩一级片在线观看| 蜜桃久久久久久久| 国产欧美日韩亚州综合| 91福利区一区二区三区| 麻豆成人av在线| 国产精品久久久久天堂| 精品视频1区2区| 国产成人欧美日韩在线电影| 亚洲欧美日韩国产成人精品影院| 日韩一二三区不卡| 成人丝袜高跟foot| 成人av免费在线播放| 中文字幕 久热精品 视频在线| 最新中文字幕一区二区三区| 亚洲国产成人av网| 国产欧美精品区一区二区三区 | 欧美日韩视频不卡| 日韩欧美国产不卡| 免费观看一级特黄欧美大片| 色综合色狠狠天天综合色| 欧美一区二区视频在线观看2020 | 色av综合在线| 亚洲国产精品欧美一二99| 色婷婷亚洲婷婷| 毛片av一区二区三区| 欧美日韩国产经典色站一区二区三区| 久久久99精品免费观看不卡| 国产成人免费视频网站| 精品国产一区久久| 国产精品一区二区你懂的| 久久先锋资源网| 成人av免费在线| 蜜桃视频第一区免费观看| 久久久99精品久久| 91精品国产91久久久久久一区二区 | 在线观看亚洲成人| 婷婷国产v国产偷v亚洲高清| 久久久久国产精品免费免费搜索| 国产精品99久久久久久宅男| 亚洲免费电影在线| 精品国产第一区二区三区观看体验| 91偷拍与自偷拍精品| 一本大道av伊人久久综合| 日本一区二区不卡视频| 精品视频资源站| 成人免费福利片| 韩国理伦片一区二区三区在线播放| 国产精品蜜臀在线观看| 精品国产髙清在线看国产毛片| 91日韩精品一区| 成人av在线电影| 风间由美一区二区av101| 国产午夜精品一区二区三区视频 | 调教+趴+乳夹+国产+精品| 国产欧美久久久精品影院| 日韩欧美成人一区二区| 欧美中文字幕一区| 欧洲亚洲精品在线| av不卡免费在线观看| 高清不卡一区二区| 成人黄页在线观看| 青青草伊人久久| 在线播放一区二区三区| 欧美色爱综合网| 在线观看亚洲一区| 欧美一区二区三区影视| 69堂成人精品免费视频| 日韩三级伦理片妻子的秘密按摩| 欧美系列一区二区| 制服丝袜中文字幕一区| 欧美日韩国产高清一区二区三区 | 精品91自产拍在线观看一区| 欧美不卡视频一区| 在线观看91av| 欧美日韩小视频| 久久青草国产手机看片福利盒子 | 一区二区成人在线视频| 国产91精品入口| 在线播放视频一区| 亚洲成人一二三| www.欧美.com| 欧美专区日韩专区| 日韩一级在线观看| 日韩不卡一区二区三区| 色婷婷精品大视频在线蜜桃视频| 国产三级精品三级| 国产精品一二三四五| 久久新电视剧免费观看| 捆绑变态av一区二区三区| 日韩午夜激情av| 美女性感视频久久| 欧美人伦禁忌dvd放荡欲情| 亚洲视频在线一区观看| 国产+成+人+亚洲欧洲自线| 日韩视频123| 久久影院电视剧免费观看| 亚洲天堂精品在线观看| 国产传媒一区在线| 26uuu色噜噜精品一区| 亚洲一二三四久久| 99国产精品久久久久| 国产女人18毛片水真多成人如厕 | 成人久久18免费网站麻豆 | 国产欧美一区二区精品仙草咪| 蜜臀av一级做a爰片久久| 91亚洲午夜精品久久久久久| 久久久久久久久久美女| 国产高清成人在线| 久久一夜天堂av一区二区三区 | 懂色av中文字幕一区二区三区| 26uuu国产日韩综合| 狠狠色狠狠色综合系列| 日韩欧美一级精品久久| 成人性生交大片免费看视频在线| 久久精品一区二区| 成人影视亚洲图片在线| 亚洲精品视频在线| 精品美女一区二区| 国产激情一区二区三区桃花岛亚洲| 欧美激情中文字幕| 日本国产一区二区| 麻豆成人av在线| 亚洲九九爱视频| 欧美国产日韩一二三区| 欧美日韩一区不卡| 风流少妇一区二区| 亚洲一级在线观看| 国产精品久久久久桃色tv| 欧美日高清视频| 9i看片成人免费高清| 国产中文字幕精品| 亚洲成人在线网站| 亚洲欧美日韩在线播放| 精品国产免费一区二区三区香蕉| 在线国产电影不卡| 国产成人精品免费在线| 久久se精品一区精品二区| 麻豆精品一二三| 欧美亚洲一区二区在线观看| 亚洲图片另类小说| 最近中文字幕一区二区三区| 国产精品区一区二区三区| 亚洲摸摸操操av| 日本aⅴ亚洲精品中文乱码| 极品美女销魂一区二区三区免费 | 另类小说综合欧美亚洲| 亚洲精品成a人| 欧美国产综合一区二区|