智能優(yōu)化算法:斑點(diǎn)鬣狗優(yōu)化算法

智能優(yōu)化算法:斑點(diǎn)鬣狗優(yōu)化算法-附代碼

@[toc]
摘要:斑點(diǎn)鬣狗優(yōu)化是印度塔帕爾大學(xué) Dhiman 等[1]提出的一種新的優(yōu)化算法个从,它主要模擬了斑點(diǎn)鬣狗的狩獵行為萌壳。斑點(diǎn)鬣狗依靠可信賴的朋友網(wǎng)絡(luò)和識(shí)別獵物的能力來(lái)捕食獵物,這種狩獵方法可以在更短的時(shí)間內(nèi)找到更好的解決方案。斑點(diǎn)鬣狗優(yōu)化極大地增強(qiáng)了算法的自適應(yīng)性,同時(shí)可以擴(kuò)展到更高的維度,在優(yōu)化問(wèn)題中得以廣泛應(yīng)
用残揉。

1.算法原理

斑點(diǎn)鬣狗是非常聰明的群體社交動(dòng)物,它們通過(guò)多種感官來(lái)識(shí)別親屬和其他個(gè)體芋浮,并對(duì)同一種族的關(guān)系進(jìn)行了排名抱环,群體中具有高地位的個(gè)體優(yōu)先獲得信任。由于這種生活習(xí)性纸巷,斑點(diǎn)鬣狗在群體狩獵方面具有非常高的成功率镇草。斑點(diǎn)鬣狗種群的捕食機(jī)制包括搜索、包圍瘤旨、狩獵和攻擊獵物四個(gè)過(guò)程梯啤。斑點(diǎn)鬣狗算法的基本原理如下:

1.1包圍機(jī)制

斑點(diǎn)鬣狗具有熟悉并判斷獵物的位置,從而包圍它們的能力存哲。該行為的數(shù)學(xué)模型由具體描述為:
D_{h}=|B.P_{t}-P(t)|\\ B=2r_{1}
式中: D_{h}為獵物與斑點(diǎn)鬣狗個(gè)體之間的距離因宇;t
迭代次數(shù)七婴; P_{p}為獵物位置;P(t) 是斑點(diǎn)鬣狗個(gè)體位
置察滑; B為搖擺因子本姥。

斑點(diǎn)鬣狗的個(gè)體位置更新為:
P(t+1)=P_{t}-E.D_{h}\\ E=2h.r_{2}-h\\ h=5-5\frac {Iteration}{NI}

式中:E為收斂因子; r1杭棵,r2 表示[0,1] 間的隨機(jī)數(shù);h表示控制因子氛赐,隨迭代次數(shù)的增加而線性減小魂爪,取值范圍為[0,5] ; NI為最大迭代次數(shù)艰管。

斑點(diǎn)鬣狗通過(guò)可以通過(guò)獵物的位置滓侍, 來(lái)調(diào)整自己的位置。設(shè)斑點(diǎn)鬣狗位置為(A牲芋,B)撩笆,獵物位置為(A^{*}B^{*})缸浦。斑點(diǎn)鬣狗通過(guò)調(diào)整B和E來(lái)遍布獵物周圍不同的位置夕冲。如下圖所示:

在這里插入圖片描述

<center>圖1斑點(diǎn)鬣狗的二維位置矢量

1.2 狩獵機(jī)制

