智能優(yōu)化算法:閃電搜索算法

智能優(yōu)化算法:閃電搜索算法-附代碼

@[toc]
摘要:2015 年界睁,Hussain Shareef 等基于閃電的機(jī)理提出了一種新型的啟發(fā)式優(yōu)化算法—閃電搜索算法( lightning search algorithm隘马,LSA),該算法具有調(diào)節(jié)參數(shù)少蒋歌、收斂精度高和全局尋優(yōu)能力強(qiáng)等優(yōu)點(diǎn)庶香,已在函數(shù)優(yōu)化丑慎、旅行商問題尋優(yōu)等方面得到應(yīng)用裹唆。

1.算法原理

LSA 主要通過 3 種放電體的數(shù)學(xué)模型模擬來實(shí)現(xiàn),即過渡放電體婴氮、試圖成為領(lǐng)先者的空間放電體斯棒、源于過渡放電體群并代表最佳位置的引導(dǎo)放電體。

1.1 過渡放電體

初期就形成了一個先導(dǎo)放電體主经,經(jīng)過過渡形成了一個隨機(jī)方向的放電體荣暮。因此,可以認(rèn)為它是從解空間的開區(qū)間上的標(biāo)準(zhǔn)均勻概率分布中取得的一個隨機(jī)數(shù)罩驻。設(shè)一個群體規(guī)模為 N 的梯級先導(dǎo)sl = [sl_1,...,sl_N],其滿足待優(yōu)化問題的 N個隨機(jī)放電體位置 P^T=[P_1^T,....,P_N^T]穗酥。標(biāo)準(zhǔn)均勻分布的概率密度函數(shù)f(x^T) 可以表示:
f(x^T)=\begin{cases} 1/b-a,a\leq x^T \leq b\\ 0,x^T<a\,or\,x^T>b \end{cases} \tag{1}
式中,x^T為可提供候選解或梯級先導(dǎo) sl_i的初始頂端能量 E_{sli}的隨機(jī)數(shù); a惠遏、b分別為解空間下限和上限砾跃。

1.2 空間放電體

先導(dǎo)放電體才能形成下一個通道。設(shè)空間放電體的位置為P^S=[P_1^S,....,P_N^S] 节吮,利用指數(shù)分布函數(shù)隨機(jī)生成數(shù)進(jìn)行數(shù)學(xué)建模抽高。其指數(shù)分布概率密度函數(shù) f(x^S):
f(x^S)=\begin{cases} 1/u.e^{-x^S/u},x^S\geq 0\\ 0,x^s<0 \end {cases}\tag{2}
空間放電體的位置或下一次迭代的方向可以通過形狀參數(shù)u來控制。在 LSA 中透绩,u_i為引導(dǎo)放電體P^L和空間放電體 p^S_i之間的距離翘骂。依據(jù)這一定義,p^S_i在第 t + 1 次迭代位置可以描述為:
p_{i\_new}^S=p_i^S\pm e^{rand(u_i)}\tag{3}
其中帚豪,e^{rand}是指數(shù)隨機(jī)數(shù)碳竟。如果 P^S_i為負(fù),那么產(chǎn)生的隨機(jī)數(shù)應(yīng)該被減去志鞍,因?yàn)槭? 2) 只提供正值瞭亮。然而,新位置 P_{i\_new}^S不能保證梯級先導(dǎo)傳播或通道的形成固棚,除非空間放電體能量E_{p\_i}^S大于先導(dǎo)放電體能
E_{sli}或者找到一個更好的解。如果 P^S_{i\_new}在下一步提供了更好的解仙蚜,那么相應(yīng)的先導(dǎo)放電體 sli 被擴(kuò)展到新位置 sl_{i\_new}此洲,并且 P^S_i被更新到P^S_{i\_new}。否則委粉,P^S_i保持不變呜师,直到下一次迭代。如果 P^S_{i\_new}
延伸到sl_{i\_new}并優(yōu)于當(dāng)前迭代贾节,則空間放電體將變成引導(dǎo)放電體汁汗。

1.3 引導(dǎo)放電體

