• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于動(dòng)態(tài)雙種群的黏菌和花粉混合算法

    2024-08-17 00:00:00李大海劉曉峰王振東

    摘 要:針對(duì)單一啟發(fā)式算法易受自身原理導(dǎo)致的全局和局部搜索不平衡的問(wèn)題,提出了一種基于動(dòng)態(tài)雙種群的黏菌和花粉混合算法HASMFP。首先,通過(guò)種群個(gè)體和當(dāng)前最優(yōu)個(gè)體之間的距離,將種群動(dòng)態(tài)劃分為黏菌子種群和花粉子種群分別進(jìn)行搜索,以更有效地平衡算法的探索能力和開(kāi)發(fā)能力;其次,對(duì)全局搜索融入相似度與適應(yīng)度的綜合排序感知機(jī)制來(lái)提高黏菌子種群的多樣性,以幫助黏菌算法跳出局部最優(yōu);最后,在標(biāo)準(zhǔn)花粉算法的全局搜索中加入動(dòng)態(tài)權(quán)重和恒定收縮系數(shù),并對(duì)局部搜索設(shè)計(jì)了精英引導(dǎo)項(xiàng)來(lái)提高算法的收斂速度和搜索精度。選用CEC2017測(cè)試集中的12個(gè)函數(shù)作為實(shí)驗(yàn)測(cè)試集,將HASMFP與ISMA、DTSMA、HLFPA、SCFPA和tMFPA五種改進(jìn)算法進(jìn)行性能測(cè)試對(duì)比。還對(duì)HASMFP的各個(gè)改進(jìn)策略進(jìn)行消融實(shí)驗(yàn),實(shí)驗(yàn)表明在綜合改進(jìn)策略的共同作用下,HASMFP的優(yōu)化性能排名第一?;趯?shí)驗(yàn)結(jié)果的Friedman檢驗(yàn)表明,HASMFP能夠獲取最優(yōu)的性能。

    關(guān)鍵詞:混合算法; 黏菌算法; 花粉算法; 動(dòng)態(tài)雙種群; 綜合排序感知; 精英引導(dǎo)項(xiàng); 動(dòng)態(tài)權(quán)重

    中圖分類號(hào):TP301.6 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1001-3695(2024)07-019-2052-09

    doi:10.19734/j.issn.1001-3695.2023.11.0564

    Slime mould and flower pollination hybrid algorithmbased on dynamic dual population

    Abstract:Aiming at overcoming drawbacks of imbalance between the global and local search ability of a single heuristic algorithm, this paper proposed a slime mould and flower pollination hybrid algorithm based on dynamic dual population, named HASMFP. Firstly, HASMFP adopted a grouping mechanism that took the distance between individual inside population and the current optimal individual into consideration to dynamically divide whole population into slime mold subpopulation and pollen subpopulation to balance the exploration and development capabilities of the algorithm more effectively. Secondly, HASMFP used a ranking mechanism based on similarity and fitness to improve diversity of slime mold population, and further increased the probability to jump out of local optimal. Finally, HASMFP also adopted a dynamic weights and constant shrin-kage coefficients with an elite guidance terms to further enhance the local and global search ability of standard flower pollination algorithm at the same time. It used 12 test functions from CEC2017 test suit as the testbed to evaluate the performance of HASMFP with other 5 algorithms: ISMA, DTSMA, HLFPA, SCFPA, and tMFPA. It conducted ablation experiments to eva-luate the effectiveness of all improvement strategies applied in HASMFP. Experimental result shows that HASMFP can rank first under the combination of all improvement strategies. The result of Friedman test based on experimental data illustrates that HASMFP can achieve the supreme performance among all evaluated algorithms.

    Key words:hybrid algorithm; slime mould algorithm; flower pollination algorithm; dynamic dual population; similarity and fitness ranking; elite guidance term; dynamic weight

    0 引言

    很多實(shí)際的工程優(yōu)化問(wèn)題可以轉(zhuǎn)換為求解給定的單目標(biāo)函數(shù)的最優(yōu)值問(wèn)題。隨著此類工程優(yōu)化問(wèn)題的規(guī)模和維度越來(lái)越大,變量和約束越來(lái)越多,使傳統(tǒng)數(shù)值優(yōu)化方法難以解決此類問(wèn)題。受自然界生物的啟發(fā),國(guó)內(nèi)外學(xué)者已經(jīng)提出了很多新穎且高效的智能優(yōu)化算法(也稱為啟發(fā)式算法),如黏菌算法(slime mould algorithm,SMA)[1]、花粉算法(flower pollination algorithm,F(xiàn)PA)[2]等。智能優(yōu)化算法因其性能高效、易實(shí)現(xiàn)的優(yōu)點(diǎn)被廣泛應(yīng)用于系統(tǒng)調(diào)度[3]、無(wú)人機(jī)路徑規(guī)劃[4]、圖像分割[5]等領(lǐng)域,并取得了良好效果。

    單一的啟發(fā)式算法由于自身機(jī)制或原理的限制,導(dǎo)致探索與開(kāi)發(fā)之間的不平衡,易出現(xiàn)求解質(zhì)量較差、陷入局部最優(yōu)等弊端。目前已有研究[6,7]發(fā)現(xiàn),可以將具有不同優(yōu)勢(shì)的兩種智能優(yōu)化算法按照特定規(guī)則有機(jī)地結(jié)合在一起,可以把算法的性能提升到一個(gè)新高度。其中,采用high-level與Teamwork相結(jié)合的HTH(high-level teamwork hybrid)混合方式[8]是一種常用的將兩種不同的智能優(yōu)化算法進(jìn)行混合的方法。HTH混合是指將兩種不同的算法分別獨(dú)自運(yùn)行,各算法的內(nèi)部運(yùn)作互不影響,即每個(gè)協(xié)作算法在各自的解空間中進(jìn)行尋優(yōu),被混合的算法更好地發(fā)揮各自的優(yōu)勢(shì),可以使混合算法獲得比被混合的算法更優(yōu)的尋優(yōu)能力。

    目前,對(duì)于混合優(yōu)化算法的研究越來(lái)越受重視,已有眾多的混合算法被提出并在多個(gè)領(lǐng)域得到應(yīng)用。Abdel-Basset等人[9]提出了一種將差分進(jìn)化算法(DE)與改進(jìn)FPA算法相結(jié)合的混合算法MFPA。MFPA采用基于概率隨機(jī)地從多個(gè)更新規(guī)則選擇一個(gè)規(guī)則的機(jī)制對(duì)FPA的局部授粉進(jìn)行改進(jìn)并融合差分進(jìn)化算法,從而更好地提高了花粉種群的多樣性。Wang等人[10]提出一種基于共生機(jī)制的蝴蝶算法(BOA)與FPA算法的混合算法MBFPA。MBFPA采用的共生生物搜索機(jī)制在共生階段具有很強(qiáng)的開(kāi)發(fā)能力并引入了共生相位,有效地提高了算法的尋優(yōu)能力。MBFPA也利用自適應(yīng)切換概率來(lái)平衡算法的探索與開(kāi)發(fā)。吳文斌等人[11]提出了基于遺傳算法(GA)的混合花粉算法HGFPA。HGFPA在算法初期使用混沌序列進(jìn)行初始化,并在較優(yōu)位置引入遺傳算法的改進(jìn)交叉和變異策略,實(shí)驗(yàn)結(jié)果表明HGFPA的收斂速度與精度都得到大幅提升。Chen等人[12]將SMA與算術(shù)優(yōu)化算法(AOA)進(jìn)行混合得到一種高性能的混合優(yōu)化算法。該混合算法利用SMA具有較強(qiáng)的全局搜索能力和AOA具有較好的收斂能力的特點(diǎn)獲取更好的搜索能力,并被應(yīng)用于汽車耐撞性設(shè)計(jì)問(wèn)題中,結(jié)果表明該算法的結(jié)合與改進(jìn)是有效的。Samantaray等人[13]提出了一種基于SMA與粒子群算法(PSO)的混合算法,并使用該算法基于ANFIS模型對(duì)洪流進(jìn)行預(yù)測(cè),實(shí)驗(yàn)結(jié)果表明,混合算法可以在訓(xùn)練中獲取最佳的性能。

    因?yàn)镠TH混合方式具有易混合不同算法并能充分發(fā)揮被混合算法各自的尋優(yōu)能力,并且各算法可以在搜索機(jī)制上進(jìn)行互補(bǔ)增強(qiáng)的優(yōu)點(diǎn),所以本文基于HTH混合方式提出了一種基于動(dòng)態(tài)雙種群的黏菌和花粉混合算法(slime mould and flower pollination hybrid algorithm based on dynamic dual population, HASMFP)。HASMFP主要考慮了需要選擇何種算法進(jìn)行混合。因?yàn)榛旌纤惴ǖ母灸康氖歉纳扑惴ㄔ谔剿髋c開(kāi)發(fā)之間的平衡性,所以需要選擇搜索機(jī)制能夠互補(bǔ)的優(yōu)化算法。SMA模仿黏菌覓食過(guò)程。黏菌在覓食時(shí)產(chǎn)生扇形細(xì)胞質(zhì)振蕩與收縮特性,形成一個(gè)大的靜脈網(wǎng)絡(luò)進(jìn)行覓食。SMA使用權(quán)重系數(shù)與其他參數(shù)共同影響?zhàn)ぞ袷幨湛s的幅度和頻率,振蕩收縮隨迭代的進(jìn)行逐漸變?nèi)酢5捌诖蠓鹊恼袷幨湛s行為使SMA具有強(qiáng)大的全局探索能力[14,15]。FPA通過(guò)萊維飛行和最優(yōu)個(gè)體的引導(dǎo)進(jìn)行探索。萊維飛行的特性使花粉大概率處于步長(zhǎng)較小的狀態(tài)[16],導(dǎo)致算法的探索范圍偏小,而當(dāng)萊維飛行出現(xiàn)大步長(zhǎng)時(shí),最優(yōu)個(gè)體的引導(dǎo)作用會(huì)對(duì)大步長(zhǎng)飛行產(chǎn)生阻力,導(dǎo)致FPA更多地偏向局部搜索[17]。從上述分析可以看出,F(xiàn)PA恰好可以彌補(bǔ)SMA迭代后期開(kāi)發(fā)能力較弱的缺陷,所以為了揚(yáng)長(zhǎng)避短,HASMFP選用SMA與FPA構(gòu)造HTH方式的混合算法。HTH混合方式需要將種群劃分為兩個(gè)獨(dú)立的子種群,即每個(gè)被混合的算法都擁有自己的獨(dú)立子種群。如果采用固定的子種群,即子種群被劃分后保持不變,則容易出現(xiàn)種群多樣性差或收斂能力弱等問(wèn)題,HASMFP利用動(dòng)態(tài)雙種群機(jī)制來(lái)改善上述問(wèn)題。HASMFP還分別對(duì)SMA和FPA進(jìn)行了改進(jìn),以進(jìn)一步加強(qiáng)SMA的全局搜索能力和FPA的局部搜索能力。HASMFP的主要改進(jìn)工作如下:

    a)通過(guò)種群中的個(gè)體與當(dāng)前最優(yōu)個(gè)體之間的距離將種群動(dòng)態(tài)劃分為黏菌子種群和花粉子種群,黏菌子種群側(cè)重于全局探索,花粉子種群進(jìn)行深度開(kāi)發(fā),兩個(gè)子種群的算法相輔相成,使探索與開(kāi)發(fā)更加平衡。

    b)利用相似度與適應(yīng)度的綜合排序感知機(jī)制生成選擇概率,選擇概率隨機(jī)選擇黏菌個(gè)體替代原SMA的全局搜索規(guī)則中的當(dāng)前最佳個(gè)體,以提高SMA的種群多樣性。

    c)在異花授粉階段加入控制萊維飛行的動(dòng)態(tài)權(quán)值并融入恒定收縮系數(shù),使改進(jìn)后的FPA具備更高的整體開(kāi)發(fā)性能,且在自花授粉階段添加精英引導(dǎo)項(xiàng)來(lái)提高FPA的收斂速度與精度。

    1 FPA與SMA簡(jiǎn)介

    1.1 FPA

    FPA是模擬自然界花朵授粉過(guò)程的一種元啟發(fā)式算法。授粉是將花粉從一朵花轉(zhuǎn)移到另一朵花的過(guò)程,可以是生物或非生物的。將生物授粉視為全局授粉,通過(guò)動(dòng)物傳播花粉,可在大范圍內(nèi)進(jìn)行傳播;將非生物的自花授粉視為局部授粉,不需要傳粉媒介,但傳播的范圍有限?;ǘ涞氖诜圻^(guò)程可以總結(jié)為以下四條規(guī)律:

    a)生物的異花授粉對(duì)應(yīng)算法的探索階段,全局搜索通過(guò)生物充當(dāng)載體,遵循萊維飛行規(guī)律。

    b)非生物的自花授粉對(duì)應(yīng)算法的開(kāi)發(fā)階段,局部搜索是種類植物不同花朵之間通過(guò)風(fēng)實(shí)現(xiàn)傳粉。

    c)繁衍概率即為花的恒常性,繁衍概率的取值大小與兩朵花的相似性成正比。

    d)利用轉(zhuǎn)換概率p∈[0,1]控制全局和局部授粉的轉(zhuǎn)換。

    基于上述規(guī)律轉(zhuǎn)換成數(shù)學(xué)公式進(jìn)行描述,假定每株植物都只開(kāi)一朵花且只產(chǎn)生一個(gè)花粉配子,使用全局授粉和局部授粉的概念進(jìn)行花朵個(gè)體的進(jìn)化。

    若轉(zhuǎn)換概率rand<p,rand是[0,1]的隨機(jī)數(shù),則進(jìn)行全局授粉,花粉的位置更新如式(1)所示。

    Xt+1i=Xti+L(Xbest-Xti)(1)

    其中:Xt+1i、Xti分別表示第t+1、t次迭代的解;Xbest是當(dāng)前種群中的最優(yōu)解;L為步長(zhǎng),服從萊維分布,L的計(jì)算如式(2)所示。

    其中:Γ(λ)是標(biāo)準(zhǔn)伽馬函數(shù),λ=1.5。

    若轉(zhuǎn)換概率rand > p,花朵進(jìn)行局部授粉,此時(shí)位置更新如式(3)所示。

    Xt+1i=Xti+ε(Xtj-Xtk)(3)

    其中:Xtj、Xtk是從種群內(nèi)部隨機(jī)選擇異于Xti的解,為了確保局部搜索具有更好的開(kāi)發(fā)性,繁殖概率ε對(duì)其進(jìn)行擾動(dòng),是[0,1]的隨機(jī)數(shù),該參數(shù)的生成符合均勻分布規(guī)則。

    1.2 SMA

    SMA是模擬黏菌個(gè)體的振蕩捕食行為的一種元啟發(fā)式算法。自然界中的黏菌根據(jù)空氣中食物氣味的濃度來(lái)接近食物。黏菌靜脈接觸的食物濃度越高,其振蕩越強(qiáng),黏菌的靜脈寬度也會(huì)增大,該區(qū)域也會(huì)吸引更多的黏菌前往;相反,食物濃度較低時(shí),黏菌個(gè)體則會(huì)探索其他區(qū)域。黏菌接近食物的數(shù)學(xué)公式如式(4)所示。

    其中:r是[0,1]的隨機(jī)數(shù);t為當(dāng)前迭代次數(shù);Xb(t)為當(dāng)前獲得的最佳位置;XA(t)和XB(t)分別為黏菌種群中隨機(jī)選擇兩個(gè)個(gè)體的位置;X(t)表示當(dāng)前位置;W為黏菌適應(yīng)度權(quán)重;vb與vc為控制參數(shù),且vb∈[-a,a], vc從1線性減小到0,參數(shù)a和控制變量p的公式如式(5)(6)所示。

    a=arctan h(-(t/tmax)+1)(5)

    p=tan h|S(i)-DF| i∈1,2,3,…,N(6)

    其中:tmax是最大迭代次數(shù);S(i)是當(dāng)前個(gè)體的適應(yīng)度值;DF為迭代中的最佳適應(yīng)度值,適應(yīng)度權(quán)重W的公式如式(7)所示。

    其中:Sindex是適應(yīng)度值的排序;r為[0,1]的隨機(jī)值;Fb和Fω分別為當(dāng)前迭代過(guò)程中獲得的最優(yōu)適應(yīng)度值和最差適應(yīng)度值;S(i)表示當(dāng)前個(gè)體的適應(yīng)度值,i=M表示種群中適應(yīng)度值排在前一半的個(gè)體,i=N表示剩余的個(gè)體。

    盡管黏菌找到了更好的食物來(lái)源,它們?nèi)匀粫?huì)分離一些黏菌個(gè)體去探索其他領(lǐng)域,試圖尋找到更高質(zhì)量的食物來(lái)源,所以黏菌種群的更新位置數(shù)學(xué)公式如式(9)所示。

    其中:rand為[0,1]的隨機(jī)數(shù);Ub和Lb分別為搜索區(qū)域的上下界;z表示切換概率決定黏菌是圍繞當(dāng)前最佳個(gè)體搜索還是探索其他食物源,其他變量同式(4)。

    2 基于動(dòng)態(tài)雙種群的黏菌和花粉混合算法

    為改善單一啟發(fā)式算法受自身原理的限制出現(xiàn)的探索與開(kāi)發(fā)不平衡的問(wèn)題,本文HASMFP混合算法將種群動(dòng)態(tài)劃分為黏菌子種群和花粉子種群,兩個(gè)子種群分別使用SMA和FPA獨(dú)立進(jìn)行搜索,其中SMA側(cè)重于全局搜索而FPA側(cè)重局部搜索。此外,HASMFP還分別對(duì)SMA和FPA進(jìn)行了改進(jìn),以進(jìn)一步提升SMA的全局搜索能力和FPA的局部搜索能力。

    2.1 動(dòng)態(tài)雙種群

    針對(duì)啟發(fā)式算法中使用單一種群出現(xiàn)的種群多樣性較差、收斂效率較低等問(wèn)題[18],已有很多學(xué)者采用多種群來(lái)改善單一種群所出現(xiàn)的問(wèn)題,如卜冠南等人[19]提出了一種對(duì)螞蟻算法的蟻群進(jìn)行分組,以及隨迭代分組數(shù)減少的策略。Deng等人[20]將種群分為兩個(gè)亞群,每個(gè)亞群的大小根據(jù)平均適應(yīng)度值動(dòng)態(tài)調(diào)整,增強(qiáng)了算法搜索能力。多種群策略通常將種群劃分為2個(gè)或者更多的子群,且各子群在同一搜索空間的不同區(qū)域分別進(jìn)行探索與開(kāi)發(fā),能夠顯著增強(qiáng)算法的搜索性能。由沒(méi)有免費(fèi)的午餐定理[21]可知,任何算法在一類問(wèn)題上的性能提升都會(huì)被在另一類問(wèn)題上的性能抵消,所以采用多種群策略的算法同樣存在上述問(wèn)題,即算法的全局探索能力得到增強(qiáng)時(shí),會(huì)損失一定的局部開(kāi)發(fā)能力。HASMFP采用動(dòng)態(tài)雙種群策略,兩個(gè)子種群分別使用SMA和FPA進(jìn)行搜索,其中SMA具有更強(qiáng)的全局搜索能力,F(xiàn)PA則具有更強(qiáng)的局部搜索性能。動(dòng)態(tài)雙種群依據(jù)算法迭代次數(shù)動(dòng)態(tài)調(diào)整兩個(gè)子種群的個(gè)體數(shù)量,對(duì)算法整體的探索與開(kāi)發(fā)進(jìn)行適當(dāng)?shù)钠胶狻?/p>

    文獻(xiàn)[22]發(fā)現(xiàn),處于小范圍且有優(yōu)質(zhì)解進(jìn)行搜索引導(dǎo)的環(huán)境更適合啟發(fā)式算法種群的局部開(kāi)發(fā)?;趯⒎N群劃分為兩個(gè)子種群并分別使用SMA在黏菌子種群側(cè)重全局搜索和采用FPA在花粉子種群側(cè)重局部搜索的設(shè)計(jì)思想,HASMFP先計(jì)算種群中的所有個(gè)體Xti與當(dāng)前最優(yōu)個(gè)體Xtbest之間的歐氏距離,如式(10)所示。

    其中:Lti表示第t次迭代中第i個(gè)個(gè)體與當(dāng)前最優(yōu)個(gè)體的距離;D表示維度。再按距離進(jìn)行由小到大的排序并依據(jù)排序結(jié)果將種群劃分為花粉和黏菌子種群。即將距離升序排列靠前的個(gè)體劃入花粉子種群,其余個(gè)體被劃分為黏菌子種群,并將黏菌子種群的當(dāng)前最優(yōu)個(gè)體替換為Xtbest,即兩個(gè)子種群共享最優(yōu)位置。如圖1所示,按上述方法進(jìn)行種群的劃分可以使花粉子種群囊括當(dāng)前最優(yōu)個(gè)體以及最優(yōu)個(gè)體附近的個(gè)體,從而使FPA基于花粉子種群進(jìn)行高效的局部搜索。同時(shí)黏菌子種群中的個(gè)體距離當(dāng)前最優(yōu)個(gè)體較遠(yuǎn)且更為分散,在提升黏菌種群多樣性的同時(shí),還可發(fā)揮SMA善于全局搜索的優(yōu)勢(shì)并降低算法陷入局部最優(yōu)的風(fēng)險(xiǎn)。

    因?yàn)樗惴☉?yīng)該在迭代前期側(cè)重全局搜索以加快收斂速度并在迭代后期側(cè)重局部搜索以提高收斂精度,所以HASMFP采用了一種動(dòng)態(tài)種群劃分機(jī)制,其中動(dòng)態(tài)雙種群的數(shù)量變化分別如式(11)(12)所示。

    其中:NSMA是黏菌子種群個(gè)體數(shù)量,且向下取整;NFPA是花粉子種群個(gè)體數(shù)量;N是劃分前的種群規(guī)模;t為當(dāng)前迭代次數(shù);T為算法的最大迭代次數(shù)。當(dāng)種群規(guī)模為50時(shí),黏菌子種群的個(gè)體數(shù)變化為如圖2所示的遞減曲線。即在算法的迭代前期,確保黏菌子種群包含更多的個(gè)體,使HASMFP側(cè)重于依靠SMA使用大種群進(jìn)行廣泛的全局探索。到了迭代后期,黏菌子種群的個(gè)體數(shù)量降低,而花粉子種群包含更多的個(gè)體,可以使算法在最優(yōu)個(gè)體附近進(jìn)行更為細(xì)致的局部搜索,以提高整體的精度,同時(shí)黏菌種群仍然包含小數(shù)量的個(gè)體,從而保證算法仍然具有跳出局部最優(yōu)的能力。

    2.2 改進(jìn)的SMA

    基于上述動(dòng)態(tài)雙種群策略,本文將改進(jìn)的SMA用于黏菌子群,并側(cè)重于全局搜索。根據(jù)標(biāo)準(zhǔn)SMA的位置更新式(9),當(dāng)r<p時(shí),黏菌個(gè)體的全局搜索規(guī)則取決于當(dāng)前最佳個(gè)體的位置和其他兩個(gè)隨機(jī)選擇的個(gè)體位置,使黏菌圍繞在最佳位置附近搜索。黏菌在探索未知食物來(lái)源時(shí),基于vb和vc的協(xié)同作用來(lái)更新其位置,vb的振蕩效應(yīng)增加了全局勘探的可能性,vc是一個(gè)從1到0線性遞減的參數(shù),搜索機(jī)制弱且單一。隨著迭代次數(shù)的增加,黏菌逐漸向最佳個(gè)體位置處聚攏,且vb的振蕩效應(yīng)減弱,將導(dǎo)致種群的多樣性隨迭代次數(shù)的增加而快速降低,使SMA在搜索時(shí)易陷入局部最優(yōu)。針對(duì)上述問(wèn)題,HASMFP采用基于相似度與適應(yīng)度的綜合排序感知策略對(duì)原SMA的全局搜索規(guī)則進(jìn)行改進(jìn),以提升種群多樣性并增強(qiáng)SMA的全局搜索能力。

    在每次迭代中,先按向量間的夾角余弦值計(jì)算黏菌子種群中的每個(gè)黏菌個(gè)體與當(dāng)前最優(yōu)個(gè)體間的相似度Mti:

    其中:Xti,j是t次迭代中第i個(gè)向量個(gè)體的第j維;Xtbest,j是t次迭代中當(dāng)前最優(yōu)個(gè)體的第j維;D表示維度;Mti越小代表解向量之間的夾角余弦值越小,夾角越大,該個(gè)體與當(dāng)前最優(yōu)個(gè)體相似度越低。

    再將黏菌子種群中的所有個(gè)體按相似度和適應(yīng)度分別進(jìn)行升序排序,得到黏菌個(gè)體排序后的相似度序號(hào)mi和適應(yīng)度序號(hào)ni,然后按式(14)可得每個(gè)黏菌個(gè)體的綜合排序序號(hào)Ri:

    Ri=mi+ni(14)

    因?yàn)閙i越小,表示該個(gè)體與當(dāng)前最優(yōu)個(gè)體的差異性越大,并且ni越小則該個(gè)體適應(yīng)度越低,所以Ri越小代表黏菌個(gè)體越優(yōu)質(zhì)。當(dāng)前最優(yōu)個(gè)體的相似度序號(hào)和適應(yīng)度序號(hào)都為1,所以其綜合排序序號(hào)也為1,即綜合排序?yàn)榈谝?。圖3(a)(b)分別顯示了只按適應(yīng)度排序和按本文提出的綜合排序后排名靠前的若干優(yōu)質(zhì)個(gè)體分布對(duì)比。從圖3(a)可看出,只依據(jù)個(gè)體適應(yīng)度排序結(jié)果選出的優(yōu)質(zhì)個(gè)體易聚集在一個(gè)或多個(gè)波谷附近。如圖3(b)所示,利用相似度與適應(yīng)度的綜合排序選擇出的優(yōu)質(zhì)個(gè)體具有適應(yīng)度值低,位置也相對(duì)比較分散的特點(diǎn),所以可以選擇那些相似度較低且適應(yīng)度值小的黏菌個(gè)體來(lái)替換當(dāng)前最優(yōu)個(gè)體來(lái)進(jìn)行全局探索,以增加種群多樣性并提升算法的探索性能。

    在得到黏菌個(gè)體的綜合排序序號(hào)Ri后,HASMFP根據(jù)每個(gè)黏菌個(gè)體的Ri,按式(15)計(jì)算該個(gè)體被選擇的概率Pi,并依據(jù)選擇概率Pi從種群中隨機(jī)選擇黏菌個(gè)體替換原SMA位置,更新式(9)的當(dāng)前最優(yōu)個(gè)體:

    其中:N是黏菌種群規(guī)模;Wi為第i個(gè)黏菌個(gè)體的選擇權(quán)重。選擇權(quán)重Wi的計(jì)算公式如式(16)所示。

    其中:θ為控制選擇權(quán)重隨綜合排序序號(hào)增加而下降的參數(shù)。由式(16)可知,每個(gè)黏菌個(gè)體的選擇權(quán)重Wi與綜合排序序號(hào)Ri為指數(shù)關(guān)系。選擇概率Pi的值只和黏菌個(gè)體的綜合排序序號(hào)Ri有關(guān),排名的范圍是從1到N。即確保黏菌個(gè)體越優(yōu)質(zhì),其被選中的概率就越大。

    式(16)中的參數(shù)θ影響著每個(gè)黏菌個(gè)體的選擇概率。為了更好地觀察參數(shù)θ產(chǎn)生對(duì)選擇概率Pi的影響,圖4繪制了在不同θ設(shè)置下,選擇權(quán)重隨綜合排序序號(hào)增加的變化曲線。

    從圖4可知:a)θ值越小,隨著綜合排序序號(hào)增加,選擇權(quán)重下降的速度越快,即優(yōu)秀黏菌個(gè)體保留更多的選擇權(quán)重。最終選擇權(quán)重集中在前幾個(gè)最優(yōu)秀的黏菌個(gè)體上,使黏菌種群的個(gè)體將被引導(dǎo)在幾個(gè)方向上搜索解空間,可以增強(qiáng)搜索效率。b)θ值越大,隨著綜合排序序號(hào)增加,選擇權(quán)重下降的速度越慢,黏菌個(gè)體的選擇權(quán)重之間的差距不明顯,可以引導(dǎo)黏菌個(gè)體從更多元化的方向去尋找最優(yōu)解,有利于提高種群的多樣性?;谏鲜龇治?,為了更好地平衡搜索效率和種群多樣性,HASMFP將θ設(shè)置為0.2,可以使黏菌個(gè)體既能夠有效地探索解空間,又可以適當(dāng)?shù)赝诰蛴袧摿Φ膮^(qū)域。

    綜上,改進(jìn)后的SMA全局位置更新規(guī)則如式(17)所示。

    Xt+1=Xtselect+vb·(W·XtA-XtB) r<p(17)

    其中:Xtselect表示第t次迭代中黏菌子種群中通過(guò)綜合排序感知選擇概率得到的優(yōu)質(zhì)黏菌個(gè)體,其他變量同式(4)。

    2.3 改進(jìn)的FPA

    與其他啟發(fā)式算法類似,花授粉算法到了迭代后期收斂速度變慢,且隨著迭代次數(shù)的增加,種群多樣性減少,算法容易滯留在局部的某個(gè)點(diǎn),出現(xiàn)收斂精度低、探索與開(kāi)發(fā)不平衡等問(wèn)題。由于萊維飛行具有大小步長(zhǎng)概率出現(xiàn)、運(yùn)動(dòng)方向多變的特性,可能會(huì)因運(yùn)動(dòng)步長(zhǎng)太大導(dǎo)致最優(yōu)花粉個(gè)體信息的丟失,且花授粉算法在局部搜索中使用的隨機(jī)差分項(xiàng)具有一定的搜索盲目性,即搜索規(guī)則中兩個(gè)隨機(jī)個(gè)體的差分操作會(huì)使算法進(jìn)行無(wú)目的的隨機(jī)搜索,可能降低算法的搜索效率。針對(duì)上述問(wèn)題,HASMFP對(duì)FPA的全局搜索和局部搜索機(jī)制進(jìn)行了改進(jìn)。

    群智能優(yōu)化算法中,擾動(dòng)項(xiàng)前面的系數(shù)將直接影響算法的最終性能,系數(shù)取值過(guò)大或者過(guò)小都會(huì)導(dǎo)致算法過(guò)早收斂,采用動(dòng)態(tài)權(quán)值可以很好地平衡算法前后期對(duì)擾動(dòng)的需求[23],HASMFP利用了動(dòng)態(tài)權(quán)重值和恒定收縮系數(shù)來(lái)改進(jìn)全局搜索。全局搜索公式的改進(jìn)如式(18)所示。

    其中:rand是[0,1]的隨機(jī)數(shù);α是取值為0.01的恒定收縮系數(shù);δ是動(dòng)態(tài)權(quán)重,其他變量同式(1)。動(dòng)態(tài)權(quán)重δ的定義如式(19)所示。

    其中:δmax和δmin分別為參與權(quán)重值計(jì)算的最大值和最小值;T為算法的最大迭代次數(shù);t是當(dāng)前迭代次數(shù)。如圖5所示,δ的值呈一條非線性下降的曲線。在迭代前期δ的值較大,以更強(qiáng)的擾動(dòng)來(lái)尋找優(yōu)勢(shì)解,并擴(kuò)大花粉個(gè)體搜索的范圍,增強(qiáng)算法的全局搜索能力。δ的值隨著迭代次數(shù)的增加而逐漸降低,使FPA在迭代后期應(yīng)由勘探轉(zhuǎn)向開(kāi)發(fā),降低權(quán)重值可以減少無(wú)效探索,以優(yōu)質(zhì)解為引導(dǎo)進(jìn)行更小幅度的擾動(dòng),提高算法迭代后期的開(kāi)發(fā)能力。FPA使用的萊維飛行會(huì)使花粉個(gè)體位置更新出現(xiàn)不穩(wěn)定的大步長(zhǎng)擾動(dòng)[16],不利于小范圍內(nèi)的局部開(kāi)發(fā)。HASMFP提出使用恒定收縮系數(shù)α,來(lái)縮小花粉個(gè)體由于萊維飛行產(chǎn)生的大跨步探索,使FPA能夠?qū)W⒂诰植块_(kāi)發(fā)。

    HASMFP在FPA的局部搜索機(jī)制中添加了精英引導(dǎo)項(xiàng)將花粉個(gè)體往更優(yōu)處引導(dǎo),以進(jìn)一步增強(qiáng)FPA的局部搜索效率,F(xiàn)PA局部搜索的改進(jìn)如式(20)所示。

    Xt+1i=Xti+ε(Xtj-Xtk)+(XtA-XtB)(20)

    其中:XtA和XtB代表第t次迭代時(shí)花粉種群中適應(yīng)度值排在前一半的兩個(gè)隨機(jī)個(gè)體,并且XtA的適應(yīng)度值優(yōu)于XtB;是[0,1]符合均勻分布的隨機(jī)數(shù),其他變量同式(3)。式(20)右邊的第三項(xiàng)為精英引導(dǎo)項(xiàng),即將花粉子種群中適應(yīng)度值排在前一半的個(gè)體劃分為精英個(gè)體,隨機(jī)選擇兩個(gè)精英個(gè)體XA和XB的差分值來(lái)組成精英引導(dǎo)項(xiàng),加快算法的收斂速度。精英引導(dǎo)項(xiàng)選擇較優(yōu)個(gè)體XA作為差分中的被減向量,可以將花粉個(gè)體往更優(yōu)位置處擾動(dòng),如圖6所示。精英個(gè)體能夠引導(dǎo)花粉子種群中的個(gè)體往更優(yōu)位置靠近,幫助算法找到更優(yōu)解。式(20)右邊的第二項(xiàng)為隨機(jī)差分項(xiàng),增加隨機(jī)差分項(xiàng)使算法具有一定的全局搜索能力,有利于擺脫陷入局部最優(yōu)導(dǎo)致的搜索停滯。

    2.4 算法流程

    HASMFP流程如圖7所示。

    2.5 HASMFP時(shí)間復(fù)雜度分析

    標(biāo)準(zhǔn)FPA和SMA的時(shí)間復(fù)雜度可以表示為O(T×N×D),其中T為算法最大迭代次數(shù)、N為種群規(guī)模、D為問(wèn)題維度。設(shè)NSMA為黏菌子種群規(guī)模、NFPA為花粉子種群規(guī)模。HASMFP開(kāi)始迭代以后,每次迭代按距離排序?qū)⒎N群劃分為雙種群,增加的時(shí)間復(fù)雜度為O1(T×N×D)。黏菌子種群的相似度與適應(yīng)度綜合排序增加的時(shí)間復(fù)雜度為O2(T×NSMA×D),排序后計(jì)算相似度序號(hào)mi和適應(yīng)度序號(hào)ni所增加的時(shí)間復(fù)雜度為O3(T×NSMA)。得到相似度序號(hào)與適應(yīng)度序號(hào)之后,根據(jù)式(14)計(jì)算綜合排序序號(hào)Ri增加的時(shí)間復(fù)雜度為O4(T×NSMA)。根據(jù)式(15)(16)計(jì)算選擇概率和選擇權(quán)重增加的時(shí)間復(fù)雜度分別為O5(T×NSMA)和O6(T×NSMA)。對(duì)花粉子種群適應(yīng)度進(jìn)行排序,尋找精英個(gè)體增加的時(shí)間復(fù)雜度為O7(T×NFPA)。綜上所述,HASMFP的時(shí)間復(fù)雜度為O8=O(T×N×D)+O1+O2+O3+O4+O5+O6+O7=O(T×N×D)。

    3 算法性能測(cè)試與分析

    3.1 實(shí)驗(yàn)設(shè)計(jì)

    為保障實(shí)驗(yàn)的公平性,所有仿真實(shí)驗(yàn)均處于同一實(shí)驗(yàn)環(huán)境中進(jìn)行。實(shí)驗(yàn)仿真軟件為MATLAB R2022b,基于AMD R7-5800HS CPU、16.0 GB內(nèi)存以及Windows 10(64位)的操作系統(tǒng)。本次實(shí)驗(yàn)對(duì)HASMFP以及其他五個(gè)對(duì)比算法進(jìn)行性能測(cè)試實(shí)驗(yàn),其他對(duì)比算法為ISMA[24]、DTSMA[25]、HLFPA[26]、SCFPA[27]、tMFPA[28],并且對(duì)HASMFP各個(gè)策略進(jìn)行完整性消融實(shí)驗(yàn)測(cè)試。選取了12個(gè)CEC2017中具有代表性的函數(shù)作為測(cè)試函數(shù),其中包含3個(gè)多峰函數(shù)(f1~f3)、3個(gè)混合函數(shù)(f4~f6)和6個(gè)復(fù)合函數(shù)(f7~f12)。選取的所有測(cè)試函數(shù)都具有大量的局部最優(yōu),且隨函數(shù)復(fù)雜度逐漸增加,算法陷入局部最優(yōu)的可能性也逐步增大。測(cè)試集函數(shù)如表1所示。

    將HASMFP和其他5個(gè)對(duì)比算法在維度為100維的測(cè)試函數(shù)上進(jìn)行測(cè)試,算法的迭代次數(shù)為500次,各算法獨(dú)立運(yùn)行30次。取各算法運(yùn)行后獲得的最優(yōu)解的均值(mean)、方差(std)以及算法排名(rank)三項(xiàng)指標(biāo)來(lái)評(píng)估各算法的穩(wěn)定性與優(yōu)化性能。為了保證實(shí)驗(yàn)的公平性,各算法的參數(shù)設(shè)置都和其原論文中一致。極小值問(wèn)題的求解中,均值越小代表著算法的平均性能越好,方差越小代表著算法性能越穩(wěn)定。排名的評(píng)價(jià)標(biāo)準(zhǔn)是均值優(yōu)先,方差隨后。count表示算法排名第一的總次數(shù),ave rank表示算法的平均排名情況,total rank表示基于平均排名來(lái)進(jìn)行最終的排名情況。

    3.2 實(shí)驗(yàn)結(jié)果與收斂曲線對(duì)比分析

    如表2所示,HASMFP在12個(gè)測(cè)試函數(shù)中收斂精度排名均取得了第一,在total rank總排名中也取得了第一名。HASMFP方差排在實(shí)驗(yàn)測(cè)試算法中的前列,說(shuō)明混合算法相較于其他對(duì)比算法更具有優(yōu)勢(shì)并具有更好的魯棒性能。HASMFP在f1、f4~f6和f12測(cè)試函數(shù)上的收斂精度甚至高出其他對(duì)比算法一個(gè)量級(jí)左右。

    為了直觀對(duì)比HASMFP算法和五種對(duì)比算法尋優(yōu)能力的優(yōu)劣,圖8給出了六種算法在100維情況下12個(gè)測(cè)試函數(shù)上的收斂曲線。觀察收斂曲線可知,在12個(gè)基準(zhǔn)測(cè)試函數(shù)中,HASMFP都具有更好的收斂效果。其中圖8(a)~(c)為多峰函數(shù)f1~f3的收斂圖,可以看出HASMFP的收斂精度要優(yōu)于其他對(duì)比算法;圖8(d)~(f)為混合函數(shù)f4~f6的收斂圖,在算法迭代到100次左右時(shí),HASMFP的收斂精度就超過(guò)了其他對(duì)比算法,并且隨著迭代次數(shù)的增加,收斂精度還在不斷深入;圖8(g)~(l)為復(fù)合函數(shù)f7~f12的收斂圖,從圖中可以看出HASMFP具備跳出局部最優(yōu)的能力,當(dāng)算法迭代到中后期時(shí),其他對(duì)比算法都已經(jīng)陷入了局部最優(yōu)。以上表明,HASMFP具備更優(yōu)的性能。

    3.3 算法箱線圖對(duì)比分析

    圖9包括了HASMFP與對(duì)比算法基于上述12個(gè)測(cè)試函數(shù)在維度為100時(shí)獨(dú)立執(zhí)行30次獲得最優(yōu)解的箱線圖。圖中箱體高度代表算法最優(yōu)值的波動(dòng)情況,箱體底部表示算法的搜索精度。圖中除f2和f6以外的函數(shù)中,HASMFP箱體較窄,說(shuō)明HASMFP在這些測(cè)試函數(shù)中的最優(yōu)值波動(dòng)情況小,算法收斂速度較快,導(dǎo)致每一代的最優(yōu)解之間跨度較小。其他改進(jìn)算法的箱體較寬,代表算法從迭代開(kāi)始到結(jié)束獲取的所有解變化大,魯棒性比HASMFP弱。同時(shí)可明顯看出,HASMFP在測(cè)試函數(shù)中箱體的下限比對(duì)比算法更低,代表其搜索精度更高,能夠?qū)ふ业礁鼉?yōu)質(zhì)的解。以上分析表明了HASMFP使用的策略有利于增強(qiáng)混合算法的求解精度與穩(wěn)定性。

    3.4 完整性消融實(shí)驗(yàn)

    為了驗(yàn)證HASMFP各個(gè)策略的有效性,對(duì)HASMFP中的改進(jìn)策略進(jìn)行完整性消融實(shí)驗(yàn)。設(shè)將標(biāo)準(zhǔn)FPA和標(biāo)準(zhǔn)SMA按動(dòng)態(tài)雙種群混合方式進(jìn)行混合的算法為HASMFP1,在HASMFP1的基礎(chǔ)之上只對(duì)黏菌子種群進(jìn)行改進(jìn)的算法為HASMFP2,在HASMFP1的基礎(chǔ)之上只對(duì)花粉子種群進(jìn)行改進(jìn)的算法為HASMFP3。將標(biāo)準(zhǔn)SMA、標(biāo)準(zhǔn)FPA、HASMFP1、HASMFP2、HASMFP3和HASMFP基于表1基準(zhǔn)函數(shù)進(jìn)行測(cè)試,所有算法在維度為100維的函數(shù)上進(jìn)行測(cè)試,各算法獨(dú)立運(yùn)行30次,迭代次數(shù)為500次,各算法參數(shù)均保持一致。表3展現(xiàn)了不同改進(jìn)策略算法收斂精度的情況。

    從表3看出,HASMFP1在12個(gè)測(cè)試函數(shù)中的實(shí)驗(yàn)結(jié)果都優(yōu)于標(biāo)準(zhǔn)SMA和FPA,表明了動(dòng)態(tài)雙種群混合策略的優(yōu)越性。在黏菌子種群和花粉子種群上各自進(jìn)行改進(jìn)的算法HASMFP2和HASMFP3的測(cè)試結(jié)果優(yōu)于HASMFP1,說(shuō)明SMA的改進(jìn)和FPA的改進(jìn)對(duì)算法有提升。最后HASMFP的測(cè)試結(jié)果比HASMFP2和HASMFP3都要好,說(shuō)明將兩種算法的改進(jìn)并混合到一起后,進(jìn)一步提升了算法的性能。可表明每個(gè)策略在混合算法上都是有效的,各個(gè)策略都是HASMFP中不可或缺的,共同提升了HASMFP的綜合尋優(yōu)性能。

    3.5 Friedman檢驗(yàn)

    為了進(jìn)一步驗(yàn)證HASMFP與對(duì)比算法的顯著差異性,采用Friedman檢驗(yàn)[29]對(duì)3.1節(jié)記錄的六種算法進(jìn)行非參數(shù)檢驗(yàn)。檢驗(yàn)結(jié)果如表4所示,表中的P-value表示漸進(jìn)顯著性,是判斷各個(gè)算法之間是否存在顯著性差異的指標(biāo),如果該值小于0.01,則表示各項(xiàng)數(shù)據(jù)之間存在顯著性差異。從表4可以看出,對(duì)于30維、50維、100維,HASMFP的P-value值分別是2.170 1E-9、4.154 2E-9、1.816 1E-9,都遠(yuǎn)遠(yuǎn)小于0.01,說(shuō)明HASMFP和其他對(duì)比算法之間存在顯著的差異性。在三種不同維度的Friedman檢驗(yàn)中,HASMFP秩的平均值都是最小的,表明HASMFP的性能最佳。綜上所述,HASMFP的優(yōu)化能力在統(tǒng)計(jì)學(xué)意義上相比于其他對(duì)比算法有較大提升。

    4 結(jié)束語(yǔ)

    針對(duì)單一啟發(fā)式算法易受到自身原理的限制導(dǎo)致全局與局部搜索不平衡的問(wèn)題,提出了一種基于動(dòng)態(tài)雙種群的黏菌和花粉混合算法HASMFP。首先,對(duì)種群中個(gè)體與當(dāng)前最優(yōu)個(gè)體的距離進(jìn)行排序,并按排序的距離對(duì)種群動(dòng)態(tài)劃分為黏菌子種群和花粉子種群。其次,對(duì)SMA和FPA進(jìn)行改進(jìn)。最后,HASMFP與五種對(duì)比算法基于CEC2017中的12個(gè)基準(zhǔn)測(cè)試函數(shù)的進(jìn)行性能測(cè)試。實(shí)驗(yàn)結(jié)果表明,HASMFP在高維度下的測(cè)試函數(shù)中取得了較好的尋優(yōu)精度。基于實(shí)驗(yàn)數(shù)據(jù)的Friedman檢驗(yàn)進(jìn)一步驗(yàn)證了HASMFP的有效性。在后續(xù)的研究中,將進(jìn)一步對(duì)HASMFP進(jìn)行改進(jìn),并用于解決多目標(biāo)問(wèn)題。

    參考文獻(xiàn):

    [1]Li Shimin, Chen Huiling, Wang Mingjing, et al. Slime mould algorithm: a new method for stochastic optimization[J]. Future Generation Computer Systems, 2020,111: 300-323.

    [2]Yang Xinshe. Flower pollination algorithm for global optimization[C]//Proc of International Conference on Unconventional Computing and Natural Computation. Berlin: Springer, 2012: 240-249.

    [3]Mareddy P L, Narapureddy S R, Dwivedula V R, et al. Development of scheduling methodology in a multi-machine flexible manufacturing system without tool delay employing flower pollination algorithm[J]. Engineering Applications of Artificial Intelligence, 2022, 115: 105275.

    [4]Chen Yang, Pi Dechang, Xu Yue. Neighborhood global learning based flower pollination algorithm and its application to unmanned aerial vehicle path planning[J]. Expert Systems with Applications, 2021, 170: 114505.

    [5]Dhal K G, Ray S, Barik S, et al. Illumination-free clustering using improved slime mould algorithm for acute lymphoblastic leukemia image segmentation[J].Journal of Bionic Engineering, 2023,20(6):2916-2934.

    [6]Yildizdan G, Baykan K. A novel modified bat algorithm hybridizing by differential evolution algorithm[J]. Expert Systems with Applications, 2020, 141: 112949.

    [7]Sharma S, Saha A K, Majumder A, et al. MPBOA—a novel hybrid butterfly optimization algorithm with symbiosis organisms search for global optimization and image segmentation[J]. Multimedia Tools and Applications, 2021, 80: 12035-12076.

    [8]Talbi E G. A taxonomy of hybrid metaheuristics[J]. Journal of Heuristics, 2002, 8: 541-564.

    [9]Abdel-Basset M, Mohamed R, Saber S, et al. Modified flower pollination algorithm for global optimization[J]. Mathematics, 2021, 9(14): 1661.

    [10]Wang Zhongmin, Luo Qifang, Zhou Yongquan. Hybrid metaheuristic algorithm using butterfly and flower pollination base on mutualism mechanism for global optimization problems[J]. Engineering with Computers, 2021, 37: 3665-3698.

    [11]吳文斌, 劉志鋒, 魏振華. 基于遺傳算法的混合花粉算法[J]. 電腦知識(shí)與技術(shù), 2017,13(30):173-175. (Wu Wenbin, Liu Zhifeng, Wei Zhenhua. Hybrid pollination algorithm based on genetic algorithm[J]. Computer Knowledge and Technology, 2017,13(30):173-175,180.)

    [12]Chen Hongmin, Wang Zhuo, Jia Heming, et al. Hybrid slime mold and arithmetic optimization algorithm with random center learning and restart mutation[J]. Biomimetics, 2023, 8(5): 396.

    [13]Samantaray S, Sahoo P, Sahoo A, et al. Flood discharge prediction using improved ANFIS model combined with hybrid particle swarm optimisation and slime mould algorithm[J]. Environmental Science and Pollution Research, 2023,30(35): 1-28.

    [14]Xiong Wenqing, Li Dahai, Zhu Donglin, et al. An enhanced slime mould algorithm combines multiple strategies[J].Axioms, 2023,12(10): 907.

    [15]Chakraborty P, Nama S, Saha A K. A hybrid slime mould algorithm for global optimization[J]. Multimedia Tools and Applications, 2023, 82(15): 22441-22467.

    [16]Rather S A, Das S. Lévy flight and chaos theory-based gravitational search algorithm for image segmentation[J]. Mathematics, 2023, 11(18): 3913.

    [17]Chakraborty D,Saha S,Dutta O. DE-FPA:a hybrid differential evolution-flower pollination algorithm for function minimization[C]//Proc of International Conference on High Performance Computing and Applications. Piscataway,NJ:IEEE Press, 2014: 1-6.

    [18]Liu Jingsen, Liu Li, Li Yu. A differential evolution flower pollination algorithm with dynamic switch probability[J]. Chinese Journal of Electronics, 2019, 28(4): 737-747.

    [19]卜冠南, 劉建華, 姜磊, 等. 一種自適應(yīng)分組的蟻群算法[J]. 計(jì)算機(jī)工程與應(yīng)用, 2021,57(6):67-73. (Bu Guannan, Liu Jianhua, Jiang Lei, et al. An adaptive grouping ant colony algorithm[J]. Journal of Computer Engineering & Applications, 2021, 57(6):67-73.)

    [20]Deng Lingyun,Liu Sanyang.An enhanced slime mould algorithm based on adaptive grouping technique for global optimization[J]. Expert Systems with Applications, 2023, 222: 119877.

    [21]Wolpert D H, Macready W G. No free lunch theorems for optimization[J]. IEEE Trans on Evolutionary Computation, 1997,1(1): 67-82.

    [22]Singh D, Singh U, Salgotra R. An extended version of flower pollination algorithm[J]. Arabian Journal for Science and Engineering, 2018, 43: 7573-7603.

    [23]Zhang Hao, Gao Jingyi, Kang Le, et al. State of health estimation of lithium-ion batteries based on modified flower pollination algorithm-temporal convolutional network[J]. Energy, 2023, 283: 128742.

    [24]郭雨鑫, 劉升, 張磊, 等. 精英反向與二次插值改進(jìn)的黏菌算法[J]. 計(jì)算機(jī)應(yīng)用研究, 2021,38(12):3651-3656. (Guo Yuxin, Liu Sheng, Zhang Lei, et al. Elite reverse and quadratic interpolation improved slime mold algorithm[J]. Application Research of Computers, 2021, 38(12):3651-3656.)

    [25]Yin Shihong, Luo Qifang, Du Yanlian, et al. DTSMA: dominant swarm with adaptive t-distribution mutation-based slime mould algorithm[J]. Mathematical Biosciences and Engineering, 2022,19(3): 2240-2285.

    [26]洪露, 賀興時(shí), 楊新社. 基于三重動(dòng)態(tài)調(diào)整的花授粉算法[J]. 西安工程大學(xué)學(xué)報(bào), 2021,35(2): 97-103. (Hong Lu, He Xingshi, Yang Xinshe. The flower pollination algorithm based on triple dynamic adjustment[J]. Journal of Xi’an Polytechnic University, 2021,35(2): 97-103.)

    [27]張超, 楊憶. 引入正弦余弦算子和新自花授粉的花授粉算法 [J]. 西安工程大學(xué)學(xué)報(bào), 2023, 37(2): 119-129. (Zhang Chao, Yang Yi. Flower pollination algorithm with introduced sine cosine operator and new self-pollination method [J]. Journal of Xi’an Po-lytechnic University, 2023,37(2): 119-129.)

    [28]寧杰瓊, 何慶. t-分布擾動(dòng)策略和變異策略的花授粉算法[J]. 小型微型計(jì)算機(jī)系統(tǒng), 2021,42(1): 64-70. (Ning Jieqiong, He Qin. Flower pollination algorithm based on t-distribution perturbation strategy and mutation strategy[J]. Journal of Chinese Computer Systems, 2021,42(1): 64-70.)

    [29]張新明, 姜云, 劉尚旺, 等. 灰狼與郊狼混合優(yōu)化算法及其聚類優(yōu)化[J]. 自動(dòng)化學(xué)報(bào), 2022,48(11): 2757-2776. (Zhang Xinming, Jiang Yun, Liu Shangwang, et al. Hybrid coyote optimization algorithm with grey wolf optimizer and its application to clustering optimization[J]. Acta Automatica Sinica, 2022,48(11): 2757-2776.)

    亚洲欧美色中文字幕在线| 国产精品 欧美亚洲| 欧美精品一区二区免费开放| cao死你这个sao货| 成年人免费黄色播放视频| 日韩成人在线观看一区二区三区| 超碰97精品在线观看| 欧美精品亚洲一区二区| 美女福利国产在线| svipshipincom国产片| 人人妻人人澡人人看| 19禁男女啪啪无遮挡网站| 国产淫语在线视频| 国产亚洲精品第一综合不卡| 少妇 在线观看| 日日爽夜夜爽网站| 中文字幕av电影在线播放| 天堂8中文在线网| 精品免费久久久久久久清纯 | 啦啦啦视频在线资源免费观看| 国产精品一区二区在线观看99| 热99久久久久精品小说推荐| 免费看a级黄色片| 三上悠亚av全集在线观看| 在线观看免费视频日本深夜| 曰老女人黄片| 久久久久网色| 美女福利国产在线| 国产免费视频播放在线视频| 久久ye,这里只有精品| 一级片'在线观看视频| 成人国语在线视频| 男人操女人黄网站| 亚洲av欧美aⅴ国产| 女性生殖器流出的白浆| www.自偷自拍.com| 欧美激情久久久久久爽电影 | √禁漫天堂资源中文www| 在线av久久热| 亚洲国产av影院在线观看| 黄片大片在线免费观看| 免费女性裸体啪啪无遮挡网站| 久久久国产精品麻豆| 大香蕉久久网| 亚洲成人国产一区在线观看| 久久毛片免费看一区二区三区| 97在线人人人人妻| 少妇粗大呻吟视频| 国产亚洲一区二区精品| 亚洲国产欧美网| 午夜日韩欧美国产| 欧美乱码精品一区二区三区| 午夜91福利影院| netflix在线观看网站| 自拍欧美九色日韩亚洲蝌蚪91| 精品久久久久久电影网| 亚洲国产av影院在线观看| 成年女人毛片免费观看观看9 | 99精品欧美一区二区三区四区| 国产精品久久久人人做人人爽| 日韩精品免费视频一区二区三区| 国产一区有黄有色的免费视频| 99久久人妻综合| 亚洲 国产 在线| 国产高清激情床上av| 国产激情久久老熟女| 免费观看av网站的网址| 欧美老熟妇乱子伦牲交| 最近最新中文字幕大全免费视频| 叶爱在线成人免费视频播放| 色94色欧美一区二区| 一夜夜www| 久久精品国产亚洲av高清一级| 亚洲av第一区精品v没综合| 欧美久久黑人一区二区| 国产亚洲欧美精品永久| 精品久久蜜臀av无| 无人区码免费观看不卡 | a级片在线免费高清观看视频| 91精品三级在线观看| 精品久久久久久电影网| 在线播放国产精品三级| 青青草视频在线视频观看| 一级毛片女人18水好多| 国产99久久九九免费精品| 久9热在线精品视频| 国产欧美日韩一区二区精品| av福利片在线| 亚洲人成电影免费在线| 无人区码免费观看不卡 | 18禁观看日本| 男女午夜视频在线观看| 欧美在线黄色| 久久久欧美国产精品| 国产主播在线观看一区二区| 国产淫语在线视频| 亚洲国产看品久久| 国产欧美日韩精品亚洲av| 成在线人永久免费视频| 免费观看av网站的网址| 国产黄频视频在线观看| 99热网站在线观看| av网站在线播放免费| 久久人人爽av亚洲精品天堂| 色播在线永久视频| 少妇 在线观看| 91字幕亚洲| 黑人巨大精品欧美一区二区mp4| 欧美亚洲日本最大视频资源| av欧美777| 久久久水蜜桃国产精品网| 巨乳人妻的诱惑在线观看| 精品视频人人做人人爽| 精品人妻熟女毛片av久久网站| 大陆偷拍与自拍| 麻豆av在线久日| 久久久国产成人免费| 桃花免费在线播放| 制服人妻中文乱码| 国产成人精品久久二区二区免费| 欧美性长视频在线观看| 国产无遮挡羞羞视频在线观看| 亚洲精品在线美女| 激情视频va一区二区三区| 精品亚洲乱码少妇综合久久| 蜜桃在线观看..| 免费女性裸体啪啪无遮挡网站| 交换朋友夫妻互换小说| 国产精品久久久久久人妻精品电影 | 亚洲成av片中文字幕在线观看| 久久久国产精品麻豆| 久久这里只有精品19| 国产精品.久久久| 免费女性裸体啪啪无遮挡网站| 黄片大片在线免费观看| 99热网站在线观看| 亚洲精品国产色婷婷电影| 丰满少妇做爰视频| av免费在线观看网站| 老熟女久久久| 日本精品一区二区三区蜜桃| 国产有黄有色有爽视频| 男人操女人黄网站| 国产男女内射视频| 精品卡一卡二卡四卡免费| av免费在线观看网站| 好男人电影高清在线观看| 国产av一区二区精品久久| 老司机影院毛片| 香蕉国产在线看| 亚洲精品国产一区二区精华液| 国产成人av教育| 成年女人毛片免费观看观看9 | 欧美亚洲 丝袜 人妻 在线| 女人精品久久久久毛片| 欧美精品av麻豆av| 不卡av一区二区三区| 在线观看www视频免费| 午夜福利欧美成人| 99精国产麻豆久久婷婷| 如日韩欧美国产精品一区二区三区| 精品久久蜜臀av无| 精品少妇内射三级| 一区二区三区激情视频| 日韩成人在线观看一区二区三区| 十八禁网站网址无遮挡| 大型av网站在线播放| 日本一区二区免费在线视频| 91大片在线观看| 一本综合久久免费| 亚洲精品国产区一区二| 国产男女超爽视频在线观看| 这个男人来自地球电影免费观看| 国产精品久久久av美女十八| 一级a爱视频在线免费观看| 欧美日韩国产mv在线观看视频| 亚洲专区国产一区二区| 丁香欧美五月| 黄色视频不卡| 亚洲av电影在线进入| 久久亚洲真实| 久久这里只有精品19| 手机成人av网站| 最黄视频免费看| 国产日韩欧美亚洲二区| 亚洲成人免费av在线播放| 另类亚洲欧美激情| 日韩精品免费视频一区二区三区| 精品人妻在线不人妻| 国产精品av久久久久免费| tocl精华| 久久久精品94久久精品| 夜夜骑夜夜射夜夜干| 久久久久久免费高清国产稀缺| 精品一区二区三卡| 丝袜美腿诱惑在线| 极品人妻少妇av视频| 亚洲欧洲日产国产| 一本综合久久免费| 男人舔女人的私密视频| 久久av网站| 夜夜爽天天搞| 可以免费在线观看a视频的电影网站| 国产99久久九九免费精品| 久久国产精品影院| 国产深夜福利视频在线观看| 亚洲久久久国产精品| 久久精品91无色码中文字幕| 久久久久视频综合| 精品卡一卡二卡四卡免费| 日韩免费av在线播放| 高清视频免费观看一区二区| 一级,二级,三级黄色视频| 国产国语露脸激情在线看| 久久国产精品人妻蜜桃| 又紧又爽又黄一区二区| 久久精品熟女亚洲av麻豆精品| 香蕉丝袜av| 亚洲精品自拍成人| 亚洲国产av影院在线观看| 日日爽夜夜爽网站| 妹子高潮喷水视频| 老司机午夜十八禁免费视频| 国产精品av久久久久免费| 久久精品成人免费网站| 婷婷丁香在线五月| 在线观看舔阴道视频| 悠悠久久av| 欧美黄色片欧美黄色片| 又大又爽又粗| 丰满人妻熟妇乱又伦精品不卡| 高清欧美精品videossex| 国产日韩欧美亚洲二区| 国产精品一区二区在线观看99| a级毛片在线看网站| 美女扒开内裤让男人捅视频| 国产视频一区二区在线看| 午夜精品国产一区二区电影| 午夜福利一区二区在线看| 欧美激情极品国产一区二区三区| 久久精品亚洲av国产电影网| svipshipincom国产片| 国产精品国产高清国产av | 亚洲全国av大片| 国产精品九九99| 日本av免费视频播放| 精品第一国产精品| 久久久精品区二区三区| 免费在线观看完整版高清| 亚洲七黄色美女视频| 狂野欧美激情性xxxx| 黄色视频在线播放观看不卡| 精品国产一区二区三区四区第35| 丝袜美腿诱惑在线| 日本撒尿小便嘘嘘汇集6| 男男h啪啪无遮挡| 韩国精品一区二区三区| 国产一区二区激情短视频| 最黄视频免费看| 日日摸夜夜添夜夜添小说| 久久久精品区二区三区| 宅男免费午夜| 99riav亚洲国产免费| 色尼玛亚洲综合影院| 国产精品久久久久久精品电影小说| 在线观看一区二区三区激情| 中文字幕另类日韩欧美亚洲嫩草| 别揉我奶头~嗯~啊~动态视频| 高潮久久久久久久久久久不卡| 在线 av 中文字幕| 久久久久久久国产电影| 性高湖久久久久久久久免费观看| 亚洲人成电影免费在线| 在线观看免费高清a一片| 亚洲国产欧美日韩在线播放| 国产精品免费一区二区三区在线 | 亚洲男人天堂网一区| 亚洲人成电影观看| √禁漫天堂资源中文www| 国产精品久久久久久精品电影小说| 国产又色又爽无遮挡免费看| 老鸭窝网址在线观看| 夫妻午夜视频| 久久国产精品影院| 欧美黑人欧美精品刺激| 亚洲色图 男人天堂 中文字幕| av天堂久久9| 热re99久久精品国产66热6| 十八禁网站网址无遮挡| bbb黄色大片| 精品少妇内射三级| 色在线成人网| 国产成人精品久久二区二区91| 久久久久视频综合| 精品福利观看| 国产精品久久久人人做人人爽| 久久亚洲真实| 久久热在线av| 涩涩av久久男人的天堂| 久久亚洲真实| 欧美精品av麻豆av| 麻豆成人av在线观看| 久久毛片免费看一区二区三区| 成人黄色视频免费在线看| 久久青草综合色| 91字幕亚洲| 91av网站免费观看| 国产男女内射视频| 亚洲欧美日韩另类电影网站| 美女高潮喷水抽搐中文字幕| 久久久国产成人免费| 热re99久久国产66热| 国产日韩欧美在线精品| 亚洲av欧美aⅴ国产| 欧美久久黑人一区二区| 国产欧美日韩一区二区三区在线| 免费高清在线观看日韩| 桃花免费在线播放| 老熟妇乱子伦视频在线观看| 亚洲成人国产一区在线观看| 亚洲一卡2卡3卡4卡5卡精品中文| 亚洲中文日韩欧美视频| tube8黄色片| 久久久久久久精品吃奶| 亚洲国产欧美在线一区| 欧美激情久久久久久爽电影 | 黄色视频不卡| 热99re8久久精品国产| 9191精品国产免费久久| 国产男靠女视频免费网站| 国产精品自产拍在线观看55亚洲 | www.自偷自拍.com| 免费高清在线观看日韩| 国产97色在线日韩免费| 久久精品亚洲精品国产色婷小说| 国产成人系列免费观看| 欧美在线一区亚洲| 欧美中文综合在线视频| 一级黄色大片毛片| 99在线人妻在线中文字幕 | 中文字幕色久视频| 久热爱精品视频在线9| 岛国毛片在线播放| 桃花免费在线播放| 变态另类成人亚洲欧美熟女 | 免费观看av网站的网址| 亚洲精品国产色婷婷电影| 欧美日韩亚洲高清精品| 黑丝袜美女国产一区| 色综合欧美亚洲国产小说| 建设人人有责人人尽责人人享有的| 亚洲精品美女久久av网站| 成人国产av品久久久| 丁香六月天网| 国产免费福利视频在线观看| 久久久国产一区二区| 国产视频一区二区在线看| 亚洲熟妇熟女久久| 人人妻人人澡人人看| 欧美乱码精品一区二区三区| 亚洲第一av免费看| 一边摸一边抽搐一进一小说 | 精品国内亚洲2022精品成人 | 天堂俺去俺来也www色官网| 亚洲精品美女久久av网站| 操美女的视频在线观看| 老司机亚洲免费影院| 久久久欧美国产精品| 久9热在线精品视频| 久久精品国产综合久久久| 在线永久观看黄色视频| 一进一出抽搐动态| 女性被躁到高潮视频| 日韩欧美三级三区| 日本vs欧美在线观看视频| 激情在线观看视频在线高清 | av有码第一页| 亚洲精品国产一区二区精华液| 国产成人欧美| 国产成人精品久久二区二区91| 亚洲欧美日韩高清在线视频 | 日韩大片免费观看网站| 亚洲成人免费电影在线观看| 成在线人永久免费视频| 久久ye,这里只有精品| 乱人伦中国视频| 这个男人来自地球电影免费观看| 色综合婷婷激情| 一进一出好大好爽视频| 老司机午夜十八禁免费视频| 手机成人av网站| 人人妻人人爽人人添夜夜欢视频| 欧美日韩一级在线毛片| 天天躁日日躁夜夜躁夜夜| 18禁国产床啪视频网站| 婷婷丁香在线五月| 老汉色∧v一级毛片| 肉色欧美久久久久久久蜜桃| 丰满人妻熟妇乱又伦精品不卡| 好男人电影高清在线观看| 久久久久久久久久久久大奶| 丁香六月欧美| 成年动漫av网址| 欧美日韩福利视频一区二区| www日本在线高清视频| 人人妻人人爽人人添夜夜欢视频| 久久久久久亚洲精品国产蜜桃av| 国产精品亚洲一级av第二区| 成在线人永久免费视频| 丰满迷人的少妇在线观看| 久久久国产欧美日韩av| 国产欧美日韩综合在线一区二区| 热re99久久国产66热| 美女大奶头视频| 久久午夜亚洲精品久久| 少妇熟女aⅴ在线视频| 亚洲国产欧美人成| 黄色丝袜av网址大全| 日韩精品青青久久久久久| 国产精品久久视频播放| 亚洲av片天天在线观看| 亚洲国产看品久久| 99在线视频只有这里精品首页| 国产精品乱码一区二三区的特点| 免费高清视频大片| 精品日产1卡2卡| 麻豆久久精品国产亚洲av| 制服丝袜大香蕉在线| 免费观看精品视频网站| 亚洲国产精品sss在线观看| 久久午夜亚洲精品久久| 亚洲一区二区三区不卡视频| 99热只有精品国产| 校园春色视频在线观看| 97碰自拍视频| 嫁个100分男人电影在线观看| 特级一级黄色大片| 精品乱码久久久久久99久播| 在线观看免费午夜福利视频| 亚洲色图av天堂| 亚洲性夜色夜夜综合| 91老司机精品| 少妇丰满av| 亚洲人与动物交配视频| 国产视频一区二区在线看| 我要搜黄色片| 99热精品在线国产| 亚洲美女视频黄频| av片东京热男人的天堂| 黑人巨大精品欧美一区二区mp4| 岛国在线免费视频观看| 国产午夜精品论理片| 色综合亚洲欧美另类图片| 桃色一区二区三区在线观看| 婷婷精品国产亚洲av在线| 亚洲人与动物交配视频| 999久久久精品免费观看国产| 亚洲aⅴ乱码一区二区在线播放| 欧美乱码精品一区二区三区| 国产午夜精品久久久久久| 99久久成人亚洲精品观看| 欧美av亚洲av综合av国产av| e午夜精品久久久久久久| 精品电影一区二区在线| 男女之事视频高清在线观看| 久久精品国产亚洲av香蕉五月| 夜夜爽天天搞| 一本精品99久久精品77| 色哟哟哟哟哟哟| 嫩草影院精品99| e午夜精品久久久久久久| 网址你懂的国产日韩在线| 国产精品一区二区三区四区久久| 18禁黄网站禁片午夜丰满| 国产毛片a区久久久久| 亚洲av美国av| 久久精品国产99精品国产亚洲性色| 午夜两性在线视频| 制服丝袜大香蕉在线| 国产1区2区3区精品| 一进一出好大好爽视频| 成人三级做爰电影| 不卡一级毛片| 制服丝袜大香蕉在线| 日本一本二区三区精品| 国产av在哪里看| 好男人在线观看高清免费视频| 99国产精品一区二区三区| 免费高清视频大片| 法律面前人人平等表现在哪些方面| 亚洲熟女毛片儿| 午夜福利欧美成人| 在线观看日韩欧美| 无限看片的www在线观看| 天堂√8在线中文| 国产欧美日韩精品一区二区| 亚洲精品美女久久av网站| 亚洲欧美激情综合另类| 国产精品乱码一区二三区的特点| 亚洲av成人av| 国产精品久久电影中文字幕| 欧美一区二区精品小视频在线| 岛国在线免费视频观看| 99热精品在线国产| 美女午夜性视频免费| 精品欧美国产一区二区三| 精品不卡国产一区二区三区| 欧美zozozo另类| 成人国产综合亚洲| 午夜亚洲福利在线播放| 国产精品乱码一区二三区的特点| 亚洲欧美一区二区三区黑人| 欧美日韩国产亚洲二区| 亚洲激情在线av| 97超级碰碰碰精品色视频在线观看| 亚洲中文字幕日韩| 久久久国产精品麻豆| 亚洲欧洲精品一区二区精品久久久| 男人舔奶头视频| 久久天躁狠狠躁夜夜2o2o| 国产成人精品久久二区二区免费| 国产精品久久久av美女十八| 精品一区二区三区视频在线 | 一二三四社区在线视频社区8| 国产v大片淫在线免费观看| 18禁观看日本| 精品久久久久久久末码| 欧美高清成人免费视频www| 国产精品一及| 老司机午夜十八禁免费视频| 全区人妻精品视频| 两个人视频免费观看高清| 一级毛片精品| 草草在线视频免费看| 中出人妻视频一区二区| 嫩草影视91久久| 亚洲色图 男人天堂 中文字幕| 不卡av一区二区三区| 久久久水蜜桃国产精品网| 蜜桃久久精品国产亚洲av| 99久久国产精品久久久| 搞女人的毛片| 午夜视频精品福利| 亚洲国产精品成人综合色| 国产精品电影一区二区三区| 欧美在线黄色| 黄色片一级片一级黄色片| 日本黄大片高清| 免费看十八禁软件| 日韩国内少妇激情av| 90打野战视频偷拍视频| 欧美一级a爱片免费观看看| 最新中文字幕久久久久 | 最新在线观看一区二区三区| 中文亚洲av片在线观看爽| 国模一区二区三区四区视频 | 亚洲欧美日韩卡通动漫| 91在线观看av| 淫秽高清视频在线观看| 人人妻人人看人人澡| 91九色精品人成在线观看| 欧美黄色片欧美黄色片| 高清在线国产一区| 国产精品av视频在线免费观看| 国产69精品久久久久777片 | 国产淫片久久久久久久久 | 国产精品av久久久久免费| 亚洲一区二区三区不卡视频| 18禁美女被吸乳视频| 岛国在线观看网站| 18禁国产床啪视频网站| 淫妇啪啪啪对白视频| 香蕉av资源在线| 精品久久久久久久久久免费视频| 国产av在哪里看| 亚洲欧美激情综合另类| 日韩免费av在线播放| 国内精品久久久久久久电影| 亚洲 欧美 日韩 在线 免费| 女警被强在线播放| 国内精品美女久久久久久| 99精品久久久久人妻精品| 亚洲精品在线观看二区| 99久久综合精品五月天人人| 日韩免费av在线播放| 成年人黄色毛片网站| 99国产精品一区二区三区| 欧美性猛交黑人性爽| 怎么达到女性高潮| 精品国产三级普通话版| 国产日本99.免费观看| 日本黄色视频三级网站网址| 性色av乱码一区二区三区2| 脱女人内裤的视频| 久久亚洲精品不卡| 欧美丝袜亚洲另类 | tocl精华| 一级黄色大片毛片| 国产精品九九99| 真实男女啪啪啪动态图| 黄色日韩在线| 观看美女的网站| 久久久久免费精品人妻一区二区| 国产一区二区激情短视频| 中文在线观看免费www的网站| 国产又色又爽无遮挡免费看| xxxwww97欧美| 国产精品影院久久| 在线观看免费午夜福利视频| 一二三四在线观看免费中文在| 精品国产乱码久久久久久男人| 黑人欧美特级aaaaaa片| 日韩成人在线观看一区二区三区| 在线观看日韩欧美| 亚洲电影在线观看av|