斑點(diǎn)鬣狗通常依靠可信賴的種群網(wǎng)絡(luò)及識(shí)別獵物位置的能力來(lái)生活和分組捕殺。該機(jī)制的具體描述為:
D_{h}=|B.P_{t}(t)-P_{k}|\\ P_{k}=P_{h}-E.D_{h}\\ C_{h}=P_{k}+P_{k+1}+...P_{k+N}
式中: P_{h}定義了第一個(gè)最佳斑點(diǎn)鬣狗的位置裂逐; P_{k}
示其他斑點(diǎn)鬣狗的位置歹鱼; N表示斑點(diǎn)鬣狗的數(shù)量;C_{h}N個(gè)最優(yōu)解的集群卜高。其中N計(jì)算如下:
N=Count_{nos}(P_{h},P_{h+1},...,(P_{h}+M)
式子中:M是[0.5,1]中的隨機(jī)向量弥姻,在添加M之后,nos定義可行解的數(shù)量并計(jì)算所有候選解掺涛,其與給定搜索空間中的最優(yōu)解相似庭敦。

1.3 攻擊獵物(局部搜索)

斑點(diǎn)鬣狗在獵食的最后階段開(kāi)始攻擊獵物,當(dāng)收斂因子|E|<1 時(shí)薪缆,斑點(diǎn)鬣狗個(gè)體便會(huì)向獵物發(fā)動(dòng)攻擊秧廉。全局最優(yōu)解通過(guò)求取當(dāng)前最優(yōu)解集的平均值來(lái)確定斑點(diǎn)鬣狗搜
索個(gè)體的更新趨勢(shì)。攻擊獵物的數(shù)學(xué)公式具體描述如下:
P_{h}(t+1)=\frac {C_{h}}{N}
式子中:P_{h}(t+1)保持最優(yōu)解矮燎;C_{h}表示最優(yōu)解群集定血。

  1. 搜索機(jī)制(全局探索):斑點(diǎn)鬣狗大多根據(jù)位于最優(yōu)解群集C_{h} 中的斑點(diǎn)鬣狗群或群集的位置來(lái)搜尋獵物,當(dāng)收斂因子 |E|>1時(shí)诞外,斑點(diǎn)鬣狗將分散 澜沟, 遠(yuǎn) 離 當(dāng) 前 的 獵 物 , 并 尋 找 更 合 適 的 獵 物 位置峡谊。這種機(jī)制使得算法可在全局搜索茫虽。

用SHO 算法解決優(yōu)化問(wèn)題時(shí)需要注意以下幾點(diǎn):
(1)該算法保留了迭代過(guò)程中獲得的所有最佳解刊苍。
(2)所提出的斑點(diǎn)鬣狗搜尋機(jī)制定義了一個(gè)圓形的鄰域周圍的解決方案,可以擴(kuò)展到更高的維度作為一個(gè)超球體濒析。
(3)隨機(jī)向量B和E協(xié)助候選解具有不同隨機(jī)位置的超
球體正什。
(4)建議的狩獵方法允許候選解確定獵物的可能位置。
(5)利用向量E和h的調(diào)整值可表示探險(xiǎn)和開(kāi)發(fā)的 可能性這一特點(diǎn)号杏,使該算法可以 輕松地在探險(xiǎn)和開(kāi)發(fā)之間 進(jìn)行轉(zhuǎn)換婴氮。
(6)使用向量E,一半迭代用于搜索(探險(xiǎn))(|E|>1)盾致,
另一半迭代用于打獵(開(kāi)發(fā))(|E|<1)主经。

1.4 算法流程圖

在這里插入圖片描述

<center>圖2.流程圖

2. 算法結(jié)果:

在這里插入圖片描述

3.參考文獻(xiàn):

[1]DHIMAN G, KAUR A. Spotted hyena optimizer for solving engineering design problems[C]//2017 International.Conference on Machine learning and Data Science(MLDS). Greater Noida, India, IEEE, 2017.

[2]賈鶴鳴,姜子超,李瑤,孫康健,李金奪,彭曉旭.基于模擬退火斑點(diǎn)鬣狗優(yōu)化算法的特征選擇[J].應(yīng)用科技,2020,47(01):74-79.

[3]鐘文,張志浩,管鑫,陳波,黃泰相,付翊航.基于斑點(diǎn)鬣狗算法的風(fēng)/光/抽水蓄能聯(lián)合運(yùn)行系統(tǒng)優(yōu)化調(diào)度研究[J].電力學(xué)報(bào),2020,35(02):113-122.

4.Matlab代碼地址:

https://mianbaoduo.com/o/bread/Z5WVm5s=

5.Python代碼地址:

https://mianbaoduo.com/o/bread/YZaXmpxv

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市庭惜,隨后出現(xiàn)的幾起案子罩驻,更是在濱河造成了極大的恐慌,老刑警劉巖护赊,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件惠遏,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡骏啰,警方通過(guò)查閱死者的電腦和手機(jī)节吮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)判耕,“玉大人课锌,你說(shuō)我怎么就攤上這事∑盹酰” “怎么了渺贤?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)请毛。 經(jīng)常有香客問(wèn)我志鞍,道長(zhǎng),這世上最難降的妖魔是什么方仿? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任固棚,我火速辦了婚禮,結(jié)果婚禮上仙蚜,老公的妹妹穿的比我還像新娘此洲。我一直安慰自己,他們只是感情好委粉,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布呜师。 她就那樣靜靜地躺著,像睡著了一般贾节。 火紅的嫁衣襯著肌膚如雪汁汗。 梳的紋絲不亂的頭發(fā)上衷畦,一...
    開(kāi)封第一講書(shū)人閱讀 49,741評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音知牌,去河邊找鬼祈争。 笑死,一個(gè)胖子當(dāng)著我的面吹牛角寸,可吹牛的內(nèi)容都是我干的菩混。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼扁藕,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼墨吓!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起纹磺,我...
    開(kāi)封第一講書(shū)人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎亮曹,沒(méi)想到半個(gè)月后橄杨,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡照卦,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年式矫,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片役耕。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡采转,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出瞬痘,到底是詐尸還是另有隱情故慈,我是刑警寧澤,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布框全,位于F島的核電站察绷,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏津辩。R本人自食惡果不足惜拆撼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望喘沿。 院中可真熱鬧闸度,春花似錦、人聲如沸蚜印。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)窄赋。三九已至睁宰,卻和暖如春肪获,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背柒傻。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工孝赫, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人红符。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓青柄,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親预侯。 傳聞我的和親對(duì)象是個(gè)殘疾皇子致开,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容