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

    結合JADE和CoDE差分算子的人工蜂群算法*

    2019-12-19 17:24:58李艷娟
    計算機與生活 2019年12期

    耿 璐,李艷娟

    東北林業(yè)大學 信息與計算機工程學院,哈爾濱 150040

    1 引言

    近年來,隨著計算機技術的快速發(fā)展,為了在一定程度上解決大空間、非線性、全局尋優(yōu)、組合優(yōu)化等復雜問題,群智能優(yōu)化算法不斷涌現(xiàn),例如遺傳算法(genetic algorithm,GA)[1]、粒子群算法(particle swarm optimization,PSO)[2]、差分進化(differential evolution,DE)[3]、免疫算法(immune algorithm,IA)[4]和人工蜂群算法(artificial bee colony,ABC)[5]。因其獨特的優(yōu)點和機制,這些算法得到了國內(nèi)外學者的廣泛關注,掀起了研究熱潮。

    人工蜂群算法(ABC)是Karaboga于2005年提出的一種基于蜜蜂覓食行為的群智能優(yōu)化算法,并廣泛應用于各個領域[6-7]。然而,ABC收斂速度較慢,主要是因為其解搜索方程雖然具有良好的全局探索(exploration)能力,但是局部利用(exploitation)能力較弱[8]。一種可能的解釋是,ABC利用其解搜索方程生成候選解(新解)時每次只更改一個變量,因而后代個體繼承了雙親的大部分基因,進而導致種群進化緩慢。針對這個問題,國內(nèi)外學者開展了一些研究工作。例如,Gao 等人在標準ABC 的基礎上,引入了一個控制參數(shù)用來決定解搜索方程中變量改變的個數(shù)[9]。Akay 等人[10]引入了一個控制參數(shù)MR(modification rate),以確定不從雙親遺傳的基因的比例。劉明輝等人引入了gbest 個體提出了基于knee point 的雇傭蜂搜索機制,在加快種群進化速度提高種群多樣性的同時,在收斂性以及進化方向上具有更好的效果[11]。魏鋒濤等人[12]引入粒子群的全局引導機制,增強算法的“開發(fā)”能力,增強算法后期對解空間的精細搜索能力。Yu等人[13]從相關文獻中研究幾種有效的候選解生成策略,構建策略候選池。得到最佳候選解的解決方案被用來生成當前候選解。Brajevic[14]提出了基于交叉的ABC,用以解決約束優(yōu)化問題,該算法也引入了類似的參數(shù)MR。Das 等人[15]使用Rechenberg的1/5變異規(guī)則來控制同時被干擾的變量數(shù)。上述改進在一定程度上成功地提高了ABC的性能。

    不同于ABC,差分進化算法(DE)使用差分算子(變異和交叉算子)生成候選解,該候選解至少有一個變量的值與父代候選解不同。因此,DE 算法具有良好的局部利用能力,進而具有較快的收斂速度。從這個角度出發(fā),ABC可以借鑒DE的差分算子來提高收斂速度和優(yōu)化性能。

    近年來,國內(nèi)外學者開展了大量的結合ABC 和DE的研究工作。Abraham等人提出了HDABCA(hybrid differential artificial bee colony algorithm)算法[16],在ABC的每次迭代后引入DE,在每次迭代后的種群中選擇部分最優(yōu)個體進行差分運算。Xiang 等人提出了hABCDE(hybrid evolutionary algorithm based on artificial bee colony algorithm and differential evolution)算法[17],在每次迭代過程中順序執(zhí)行ABC和DE直到滿足算法終止條件。Gao 等人提出了DGABC(DE with gbest-guided ABC)算法[18],該算法設計了一個基于搜索經(jīng)驗的評價策略,每次迭代都依據(jù)該評價策略決定執(zhí)行ABC 或DE。上述研究的實驗結果表明引入DE能夠提高ABC算法的性能。然而,上述研究工作在引入DE 時,沒有考慮DE 對參數(shù)(比例因子F和交叉率CR)的敏感性問題[19-20]。因此,Liang等人提出了基于自適應差分算子的人工蜂群算法(enhanced artificial bee colony algorithm with adaptive differential operators,ABCADE)[21]。ABCADE 在 標準ABC 的雇傭蜂階段引入了自適應差分算子,該自適應差分算子考慮了參數(shù)敏感性問題,實驗結果表明ABCADE具有更好的性能。ABCADE引入的自適應差分算子主要來源于差分進化算法JADE[22]。但JADE 算法較適合解決單峰和簡單多峰函數(shù)。另外一個比較經(jīng)典的DE算法CoDE[23]適合求解復雜多峰函數(shù)[23],可避免算法陷入局部最優(yōu)問題。并且Li等人提出了結合JADE 和CoDE 的差分進化算法[24],實驗結果表明結合算法的性能優(yōu)于JADE和CoDE。通過近期ABC、JADE 算子和CoDE 算子的相關文獻,在進行徹底分析后,本文確定可以通過結合JADE算子和CoDE 算子來提高ABC 算法的性能。為此,本文提出了結合改進JADE 和CoDE 的人工蜂群算法AMDABC(adaptive modified differential operators based artificial bee colony),實驗結果表明AMDABC具有更好的優(yōu)化性能。AMDABC 算法的主要工作包括:

    (1)分析了ABC 和DE 算法的優(yōu)缺點,提出了結合DE 算子的ABC 算法,算法在雇傭蜂階段引入JADE差分和CoDE差分算子。

    (2)給出了兩個控制參數(shù)P1和Q,根據(jù)P1和Q的值自適應決定采用JADE 差分算子、CoDE 差分算子還是ABC解搜索方程生成候選解。

    (3)在跟隨峰階段對種群進行分級處理,重新定義了選擇概率,并引入了JADE差分算子生成候選解。

    2 本文提出的AMDABC算法

    ABC具有良好的全局探索(exploration)能力,但局部利用(exploitation)能力較弱。與此相反,DE 具有良好的局部利用能力,但全局探索能力較弱。結合ABC和DE的混合算法能夠充分利用兩者的優(yōu)點,成為目前的研究熱點。JADE 和CoDE 是兩個比較經(jīng)典的DE 算法,JADE 在單峰函數(shù)和簡單多峰函數(shù)性能較好,而CoDE 更適合求解多峰函數(shù)。因此,本文提出了結合JADE 和CoDE 的ABC 算法——AMDABC。AMDABC算法是ABC算法的一個改進算法,主要在雇傭蜂階段引入JADE 和CoDE 的差分算子,并給出了相應的控制參數(shù)決定本次雇傭蜂階段采用JADE 的差分算子、CoDE 的差分算子還是ABC的解搜索方程。

    2.1 AMDABC算法框架

    本文的主要目的是設計一種算法,它在雇傭蜂階段引入一種混合框架,可以自適應地利用JADE算子、CoDE 算子和ABC 的解搜索方程,以尋求全局探索(Exploration)能力和局部利用(Exploitation)能力的平衡。

    圖1給出了AMDABC 算法框架,大體分為雇傭蜂階段、跟隨蜂階段和偵查蜂階段。在雇用蜂階段引入了JADE 算子、CoDE 算子,并根據(jù)參數(shù)Q、Q1、Q2和P1控制候選解生成公式。在跟隨蜂階段,同樣結合JADE差分算子產(chǎn)生候選解,以更好地解決人工蜂群算法收斂緩慢的問題,最大限度地發(fā)揮差分算子的優(yōu)勢。

    Fig.1 Algorithm framework圖1 算法框架

    2.2 AMDABC的雇傭蜂階段

    2.2.1 控制參數(shù)Q、Q1、Q2

    AMDABC 將JADE 與ABC 的結合當作一種選擇,將CoDE當作一種選擇,前者適合求解單峰函數(shù),而后者適合求解多峰函數(shù),在雇傭蜂階段兩者根據(jù)進化情況交替執(zhí)行。下面通過參數(shù)形式說明兩者如何交替執(zhí)行。

    第G次迭代的改進率IRG定義為:

    若IRG的值小于給定閾值e,則表示第G次迭代失敗。參數(shù)Q用來記錄迭代失敗的次數(shù),用于控制兩種選擇的交替執(zhí)行,Q的初始值為0。

    例如,假設當前執(zhí)行CoDE 的差分算子,每次迭代后根據(jù)迭代是否失敗來更新Q值,當Q值大于指定閾值Q2時,則執(zhí)行ABC 的解搜索方程或JADE 的差分算子,Q更新為0。接下來的迭代開始執(zhí)行ABC的解搜索方程或JADE的差分算子,每次迭代也不斷地更新Q值,當Q值大于指定閾值Q1時,則又開始執(zhí)行CoDE的差分算子。

    2.2.2 控制參數(shù)P1

    如圖1算法框架所示,在雇傭蜂階段,當標志flag=1時,程序進入JADE 與ABC 結合分支,此時由參數(shù)P1控制程序執(zhí)行JADE算子還是ABC搜索方程。

    其中,F(xiàn)ES是當前生成的個體總數(shù),maxFES是預定義的個體總數(shù)最大值。P1隨FES的增加逐漸增加,因此雇傭蜂在早期主要采用ABC解搜索方程生成候選解,保證了種群的多樣性;在后期主要采用JADE 差分算子生成候選解,加快了收斂速度。

    2.2.3 ABC搜索方程

    在ABC算法中,對當前第i個個體Xi依據(jù)式(3)生成新個體Vi。

    其中,i=1,2,…,SN,SN是種群大小,j=1,2,…,D,D是個體維度。r1、r2是分別從1到SN之間選擇的一個整數(shù),且不等于i。其中φij是一個-1到1之間的隨機實數(shù)。

    生成新個體Vi后,需要計算Vi的適應度,根據(jù)適應度決定是否用Vi更新Xi。

    2.2.4 JADE差分算子

    AMDABC 算法在雇傭蜂階段和跟隨蜂階段均引入了JADE差分算子,其主要包括變異算子和兩點交叉算子。

    (1)變異算子:每個個體通過變異算子生成一個新解,本文采用改進后的DE/rand/1變異算子[18],具體如式(4)所示。

    其中,xI(r1)、xI(r2)、xI(r3)分別表示隨機選擇3個個體中的最好的、次好的和最壞的個體。sig的定義如式(5)所示,其用來控制差分向量的方向。在式(6)中,xI(r1)是相對最有希望的區(qū)域。如果3個隨機選擇的個體具有相等的函數(shù)值(f(xI(r1))=f(xI(r2))=f(xI(r3)))時,P2的值設置為0.5。

    (2)兩點交叉算子:變異操作執(zhí)行完畢后,AMDABC 對當前個體Xi和變異個體Vi執(zhí)行兩點交叉運算,生成候選向量Ui=(ui1,ui2,…,uiD),具體公式如式(7)所示。

    其中,i=1,2,…,SN,SN是種群大小,j=1,2,…,D,D是個體維度,rand是一個0到1之間的隨機數(shù),jrand是1到D之間的一個隨機整數(shù),其保證了至少有一個變量遺傳自變異向量Vi。CR是交叉參數(shù),其取值范圍為[0,1]。

    (3)參數(shù)F和CR的自適應調(diào)整:在JADE 中,式(4)和式(7)的比例因子F和交叉率CR的設置可能影響算法的性能。為解決這個問題,本文采用了一種自適應機制對參數(shù)F和參數(shù)CR進行了調(diào)整,假定其服從高斯分布[24]。

    其中,F(xiàn)i和CRi均為0到1之間的實數(shù),當Fi>1或者Fi≤0時,F(xiàn)i被[0,1]范圍內(nèi)生成的隨機數(shù)代替,同樣的約束也適用于CRi。Fμ、CRμ初始值為0.5[22],F(xiàn)δ、CRδ初始值為0.3[19]。

    每次迭代,當產(chǎn)生了新的候選解,其相關的Fi和CRi分別保存在SF和SCR中,在每一代的末尾,分別根據(jù)式(10)和式(11)更新參數(shù)Fμ和Fδ。CRμ和CRδ采納相同的更新方法。

    mean(SF)和var(SF)分別代表的是當前SF的平均值和方差。Fδ和CRδ的范圍限制在[0.1,0.3]。

    2.2.5 CoDE差分算子

    AMDABC算法在雇傭蜂階段引入了CoDE差分算子。對每個個體,CoDE分別通過差分進化算子“DE/rand/1/bin”“DE/rand/2/bin”和“DE/current-to-rand/1”生成3個候選解,然后選擇一個適應度值最大的候選解作為當前候選解。根據(jù)當前候選解和當前個體適應度值的大小來決定是否用當前候選解替代當前個體。

    其中,r1、r2、r3、r4、r5是1到SN之間的一個隨機整數(shù),且與i不同且互不相同,代表一個個體。xbestj是當前群體中的最好個體。

    此外,隨機使用的3組F和CR控制參數(shù)設置分別為[F=1.0,CR=0.1],[F=1.0,CR=0.9],并且[F=0.8,CR=0.2]。

    2.3 AMDABC的跟隨蜂階段

    在跟隨蜂階段,每個跟隨蜂估量種群個體的質(zhì)量,并依據(jù)質(zhì)量按照一定的概率選擇個體?;続BC 算法為每個個體計算選擇概率,然后依據(jù)概率決定選擇哪個個體。理論上概率較大的個體被選擇概率較大。但當個體數(shù)目較多時,每個個體的選擇概率都比較小,不同個體之間的選擇概率差異也比較小,這樣不容易區(qū)分個體之間的差異性。為了克服上述問題,本文采用將個體分成n個級別,每個級別的個體具有相同的選擇概率,這樣只需要計算n個不同的選擇概率,能夠較好地區(qū)分不同級別的個體,保證跟隨蜂能以較高概率在較好級別中選擇個體。假定將所有候選解等分為n個級別,每個級別包含m=SN/n個個體。最好的m個候選解級別為n,最后m個候選解級別為1。每個候選解被選擇的概率依據(jù)式(15)進行計算。

    其中,Pi和Li分別是選擇概率和第i個個體的級別。為了避免超級個體提前誘導整個蜂群丟失種群多樣性,防止過早陷入局部最優(yōu),m不可取值較??;同時個體之間需強調(diào)差異性,算法需要快速收斂,m不可取值較大。通過設計重復性實驗確定SN=50時,m為5時效果最優(yōu)。依據(jù)式(15)可以看出,級別越高,選擇概率越大,同一級別的個體的選擇概率是相同的。通過這種方式,跟隨蜂能夠有效地識別出良好的候選解,并在有前途的區(qū)域進行局部精細搜索。同一級別的個體具有相同的選擇概率,這表明跟隨蜂平等對待相似位置,因此可以同時利用局部最優(yōu)區(qū)域。跟隨蜂選擇一個個體后采用JADE 變異算子和兩點交叉算子產(chǎn)生候選解。

    3 實驗

    3.1 測試數(shù)據(jù)和參數(shù)設置

    為測試本文算法AMDABC性能,使用了19個標準函數(shù)進行測試,具體公式如表1所示。其中,D是測試函數(shù)的維度。函數(shù)f1~f6和f8是連續(xù)的單峰函數(shù),f7是一個不連續(xù)的階躍函數(shù),f9是一個噪聲四次函數(shù),f10~f19是局部最小值隨著問題維度呈倍增長的多峰函數(shù),Range是變量的取值范圍,Min是函數(shù)理論最小值,Accept是可接受的最小值。

    Table 1 Standard test function表1 標準測試函數(shù)

    本文算法和比較算法參數(shù)設置如表2所示,所有比較算法的參數(shù)設置情況和原文一樣。

    3.2 與典型ABC改進算法的比較

    AMDABC與典型的ABC改進算法進行比較,具體包括MABC(modified artificial bee colony algo-rithm)[10]、GABC(global-best-guided artificial bee colony algorithm)[8]、CABC(crossover artificial bee colony algorithm)[25]。MABC試圖通過在解搜索方程中同時改變多個變量來提高人工蜂群的性能。GABC 將全局最優(yōu)解的信息結合到解搜索方程中以提高解搜索方程效率。CABC 通過改進解搜索方程來提高算法搜索能力及加快收斂速度。在19個標準函數(shù)上,分別進行了兩個數(shù)據(jù)維度(D=30和D=50)的實驗比較。所有算法獨立運行25次,參數(shù)masFES的值設置為5 000D,計算25次獨立運行的均值和方差。具體實驗結果見表3和表4,其中mean表示均值,std表示方差,win表示算法在19個測試函數(shù)上取得最優(yōu)結果的個數(shù),其中對取得最優(yōu)結果的情況進行了加粗處理。

    Table 2 Parameter settings of AMDABC and comparison algorithms表2 AMDABC及比較算法的參數(shù)設置

    如表3所述,在測試函數(shù)的維數(shù)等于30時,AMDABC 算法能夠在7個函數(shù)上找到全局最優(yōu)解(即f7、f11~f14、f17、f18),在其余的函數(shù)中取得的解也非常接近于函數(shù)本身的全局最優(yōu)解。依據(jù)函數(shù)取得最優(yōu)解個數(shù)來評價,AMDABC 在除了函數(shù)f19之外的所有函數(shù)上取得了最優(yōu)結果,取得最優(yōu)解個數(shù)為18,其他算法分別為1、3、7,因此依據(jù)取得最優(yōu)解個數(shù)來說,AMDABC算法優(yōu)于其他算法。整體來說,AMDABC的性能在大部分測試函數(shù)上明顯優(yōu)于MABC、GABC和CABC。

    如表4所述,在測試函數(shù)的維數(shù)等于50時,AMDABC 算法能夠在5個函數(shù)上找到全局最優(yōu)解(即:f7、f11~f13、f18),在其余的函數(shù)中取得的解也非常接近于函數(shù)本身的全局最優(yōu)解。依據(jù)函數(shù)取得最優(yōu)解個數(shù)來評價,AMDABC在除了函數(shù)f16、f17和f19之外的所有函數(shù)上取得了最優(yōu)結果,取得最優(yōu)解個數(shù)為16,其他算法分別為1、4、7,因此依據(jù)取得最優(yōu)解個數(shù)來說,AMDABC 算法優(yōu)于其他算法。整體來說,AMDABC 的性能在大部分測試函數(shù)上明顯優(yōu)于MABC、GABC和CABC。

    Table 3 Experimental results compared with improved ABC algorithms(D=30)表3 與典型ABC改進算法比較實驗結果(D=30)

    Table 4 Experimental results compared with improved ABC algorithms(D=50)表4 與典型ABC改進算法比較實驗結果(D=50)

    圖2給出了一些代表性函數(shù)在數(shù)據(jù)維數(shù)D=30時獨立運行25次的均值曲線圖,其中橫坐標FES 表示當前生成的個體總數(shù),縱坐標表示均值。曲線越陡,收斂速度越快。表3、表4和圖2說明了本文算法AMDABC具有更好性能。

    目前在文獻中,數(shù)值實驗被廣泛用于驗證算法的收斂性能。如表5所述,本文根據(jù)常用的指標AVEN將AMDABC 和典型ABC 算法(MABC、GABC 和CABC)進行比較,以證明算法有較好的收斂性能。AVEN 表示達到可接受值時所需的FES 的平均數(shù)量。顯然,AVEN越小,收斂性能越好。

    3.3 與經(jīng)典DE改進算法的比較

    本文算法AMDABC遵循人工蜂群算法的框架,但因其與差分進化也密切相關,因此將它與差分進化算法比較是必要的。并且由于結合ABC 和DE 的混合算法能夠充分利用上述兩種算法的優(yōu)點,國內(nèi)外學者已開展了大量的ABC 和DE 的混合算法的研究工作。本節(jié)將AMDABC與5種典型的差分進化算法進行比較,具體包括SaDE(self-adaptive differential evolution)[19]、sinDE(sinusoidal differential evolution)[20]、JADE[22]、CoDE[25]和ABCADE[21]。其中ABCADE算法是典型的ABC 和DE 結合算法。在19個標準函數(shù)上,分別進行了兩個數(shù)據(jù)維數(shù)(D=10,D=40)的實驗比較。所有算法獨立運行25次,參數(shù)masFES的值設置為5 000D,計算25次獨立運行的均值和方差。具體實驗結果見表6和表7,其中mean表示均值,std表示方差,win表示算法在19個測試函數(shù)上取得最優(yōu)結果的個數(shù),其中對取得最優(yōu)結果的情況進行了加粗處理。

    Fig.2 Mean convergence curve compared with typical ABC improved algorithms(D=30)圖2 與典型ABC改進算法比較的均值收斂曲線(D=30)

    Table 5 AVEN comparison with typical ABC improved algorithms(D=40)表5 與典型ABC算法的AVEN比較(D=40)

    Table 6 Experimental results compared with typical DE improved algorithms(D=10)表6 與典型DE改進算法比較實驗結果(D=10)

    如表6所述,在測試函數(shù)的維數(shù)等于10時,AMDABC 算法能夠在6個函數(shù)上找到全局最優(yōu)解(即:f7,f11~f14,f18),并且方差為0,也就是說每次獨立運行都可以獲得全局最優(yōu)解;在其余的函數(shù)中取得的解也非常接近于函數(shù)本身的全局最優(yōu)解。依據(jù)函數(shù)取得最優(yōu)解個數(shù)來評價,AMDABC在除了函數(shù)f16、f17、f19之外的所有函數(shù)上取得了最優(yōu)結果,取得最優(yōu)解個數(shù)為16,其他算法分別為1、2、2、5、9,因此依據(jù)取得最優(yōu)解個數(shù)來說,AMDABC 算法優(yōu)于其他算法。整體來說,AMDABC 的性能在大部分測試函數(shù)上明顯優(yōu)于SaDE、CoDE、JADE、sinDE和ABCADE。

    如表7所述,在測試函數(shù)的維數(shù)等于40時,AMDABC 的性能進一步得到了改善,AMDABC 算法能夠在7個函數(shù)上找到全局最優(yōu)解(即:f7、f11~f14、f17、f18),并且方差為0,也就是說每次獨立運行都可以獲得全局最優(yōu)解;在其余的函數(shù)中取得的解也非常接近于函數(shù)本身的全局最優(yōu)解。依據(jù)函數(shù)取得最優(yōu)解個數(shù)來評價,AMDABC 在除了函數(shù)f4和f19之外的所有函數(shù)上取得了最優(yōu)結果,取得最優(yōu)解個數(shù)為17,其他算法分別為1、2、3、2、9,因此依據(jù)取得最優(yōu)解個數(shù)來說,AMDABC 算法優(yōu)于其他算法。整體來說,AMDABC 的性能在大部分測試函數(shù)上明顯優(yōu)于SaDE、CoDE、JADE、sinDE和ABCADE。

    圖3給出了一些代表性函數(shù)在數(shù)據(jù)維數(shù)D=40時獨立運行25次的均值曲線圖,其中橫坐標FES 表示當前生成的個體總數(shù),縱坐標表示均值。曲線越陡,收斂速度越快。表6、表7和圖3說明了本文算法AMDABC具有更好性能。

    上述比較實驗結果表明AMDABC 算法性能優(yōu)于典型ABC 算法、典型DE 算法、典型ABC 和DE 結合算法。

    3.4 Q1與Q2的參數(shù)敏感性分析

    AMDABC 算法的雇傭蜂階段主要包括兩個分支,一個分支是ABC 與JADE 結合(簡稱為分支1),一個分支是CoDE 算法(簡稱為分支2),在兩個分支之間交替執(zhí)行。算法首先不斷地執(zhí)行分支1,直到分支1失敗的次數(shù)大于參數(shù)Q1時則開始不斷地執(zhí)行分支2。當分支2失敗的次數(shù)大于參數(shù)Q2時則又開始執(zhí)行分支1。綜上,AMDABC算法依據(jù)參數(shù)Q1和Q2的值自適應地交替執(zhí)行兩個分支,參數(shù)Q1和Q2的值可能影響AMDABC算法的性能,本節(jié)通過實驗分析參數(shù)Q1和Q2的敏感性。

    Table 7 Experimental results compared with typical DE improved algorithms(D=40)表7 與典型DE改進算法比較實驗結果(D=40)

    AMDABC 算法的分支1包含一個變異算子,而分支2包含3個變異算子,因此Q1的值需要大于等于Q2的值。在保證其余參數(shù)值不變的情況下,本文測試了Q1和Q2的7種取值組合,并將其與本文設置的參數(shù)組合(Q1=10,Q2=5)進行比較。在測試函數(shù)的維數(shù)等于30時,每個組合單獨運行19次,通過Wilcoxon秩和檢驗考慮在5%的顯著性水平上檢驗顯著性差異,最終對比結果如表8所示。

    從表8可以看出,后4組組合(Q1=2Q2)的性能略優(yōu)于前3組組合(Q1=Q2)的性能,主要是因為Q1控制的分支1每次只執(zhí)行1次變異操作,而Q2控制的分支2每次執(zhí)行3次變異操作,兩個分支變異操作的優(yōu)勢互補,在Q1大于Q2時能更好地自適應調(diào)整兩個分支,保證兩個分支更公平地競爭,因此后4組組合(Q1=2Q2)的性能略優(yōu)于前3組組合(Q1=Q2)的性能。

    Table 8 Sensitivity analysis of Q1and Q2表8 Q1與Q2的參數(shù)敏感性分析

    如表8所示,在Q1=2Q2的4組組合中,組合(40,20)的性能最差,說明Q1、Q2的值較大時,AMDABC算法性能會降低。一個合理的解釋是隨著Q1、Q2值的增大,在同一蜜源處搜索新解的次數(shù)會增加,會產(chǎn)生一些沒有必要的搜索,導致算法性能降低。組合(4,2)的性能較差,說明Q1、Q2的值較小時,AMDABC 算法性能也會降低。一個合理的解釋是Q1和Q2較小時,在同一蜜源處搜索新解的次數(shù)較少,不能保證算法搜索到較優(yōu)的新解。不過從整體上來看,后4組組合的性能與本文設置的組合(10,5)的性能都比較接近,因此在保證Q1大于Q2的情況下,本文算法對這兩個參數(shù)在大部分測試函數(shù)上是不敏感的。綜上所述,建議Q1、Q2組合設置范圍為(8,4)~(20,10)。

    Fig.3 Mean convergence curve compared with typical DE improved algorithms(D=40)圖3 與典型DE改進算法比較的均值收斂曲線(D=40)

    4 結束語

    本文提出了一個改進的人工蜂群算法AMDABC,它在人工蜂群算法的框架下結合了差分進化算子,主要包括JADE 和CoDE 的差分算子。在雇傭蜂階段,通過兩個控制參數(shù)P1和Q決定雇傭蜂采用JADE差分算子、CoDE差分算子還是ABC解搜索方程生成候選解。在跟隨蜂階段,使用JADE變異算子和兩點交叉算子產(chǎn)生候選解。在19個標準函數(shù)的不同數(shù)據(jù)維數(shù)上,AMDABC 的性能與典型的人工蜂群算法、典型的差分進化算法、人工蜂群與差分進化結合算法的性能進行了比較,實驗結果表明AMDABC 算法性能優(yōu)于典型ABC 算法、典型DE 算法、典型ABC 和DE 結合算法。在未來的工作中,可以考慮將更有效的差分進化算子和人工蜂群算法的解搜索方程結合,也可考慮將AMDABC算法用于處理更復雜的優(yōu)化問題和現(xiàn)實世界的應用。

    黄色毛片三级朝国网站| av福利片在线| 久久久久久久大尺度免费视频| 久久中文字幕一级| 亚洲精品av麻豆狂野| 精品欧美一区二区三区在线| 女人精品久久久久毛片| 日本wwww免费看| 国产精品 国内视频| 夜夜爽天天搞| 天堂中文最新版在线下载| 久久精品成人免费网站| 久久久精品免费免费高清| 亚洲全国av大片| 婷婷丁香在线五月| 十分钟在线观看高清视频www| 免费在线观看黄色视频的| 国产av又大| 电影成人av| 69av精品久久久久久 | 久久狼人影院| 日韩欧美一区二区三区在线观看 | 亚洲伊人久久精品综合| 中文欧美无线码| 男女边摸边吃奶| 十八禁网站免费在线| 久久人妻熟女aⅴ| 最新的欧美精品一区二区| 女性生殖器流出的白浆| 亚洲国产成人一精品久久久| 美女视频免费永久观看网站| 国产在线一区二区三区精| 超碰97精品在线观看| 91麻豆av在线| 亚洲熟女精品中文字幕| 丁香六月欧美| 日韩熟女老妇一区二区性免费视频| 午夜激情久久久久久久| 黑人猛操日本美女一级片| 咕卡用的链子| 黄色丝袜av网址大全| 国产精品久久电影中文字幕 | 亚洲精品av麻豆狂野| 啦啦啦中文免费视频观看日本| 国产高清videossex| 丝瓜视频免费看黄片| 狂野欧美激情性xxxx| 51午夜福利影视在线观看| 国产一区有黄有色的免费视频| 狠狠婷婷综合久久久久久88av| 一区在线观看完整版| 免费一级毛片在线播放高清视频 | 黄色片一级片一级黄色片| 国精品久久久久久国模美| 日韩欧美一区视频在线观看| 免费人妻精品一区二区三区视频| 色老头精品视频在线观看| 国产片内射在线| 中文字幕色久视频| 最黄视频免费看| 午夜精品久久久久久毛片777| 国产一区二区在线观看av| 99热国产这里只有精品6| 亚洲欧美一区二区三区黑人| 1024香蕉在线观看| 丁香六月天网| 91字幕亚洲| 国产免费av片在线观看野外av| 日韩制服丝袜自拍偷拍| 伊人久久大香线蕉亚洲五| 精品国内亚洲2022精品成人 | 亚洲一区二区三区欧美精品| 精品一区二区三区视频在线观看免费 | 午夜免费鲁丝| 日韩中文字幕视频在线看片| 18禁美女被吸乳视频| 国产精品久久久久久人妻精品电影 | 一边摸一边抽搐一进一小说 | 视频区欧美日本亚洲| 日本欧美视频一区| 手机成人av网站| 变态另类成人亚洲欧美熟女 | 久久99一区二区三区| 在线亚洲精品国产二区图片欧美| 精品高清国产在线一区| 99精品在免费线老司机午夜| 久久久久久久久免费视频了| 国产野战对白在线观看| 国产在线一区二区三区精| 999精品在线视频| 男女午夜视频在线观看| 一区二区日韩欧美中文字幕| 久久中文看片网| 性色av乱码一区二区三区2| 成人手机av| 一本—道久久a久久精品蜜桃钙片| 人人澡人人妻人| 丁香六月欧美| 国产在视频线精品| 国产精品久久久久成人av| 精品久久蜜臀av无| 99精品欧美一区二区三区四区| 在线观看66精品国产| 老司机午夜十八禁免费视频| 国产一区二区三区在线臀色熟女 | 国产精品.久久久| 久久中文字幕人妻熟女| 麻豆av在线久日| 别揉我奶头~嗯~啊~动态视频| 男女下面插进去视频免费观看| 两个人免费观看高清视频| 亚洲av日韩精品久久久久久密| 美女国产高潮福利片在线看| 桃红色精品国产亚洲av| 汤姆久久久久久久影院中文字幕| 人人妻人人澡人人看| 黑人猛操日本美女一级片| 国产成人av教育| 免费不卡黄色视频| av又黄又爽大尺度在线免费看| 淫妇啪啪啪对白视频| netflix在线观看网站| 在线观看www视频免费| 国产日韩欧美在线精品| 欧美日本中文国产一区发布| 日本撒尿小便嘘嘘汇集6| 两性午夜刺激爽爽歪歪视频在线观看 | 精品久久久久久电影网| 老司机亚洲免费影院| 他把我摸到了高潮在线观看 | 乱人伦中国视频| 51午夜福利影视在线观看| www.熟女人妻精品国产| 亚洲精品在线观看二区| 亚洲欧美一区二区三区黑人| 黄色怎么调成土黄色| 精品亚洲乱码少妇综合久久| 亚洲av欧美aⅴ国产| 欧美中文综合在线视频| 曰老女人黄片| 亚洲熟妇熟女久久| 亚洲国产欧美在线一区| 久久久久久人人人人人| 精品福利永久在线观看| 久久国产亚洲av麻豆专区| 涩涩av久久男人的天堂| 久久精品亚洲av国产电影网| 欧美性长视频在线观看| 久久av网站| 久久这里只有精品19| 高清欧美精品videossex| 日韩 欧美 亚洲 中文字幕| 这个男人来自地球电影免费观看| 中文字幕高清在线视频| 久热这里只有精品99| 国产精品成人在线| av不卡在线播放| 亚洲精品久久成人aⅴ小说| 最新的欧美精品一区二区| 99国产精品99久久久久| 麻豆av在线久日| 久久免费观看电影| 日韩大片免费观看网站| 黑人操中国人逼视频| 精品视频人人做人人爽| 国产欧美日韩综合在线一区二区| 免费日韩欧美在线观看| 1024香蕉在线观看| 成年女人毛片免费观看观看9 | 丁香六月欧美| av国产精品久久久久影院| 高清av免费在线| 欧美日韩视频精品一区| 在线观看免费午夜福利视频| 午夜久久久在线观看| 亚洲av成人一区二区三| 纯流量卡能插随身wifi吗| 两个人免费观看高清视频| 欧美在线一区亚洲| 国产97色在线日韩免费| 免费一级毛片在线播放高清视频 | 考比视频在线观看| 电影成人av| 国产精品 欧美亚洲| 老司机亚洲免费影院| 美女午夜性视频免费| 51午夜福利影视在线观看| 老司机福利观看| 成年人午夜在线观看视频| 两性午夜刺激爽爽歪歪视频在线观看 | 一进一出抽搐动态| 97人妻天天添夜夜摸| 亚洲精品美女久久av网站| 成人国产av品久久久| 一夜夜www| 国产在线精品亚洲第一网站| 欧美在线黄色| 一区二区av电影网| 超碰97精品在线观看| 黄频高清免费视频| 国产成人av激情在线播放| 丝袜喷水一区| bbb黄色大片| 在线 av 中文字幕| 一个人免费在线观看的高清视频| 美女扒开内裤让男人捅视频| 亚洲伊人色综图| 男女边摸边吃奶| 亚洲av片天天在线观看| 久久久精品免费免费高清| 操出白浆在线播放| 日韩中文字幕欧美一区二区| 高清黄色对白视频在线免费看| 怎么达到女性高潮| 99re在线观看精品视频| 欧美日韩视频精品一区| 少妇 在线观看| 欧美激情极品国产一区二区三区| 高清在线国产一区| 免费看a级黄色片| 免费看十八禁软件| 免费在线观看视频国产中文字幕亚洲| 亚洲精品国产精品久久久不卡| 欧美成人免费av一区二区三区 | 十八禁高潮呻吟视频| 99riav亚洲国产免费| 午夜福利影视在线免费观看| 亚洲中文av在线| √禁漫天堂资源中文www| 91字幕亚洲| 午夜福利在线观看吧| 91精品国产国语对白视频| 国产av一区二区精品久久| 国产精品秋霞免费鲁丝片| 手机成人av网站| 国产在线视频一区二区| 久久久久精品国产欧美久久久| 亚洲精品在线观看二区| 欧美精品一区二区免费开放| 777久久人妻少妇嫩草av网站| 成人免费观看视频高清| 精品少妇久久久久久888优播| 国产xxxxx性猛交| 波多野结衣一区麻豆| 国产老妇伦熟女老妇高清| 欧美激情 高清一区二区三区| 少妇的丰满在线观看| 美女视频免费永久观看网站| av超薄肉色丝袜交足视频| 国产成人精品久久二区二区免费| 亚洲成人国产一区在线观看| 日韩中文字幕视频在线看片| 新久久久久国产一级毛片| 亚洲五月婷婷丁香| 激情在线观看视频在线高清 | 国产极品粉嫩免费观看在线| 亚洲精品中文字幕在线视频| 免费人妻精品一区二区三区视频| 在线观看66精品国产| 国产午夜精品久久久久久| 99热网站在线观看| 亚洲一区二区三区欧美精品| av线在线观看网站| 亚洲专区国产一区二区| 波多野结衣av一区二区av| 久久精品aⅴ一区二区三区四区| 日韩欧美免费精品| 在线av久久热| 亚洲成人手机| 美国免费a级毛片| 国产三级黄色录像| 久久久久久久久久久久大奶| 国产麻豆69| 91精品国产国语对白视频| 五月天丁香电影| 久久久精品区二区三区| 国产在线观看jvid| 亚洲黑人精品在线| 成人18禁高潮啪啪吃奶动态图| 国产日韩欧美视频二区| 精品乱码久久久久久99久播| 成人黄色视频免费在线看| 热re99久久国产66热| 在线观看一区二区三区激情| 最近最新免费中文字幕在线| 一级毛片电影观看| 中文亚洲av片在线观看爽 | 美女午夜性视频免费| a在线观看视频网站| 老司机午夜十八禁免费视频| 久久 成人 亚洲| 午夜视频精品福利| 天天操日日干夜夜撸| 大片免费播放器 马上看| 人妻一区二区av| 国产精品免费大片| 一个人免费看片子| 成人国语在线视频| 女人高潮潮喷娇喘18禁视频| 三级毛片av免费| 久久久精品区二区三区| 国产黄频视频在线观看| 久久国产精品影院| 中国美女看黄片| 国产精品久久久久成人av| 一个人免费在线观看的高清视频| 真人做人爱边吃奶动态| 国产亚洲欧美在线一区二区| 国产精品电影一区二区三区 | 这个男人来自地球电影免费观看| 一二三四在线观看免费中文在| 中文字幕另类日韩欧美亚洲嫩草| 亚洲午夜理论影院| 女人久久www免费人成看片| 淫妇啪啪啪对白视频| 国产不卡av网站在线观看| 熟女少妇亚洲综合色aaa.| 极品少妇高潮喷水抽搐| 国产精品秋霞免费鲁丝片| 久久久久久人人人人人| 最黄视频免费看| 另类精品久久| 如日韩欧美国产精品一区二区三区| 国产精品1区2区在线观看. | 亚洲人成电影免费在线| 久久久久久人人人人人| 女警被强在线播放| 亚洲va日本ⅴa欧美va伊人久久| 丝袜喷水一区| 我的亚洲天堂| 在线 av 中文字幕| a级片在线免费高清观看视频| 亚洲熟女精品中文字幕| 99国产精品一区二区三区| 日韩欧美三级三区| 涩涩av久久男人的天堂| 男女无遮挡免费网站观看| 免费人妻精品一区二区三区视频| 一本久久精品| 他把我摸到了高潮在线观看 | 国产精品98久久久久久宅男小说| 久久毛片免费看一区二区三区| 久久精品亚洲av国产电影网| 香蕉久久夜色| 一二三四社区在线视频社区8| 色综合欧美亚洲国产小说| 激情在线观看视频在线高清 | 国产精品国产av在线观看| 最新的欧美精品一区二区| 色综合婷婷激情| 久久精品aⅴ一区二区三区四区| 国产精品成人在线| 午夜久久久在线观看| 国产精品99久久99久久久不卡| 啦啦啦免费观看视频1| 香蕉国产在线看| 欧美精品啪啪一区二区三区| 80岁老熟妇乱子伦牲交| 国产熟女午夜一区二区三区| 国产在视频线精品| 宅男免费午夜| 国产单亲对白刺激| 国产一区二区三区视频了| 免费女性裸体啪啪无遮挡网站| 高潮久久久久久久久久久不卡| 亚洲欧美色中文字幕在线| 久久精品亚洲av国产电影网| 免费在线观看视频国产中文字幕亚洲| 美女高潮喷水抽搐中文字幕| 欧美黄色淫秽网站| 在线观看www视频免费| 亚洲国产精品一区二区三区在线| 成人精品一区二区免费| 精品一品国产午夜福利视频| 纵有疾风起免费观看全集完整版| 午夜免费鲁丝| 精品人妻1区二区| 麻豆国产av国片精品| 两性午夜刺激爽爽歪歪视频在线观看 | 日韩成人在线观看一区二区三区| 男女下面插进去视频免费观看| 欧美久久黑人一区二区| 亚洲av成人不卡在线观看播放网| 亚洲av国产av综合av卡| 免费一级毛片在线播放高清视频 | 国产伦人伦偷精品视频| xxxhd国产人妻xxx| 在线观看免费视频网站a站| 99精品久久久久人妻精品| 下体分泌物呈黄色| 女性生殖器流出的白浆| 成人18禁在线播放| 亚洲成人免费av在线播放| 亚洲天堂av无毛| 一边摸一边抽搐一进一出视频| 国产在线免费精品| av国产精品久久久久影院| 国产午夜精品久久久久久| 久久国产亚洲av麻豆专区| 一个人免费在线观看的高清视频| 亚洲欧洲精品一区二区精品久久久| 日韩成人在线观看一区二区三区| 国产精品美女特级片免费视频播放器 | 丰满饥渴人妻一区二区三| 女人久久www免费人成看片| 法律面前人人平等表现在哪些方面| 国产高清视频在线播放一区| 纵有疾风起免费观看全集完整版| 日日摸夜夜添夜夜添小说| 精品一区二区三卡| 亚洲人成电影免费在线| 亚洲精品一卡2卡三卡4卡5卡| 欧美日韩中文字幕国产精品一区二区三区 | 亚洲精华国产精华精| 国产亚洲精品一区二区www | 俄罗斯特黄特色一大片| 天堂8中文在线网| 亚洲精品久久成人aⅴ小说| 人人妻人人澡人人看| 久久久久久免费高清国产稀缺| 欧美激情极品国产一区二区三区| 99精品在免费线老司机午夜| 亚洲精品美女久久久久99蜜臀| 国产精品 欧美亚洲| 国产精品1区2区在线观看. | 人人澡人人妻人| 女同久久另类99精品国产91| 免费少妇av软件| 国产三级黄色录像| 亚洲人成电影观看| 色尼玛亚洲综合影院| 精品少妇一区二区三区视频日本电影| 国产精品久久久人人做人人爽| 一级,二级,三级黄色视频| 一级毛片精品| 涩涩av久久男人的天堂| 免费观看av网站的网址| 夫妻午夜视频| 飞空精品影院首页| 久久久久国内视频| 老司机深夜福利视频在线观看| 深夜精品福利| 亚洲第一欧美日韩一区二区三区 | 欧美乱妇无乱码| 亚洲精品国产区一区二| 女警被强在线播放| 国产精品久久久av美女十八| 国产精品 欧美亚洲| 午夜福利,免费看| 国产精品电影一区二区三区 | 日韩一卡2卡3卡4卡2021年| 久久久国产欧美日韩av| 黑人猛操日本美女一级片| 欧美黄色片欧美黄色片| 啦啦啦中文免费视频观看日本| 成人亚洲精品一区在线观看| av不卡在线播放| 一级片免费观看大全| 丰满饥渴人妻一区二区三| 99热国产这里只有精品6| 极品少妇高潮喷水抽搐| 夫妻午夜视频| 亚洲精品美女久久av网站| 精品高清国产在线一区| 男女免费视频国产| 黄网站色视频无遮挡免费观看| 亚洲天堂av无毛| 亚洲少妇的诱惑av| 欧美黄色淫秽网站| 国产精品国产av在线观看| 亚洲欧洲精品一区二区精品久久久| 国产高清激情床上av| 国产精品香港三级国产av潘金莲| 汤姆久久久久久久影院中文字幕| 成年人午夜在线观看视频| 色94色欧美一区二区| 欧美大码av| 美女午夜性视频免费| 一区二区av电影网| 欧美日韩黄片免| 久久亚洲真实| 亚洲av片天天在线观看| 精品乱码久久久久久99久播| 免费久久久久久久精品成人欧美视频| 精品国产亚洲在线| a级毛片在线看网站| 亚洲一区中文字幕在线| 亚洲九九香蕉| www.熟女人妻精品国产| 欧美av亚洲av综合av国产av| 精品久久蜜臀av无| 久久国产精品男人的天堂亚洲| 欧美中文综合在线视频| kizo精华| 老司机福利观看| 日韩欧美一区二区三区在线观看 | 亚洲精品粉嫩美女一区| 搡老乐熟女国产| 变态另类成人亚洲欧美熟女 | 国精品久久久久久国模美| 精品少妇黑人巨大在线播放| 高清在线国产一区| 久久天堂一区二区三区四区| 国产精品欧美亚洲77777| 精品视频人人做人人爽| 大片电影免费在线观看免费| 在线观看人妻少妇| 国产麻豆69| 久久久国产欧美日韩av| 日本一区二区免费在线视频| 一级黄色大片毛片| 中亚洲国语对白在线视频| 不卡av一区二区三区| 视频区欧美日本亚洲| 久久久久久久久免费视频了| 99re6热这里在线精品视频| 久久热在线av| 人妻一区二区av| 日韩中文字幕视频在线看片| 天堂俺去俺来也www色官网| 国产成人精品在线电影| 色综合欧美亚洲国产小说| 天天躁夜夜躁狠狠躁躁| 欧美亚洲 丝袜 人妻 在线| 女人爽到高潮嗷嗷叫在线视频| 宅男免费午夜| 久久久国产一区二区| 日韩制服丝袜自拍偷拍| 国产精品偷伦视频观看了| 国产成+人综合+亚洲专区| 99国产精品免费福利视频| 少妇的丰满在线观看| 老汉色∧v一级毛片| 男女免费视频国产| 精品少妇内射三级| 丝袜喷水一区| 成年人黄色毛片网站| 久久久久久久久免费视频了| 国产日韩欧美在线精品| av网站在线播放免费| 黄片小视频在线播放| 黄片播放在线免费| 人人妻人人爽人人添夜夜欢视频| 黄片播放在线免费| 国产亚洲欧美在线一区二区| 中文字幕高清在线视频| 亚洲av电影在线进入| 精品第一国产精品| 成年人免费黄色播放视频| 咕卡用的链子| 国产亚洲精品久久久久5区| 欧美乱码精品一区二区三区| 国产伦人伦偷精品视频| 超碰成人久久| 国产免费福利视频在线观看| 亚洲专区国产一区二区| 麻豆国产av国片精品| 激情视频va一区二区三区| 如日韩欧美国产精品一区二区三区| 五月天丁香电影| 国产黄色免费在线视频| 999久久久国产精品视频| 黄色片一级片一级黄色片| 午夜免费成人在线视频| 国产成人欧美在线观看 | 久久久精品免费免费高清| 最新美女视频免费是黄的| 亚洲精品美女久久久久99蜜臀| 色播在线永久视频| 一本综合久久免费| 久久99一区二区三区| 一级a爱视频在线免费观看| 久久精品91无色码中文字幕| 一区二区三区激情视频| 精品国产乱码久久久久久小说| 国产男靠女视频免费网站| 老司机福利观看| 欧美老熟妇乱子伦牲交| 国产1区2区3区精品| 黄色视频,在线免费观看| 欧美日韩精品网址| 日本av免费视频播放| 新久久久久国产一级毛片| 亚洲精品乱久久久久久| 国产免费av片在线观看野外av| 国产精品一区二区免费欧美| 亚洲精品一二三| 免费一级毛片在线播放高清视频 | 色婷婷av一区二区三区视频| 欧美精品高潮呻吟av久久| 欧美国产精品一级二级三级| 一本一本久久a久久精品综合妖精| 啦啦啦中文免费视频观看日本| 久久人妻福利社区极品人妻图片| 欧美精品亚洲一区二区| 亚洲五月婷婷丁香| 老熟妇仑乱视频hdxx| 日韩有码中文字幕| 十八禁高潮呻吟视频| 午夜激情久久久久久久| 宅男免费午夜| 国产av国产精品国产| 国产三级黄色录像| 岛国在线观看网站| 亚洲一区二区三区欧美精品| 中文亚洲av片在线观看爽 | 国产熟女午夜一区二区三区| 大型黄色视频在线免费观看| 日本vs欧美在线观看视频| 日韩成人在线观看一区二区三区| 日本撒尿小便嘘嘘汇集6| 精品人妻在线不人妻| 在线播放国产精品三级| 日韩欧美三级三区| 丰满少妇做爰视频|