用具有形狀參數(shù)u 和尺度參數(shù) \sigma的標(biāo)準(zhǔn)正態(tài)分布生成的隨機(jī)數(shù)進(jìn)行數(shù)學(xué)建模衷畦,其正態(tài)概率密度函數(shù) f( x^L) 表示為:
f(x^L)=\frac{1}{\sigma\sqrt{2\pi}}e^{-\frac{(x^L-u)^2}{2\sigma^2}}\tag{4}
由式( 2) 可知,隨機(jī)生成的引導(dǎo)放電體可以從形狀參數(shù)所定義的當(dāng)前位置的所有方向上進(jìn)行搜索知牌,并且可通過尺度參數(shù)定義其開采能力祈争。在 LSA中,引導(dǎo)放電體 P^L的尺度參數(shù)\sigma隨著向地球的推進(jìn)或找到最佳解而呈指數(shù)下降角寸。有了這個定義菩混,引導(dǎo)放電 P^L在第 t + 1 次迭代位置可以描述為:
p_{new}^L=p^L+normrand(u^L,\sigma^L)\tag{5}
其中,normrand是由正態(tài)分布函數(shù)產(chǎn)生的隨機(jī)數(shù)扁藕。若E_{p\_i}^L>E_{sli}
沮峡,更新 P^L至新引導(dǎo) 放 電 體 位 置P^L_{i\_new}; 若P^L_{i\_new}在第 t + 1 次迭代提供了較優(yōu)解,則相應(yīng)的梯級先導(dǎo) sl_i被擴(kuò)展到新位置 sl_{L_new}亿柑,且 P^L更新為 P^L_{i\_new}; 否則邢疙,引導(dǎo)放電體 pL位置保持不變,直到下一次迭代望薄。

LSA 的整個過程總結(jié)為圖所示的流程:

流程圖

2.算法結(jié)果

算法結(jié)果

3.參考文獻(xiàn)

[1] Shareef H秘症,Ibrahim A A,Mutlag A H. Lightning search algorithm[J]. Applied Soft Computing式矫,2015乡摹,36 ( S1 ) :
315 - 333.

[2]丁祥,王津生,李劍,王彤,趙明.基于閃電搜索算法的水泵流量-揚(yáng)程樣本曲線校準(zhǔn)[J].供水技術(shù),2019,13(04):6-11.

4.Matlab代碼

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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市采转,隨后出現(xiàn)的幾起案子聪廉,更是在濱河造成了極大的恐慌,老刑警劉巖故慈,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件板熊,死亡現(xiàn)場離奇詭異,居然都是意外死亡察绷,警方通過查閱死者的電腦和手機(jī)干签,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拆撼,“玉大人容劳,你說我怎么就攤上這事≌⒍龋” “怎么了竭贩?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長莺禁。 經(jīng)常有香客問我留量,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任楼熄,我火速辦了婚禮忆绰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘可岂。我一直安慰自己错敢,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布青柄。 她就那樣靜靜地躺著伐债,像睡著了一般。 火紅的嫁衣襯著肌膚如雪致开。 梳的紋絲不亂的頭發(fā)上峰锁,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天,我揣著相機(jī)與錄音双戳,去河邊找鬼虹蒋。 笑死,一個胖子當(dāng)著我的面吹牛飒货,可吹牛的內(nèi)容都是我干的魄衅。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼塘辅,長吁一口氣:“原來是場噩夢啊……” “哼晃虫!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起扣墩,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤哲银,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后呻惕,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體荆责,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年亚脆,在試婚紗的時候發(fā)現(xiàn)自己被綠了做院。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡濒持,死狀恐怖键耕,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情弥喉,我是刑警寧澤郁竟,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站由境,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜虏杰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一讥蟆、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧纺阔,春花似錦瘸彤、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至玻靡,卻和暖如春结榄,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背囤捻。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工臼朗, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蝎土。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓视哑,卻偏偏與公主長得像,于是被迫代替她去往敵國和親誊涯。 傳聞我的和親對象是個殘疾皇子挡毅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評論 2 355

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