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

    基于兩階段搜索算法的多峰函數(shù)優(yōu)化

    2016-08-12 06:11:06李煥哲吳志健郭肇祿劉會(huì)超汪慎文
    電子學(xué)報(bào) 2016年6期
    關(guān)鍵詞:小生境實(shí)例種群

    李煥哲,吳志健,郭肇祿,劉會(huì)超,汪慎文

    (1.武漢大學(xué)計(jì)算機(jī)學(xué)院軟件工程國(guó)家重點(diǎn)實(shí)驗(yàn)室,湖北武漢 430072; 2.河北地質(zhì)大學(xué)信息工程學(xué)院,河北石家莊 050031;3.江西理工大學(xué)理學(xué)院,江西贛州 341000)

    ?

    基于兩階段搜索算法的多峰函數(shù)優(yōu)化

    李煥哲1,2,吳志健1,郭肇祿3,劉會(huì)超1,汪慎文2

    (1.武漢大學(xué)計(jì)算機(jī)學(xué)院軟件工程國(guó)家重點(diǎn)實(shí)驗(yàn)室,湖北武漢 430072; 2.河北地質(zhì)大學(xué)信息工程學(xué)院,河北石家莊 050031;3.江西理工大學(xué)理學(xué)院,江西贛州 341000)

    多峰優(yōu)化問(wèn)題需要搜索多個(gè)最優(yōu)值(全局最優(yōu)/局部最優(yōu)),這給傳統(tǒng)的優(yōu)化算法帶來(lái)很大程度上的挑戰(zhàn).本文提出了一種兩階段算法求解多峰優(yōu)化問(wèn)題.第一階段采用帶有鄰域變異策略的排擠差分演化算法進(jìn)行粗粒度搜索,在適應(yīng)度景觀上盡可能多的找到最優(yōu)解的大概位置.搜索一定代數(shù)之后,調(diào)用DMC聚類方法把搜索種群劃分成多個(gè)聚類,然后在每個(gè)聚類上調(diào)用協(xié)方差矩陣自適應(yīng)演化策略算法進(jìn)行精細(xì)搜索.另外,本文還提出搜索點(diǎn)補(bǔ)充策略用于平衡每個(gè)聚類的大小及增加算法初期的搜索能力.我們提出的方法和9個(gè)較新的經(jīng)典算法在兩個(gè)基準(zhǔn)測(cè)試集上進(jìn)行了大量對(duì)比測(cè)試,結(jié)果表明新算法是有效的,在大多數(shù)測(cè)試函數(shù)上都優(yōu)于其它算法.

    排擠差分演化;協(xié)方差矩陣自適應(yīng)演化策略;多峰優(yōu)化;小生境;鄰域變異

    1 引言

    在實(shí)際工程實(shí)踐中,有一類問(wèn)題需要同時(shí)搜索多個(gè)最優(yōu)解,這類問(wèn)題通常被稱為多峰優(yōu)化問(wèn)題.例如模式匹配與識(shí)別、神經(jīng)元的結(jié)構(gòu)及權(quán)重優(yōu)化、模糊系統(tǒng)結(jié)構(gòu)和參數(shù)優(yōu)化等,都是多峰優(yōu)化的應(yīng)用場(chǎng)景.但是,傳統(tǒng)的演化算法[1,2]最初被設(shè)計(jì)用于搜索單一的全局最優(yōu)解,由于全局選擇方案的使用使得種群一般會(huì)收斂到單一最優(yōu)解.因此,傳統(tǒng)的演化算法并不適用于直接求解多峰優(yōu)化問(wèn)題.為了解決這個(gè)問(wèn)題,人們經(jīng)常把傳統(tǒng)的演化算法與某種技術(shù)(例如重啟技術(shù)、多種群技術(shù)、小生境技術(shù)、雙目標(biāo)技術(shù))相結(jié)合來(lái)求解多峰優(yōu)化問(wèn)題.在眾多的技術(shù)中,小生境(Niching)技術(shù)[3,4]是使用最為廣泛的技術(shù)之一.近幾十年中,在演化計(jì)算領(lǐng)域較為流行的小生境技術(shù)主要包括排擠技術(shù)、清除技術(shù)、適應(yīng)度共享技術(shù)、物種生成技術(shù)、聚類技術(shù)和受限的錦標(biāo)賽選擇技術(shù).

    排擠技術(shù)(Crowding)由De Jong在1975年提出,用于求解多峰優(yōu)化問(wèn)題.2004年,Thomsen把排擠技術(shù)引入差分演化算法,稱之為CDE(Crowding Differential Evolution),來(lái)求解多峰優(yōu)化問(wèn)題.2012年,Qu等[5]把鄰域變異策略引入CDE,提出了NCDE算法.在NCDE(Neighborhood-based CDE)算法中,實(shí)驗(yàn)向量的生成被限制在一定數(shù)量的相似個(gè)體(以歐氏距離度量相似性)之間,通過(guò)這種方法,每個(gè)個(gè)體都向離它最近的更好個(gè)體演化并且降低了在不同小生境之間生成實(shí)驗(yàn)向量的概率,這有助于更好的保持種群的多樣性.NCDE算法有兩個(gè)主要優(yōu)點(diǎn):其一,它具有很強(qiáng)的全局搜索能力以及良好的保持種群多樣性的能力.其二,NCDE是一種隱式小生境技術(shù),在保持種群多樣性上對(duì)種群的大小要求不高,在極端情況下,甚至每個(gè)個(gè)體都可以獨(dú)立保持一個(gè)小生境.但是,NCDE這種低選擇壓力機(jī)制無(wú)疑會(huì)降低它的收斂速度.此外,為了提高局部搜索能力,交叉概率CR通常會(huì)被設(shè)置為一個(gè)較小的值,例如0.1,這有可能降低其在不可分問(wèn)題上的性能.

    Hansen等在1996年首先把協(xié)方差矩陣自適應(yīng)(Covariance Matrix Adaptation,CMA)方法引入演化策略(Evolution Strategy,ES),以達(dá)到對(duì)搜索空間的任意可逆線性變換具有不變性和讓搜索分布形狀適應(yīng)問(wèn)題的實(shí)際適應(yīng)度景觀的目的.CMA-ES[7]算法克服了一些傳統(tǒng)演化算法相關(guān)的典型問(wèn)題,例如在嚴(yán)重縮放和高度不可分問(wèn)題上的低性能、對(duì)大種群的內(nèi)在需求以及種群的早熟問(wèn)題.然而,在其本質(zhì)上,CMA-ES算法是一種局部搜索算法,它具有很強(qiáng)的局部搜索能力,但在全局搜索能力上相對(duì)較弱[8].

    基于以上的分析,為了彌補(bǔ)NCDE收斂速度慢及CMA-ES全局搜索能力弱的缺點(diǎn),我們提出了一種基于NCDE和CMA-ES的兩階段雜交算法.在第一階段充分發(fā)揮NCDE算法全局搜索能力強(qiáng)的特點(diǎn)進(jìn)行粗粒度搜索,盡可能多的定位最優(yōu)解的大概位置.在NCDE演化一定代數(shù)之后,調(diào)用DMC聚類方法識(shí)別當(dāng)前種群中形成的聚類.然后,根據(jù)識(shí)別出的聚類數(shù)量,相同數(shù)量的CMA-ES實(shí)例被生成,每一個(gè)CMA-ES實(shí)例對(duì)應(yīng)一個(gè)不同的聚類.每個(gè)聚類的最好搜索點(diǎn)作為CMA-ES的起始搜索點(diǎn),每個(gè)聚類與其最近相鄰聚類歐氏距離的六分之一作為CMA-ES的起始搜索步長(zhǎng),每個(gè)實(shí)例被獨(dú)立的運(yùn)行直到終止條件滿足.為了充分地利用剩余的函數(shù)評(píng)價(jià)次數(shù),算法采用了CMA-ES實(shí)例重新初始化和檔案存儲(chǔ)機(jī)制.

    2 相關(guān)工作介紹

    因?yàn)楸疚奶岢龅乃惴▽⒁玫綑z測(cè)多峰算法、NBC聚類、DMC聚類和CMA-ES算法,為了便于闡述提出的算法,下面簡(jiǎn)要介紹一下關(guān)于這幾種算法的相關(guān)工作.

    2.1檢測(cè)多峰算法

    檢測(cè)多峰算法(Detect Multimodal,DM)[9]用于檢測(cè)搜索空間中的兩個(gè)點(diǎn)是否跟蹤同一個(gè)最優(yōu)值,即驗(yàn)證這兩個(gè)點(diǎn)之間是否存在一個(gè)山谷.如果有一個(gè)山谷存在,這意味著它們沒(méi)有跟蹤同一個(gè)最優(yōu)值.假設(shè)求解最大化問(wèn)題,為了檢測(cè)兩個(gè)點(diǎn)之間是否存在山谷,需要生成一些內(nèi)部插值點(diǎn)并均勻地插入兩個(gè)測(cè)試點(diǎn)之間.如果所有插值點(diǎn)的函數(shù)值都高于兩個(gè)測(cè)試點(diǎn)的最小函數(shù)值,則可認(rèn)為這兩個(gè)測(cè)試點(diǎn)跟蹤同一個(gè)最優(yōu)值.DM方法消耗評(píng)價(jià)次數(shù),為了減少評(píng)價(jià)次數(shù)的消耗,插值點(diǎn)個(gè)數(shù)不適于設(shè)置過(guò)大的值,大多數(shù)情況下取值在2到10之間即可.

    2.2NBC聚類

    NBC(Nearest-Better Clustering)聚類方法由Preuss[8]提出,它被認(rèn)為是一個(gè)無(wú)參數(shù)的聚類方法.NBC方法通過(guò)連接每一個(gè)個(gè)體到離它最近且更好的鄰近個(gè)體來(lái)構(gòu)造一個(gè)生成樹(shù)(如果存在多個(gè)全局最優(yōu)值,則構(gòu)造成樹(shù)林),然后根據(jù)一系列規(guī)則修剪樹(shù)(移除個(gè)體之間的邊),最后修剪完成后的結(jié)果即為最終的聚類結(jié)果.第一個(gè)修剪規(guī)則是刪除那些比φ×μdist長(zhǎng)的邊,μdist代表所有邊的平均長(zhǎng)度,φ是一個(gè)權(quán)重系數(shù),通常被設(shè)置為2.然而這個(gè)規(guī)則在高維問(wèn)題中是不可靠的,通常會(huì)低估吸引盆的個(gè)數(shù).為了克服這個(gè)問(wèn)題,Preuss接著又提出了第二個(gè)修剪規(guī)則.當(dāng)一個(gè)個(gè)體具有3個(gè)或更多內(nèi)向邊時(shí),如果它的外向邊長(zhǎng)度大于β×μdist,則移除這個(gè)外向邊.μdist代表該個(gè)體所有內(nèi)向邊的中位數(shù),β為權(quán)重系數(shù).假定求解最大化問(wèn)題,nearest-better距離可被定義為dnb(xi,P)=min{dist(xi,xj)|f(xj)>f(xi)∧?xj∈P},f(·)代表評(píng)價(jià)函數(shù).

    2.3DMC聚類

    DMC(Detect-Multimodal Clustering)聚類方法由Stoean[9]提出,該方法采用檢測(cè)多峰算法進(jìn)行聚類識(shí)別.這種聚類方法不依賴于小生境半徑或個(gè)體的索引值,它依賴于適應(yīng)度景觀上的種群拓?fù)浣Y(jié)構(gòu)來(lái)劃分聚類,是一種基于種群拓?fù)浣Y(jié)構(gòu)的聚類方法.這一特性使得該方法的聚類結(jié)果可以是不規(guī)則形狀的.與NBC聚類方法相比,DMC方法需要指定內(nèi)部插值點(diǎn)的個(gè)數(shù)(參數(shù)IP),并且消耗額外的評(píng)價(jià)次數(shù)才能識(shí)別聚類.但是,如果設(shè)置一個(gè)合理的IP值,DMC方法能夠取得比NBC方法更準(zhǔn)確的聚類劃分結(jié)果.

    2.4CMA-ES算法

    CMA-ES是一種可用于求解非線性和非凸問(wèn)題,無(wú)需求導(dǎo)的隨機(jī)局部搜索算法.它采用基于統(tǒng)計(jì)的方法更新協(xié)方差矩陣和變異步長(zhǎng),以達(dá)到去隨機(jī)化的目的.基于協(xié)方差矩陣自適應(yīng)的學(xué)習(xí)機(jī)制使其對(duì)搜索空間的任意可逆線性變換具有不變性,對(duì)于病態(tài)的、高度不可分的問(wèn)題有優(yōu)秀的求解能力.CMA-ES有多種變體,最常見(jiàn)是(μw,λ)-CMA-ES,表示從λ個(gè)子個(gè)體中選擇最好的μ個(gè)個(gè)體作為父?jìng)€(gè)體生成下一代的加權(quán)均值向量m.新的搜索點(diǎn)通過(guò)隨機(jī)抽取一個(gè)多元正態(tài)分布來(lái)產(chǎn)生變異,其公式如下:

    (1)

    3 提出的算法

    本節(jié)我們提出基于NCDE和CMA-ES的兩階段算法,在第一階段中分別采用NBC聚類和DMC聚類方法進(jìn)行聚類識(shí)別,以分析這兩種聚類方法的性能.分別稱這兩種新算法為NBC-CMA和DMC-CMA.

    3.1NBC和DMC聚類性能比較

    下面比較NBC和DMC在不考慮評(píng)價(jià)次數(shù)消耗的情況下,它們之間聚類性能的差異.參數(shù)IP(插入點(diǎn)數(shù)量)設(shè)置為10,兩種聚類方法在測(cè)試集1中的6個(gè)函數(shù)上進(jìn)行對(duì)比實(shí)驗(yàn).實(shí)驗(yàn)考察兩種聚類算法隨演化代數(shù)的增加,它們聚類性能上的變化.在NCDE算法運(yùn)行過(guò)程中,每隔一定代數(shù)記錄聚類算法識(shí)別的聚類數(shù)目,對(duì)每個(gè)函數(shù)兩種方法分別獨(dú)立運(yùn)行50次,以平均找到的聚類數(shù)目作為比較對(duì)象,實(shí)驗(yàn)結(jié)果如圖1所示.

    曲線上的數(shù)字代表該函數(shù)所對(duì)應(yīng)的種群大小,在函數(shù)F6(2D,3D)、F7(2D)和F12(5D)上,DMC表現(xiàn)出了更優(yōu)秀和穩(wěn)定的聚類性能.盡管在F7(2D)上NBC取得了更多的聚類數(shù)量,但是DMC的結(jié)果更接近F7(2D)函數(shù)真實(shí)的最優(yōu)值數(shù)量.在F12函數(shù)上,可以看到DMC識(shí)別的聚類數(shù)目多于NBC,并且它們的聚類性能在迭代初期都非常差,NBC的聚類性能接近于1.但隨著演化代數(shù)的增加,它們的聚類性能逐漸增強(qiáng).在沒(méi)有考慮評(píng)價(jià)次數(shù)的情況下,DMC的性能似乎優(yōu)于NBC算法.但是,在大種群的情況下DMC算法會(huì)消耗大量的評(píng)價(jià)次數(shù),因此在這種情況下DMC算法并不適于被頻繁使用.另外,從下面子圖1(c)中的函數(shù)F6可以看到,NCDE算法有優(yōu)秀的保持種群多樣性的能力,由DMC識(shí)別出的平均聚類數(shù)量幾乎接近于對(duì)應(yīng)的種群數(shù)量,這意味著種群中的每個(gè)個(gè)體幾乎獨(dú)立維護(hù)著一個(gè)不同的吸引盆.這是我們選擇NCDE算法作為第一階段算法的一個(gè)原因.

    3.2搜索點(diǎn)補(bǔ)充策略

    算法1SPRS策略

    輸入:MINindi,C,R

    1.從聚類集合C中分別選擇包含最多和最少搜索點(diǎn)數(shù)量的聚類cmax和cmin

    2.如果cmin中的搜索點(diǎn)數(shù)目大于等于MINindi,則算法終止

    3.從聚類cmax中選擇一對(duì)具有最大相似性(以歐氏距離度量)的搜索點(diǎn)

    4.從被選擇的一對(duì)搜索點(diǎn)中選擇適應(yīng)度較低的搜索點(diǎn)pk,并把它加入到cmin中

    5.根據(jù)公式(2)計(jì)算重新初始化半徑rreinit

    6.在半徑rreinit內(nèi)均勻隨機(jī)地初始化搜索點(diǎn)pk

    7.跳轉(zhuǎn)到step1

    為了在演化初期增強(qiáng)搜索新峰的能力、平衡子種群的大小以及保持子種群的穩(wěn)定性,本節(jié)提出了搜索點(diǎn)補(bǔ)充策略(Search Point Replenishment Strategy,SPRS).它的主要思想是在演化初期增加小生境間搜索點(diǎn)的遷移,通過(guò)搜索點(diǎn)遷移來(lái)達(dá)到增大搜索空間和平衡子種群的目的.對(duì)SPRS的使用有以下幾點(diǎn)需要注意:(1)SPRS僅在算法的運(yùn)行初期有效,因?yàn)橹挥休^大的初始化半徑才可擴(kuò)大搜索空間以增加發(fā)現(xiàn)新最優(yōu)值的概率.相反,在算法后期,由于初始化半徑的收縮,調(diào)用SPRS已不能起到擴(kuò)大搜索空間的目的,對(duì)SPRS的調(diào)用變得沒(méi)有必要.(2)沒(méi)有必要每次迭代都調(diào)用SPRS,為了節(jié)省計(jì)算開(kāi)銷,可以以指數(shù)遞增方式調(diào)用SPRS.其偽代碼如算法1所示.

    其中,MINindi是聚類中允許的最少搜索點(diǎn)數(shù)量,它可由種群數(shù)量除以聚類數(shù)目CN求得.聚類集合C和聚類數(shù)量CN由NBC或DMC方法獲得.R用于計(jì)算重新初始化半徑rreinit.

    (2)

    dn(cmin,C)計(jì)算cmin到離它最近的聚類之間的距離(兩個(gè)聚類中最好搜索點(diǎn)之間的距離),cmin代表包含最少搜索點(diǎn)的聚類.R為收縮因子用于限制重新初始化半徑的大小,如果演化代數(shù)小于4,R=1,否則R=iter-3,iter為當(dāng)前演化代數(shù).這樣做的目的是保證在算法運(yùn)行早期有更大的初始化半徑,隨著演化代數(shù)的增加,初始化半徑逐漸縮小.

    圖2給出NBC-CMA算法在F7-2D函數(shù)上第32次迭代后,調(diào)用SPRS和不調(diào)用SPRS的種群快照結(jié)果.圖2(a)在搜索新的最優(yōu)值上明顯優(yōu)于圖2(b),而且圖2(a)上每個(gè)聚類的個(gè)體數(shù)量更均衡,這有利于保持聚類的穩(wěn)定性.

    3.3提出的算法框架

    在算法的迭代過(guò)程中,算法分兩個(gè)階段執(zhí)行,在第一階段執(zhí)行NCDE算法進(jìn)行粗粒度搜索,當(dāng)滿足一定條件時(shí)SPRS會(huì)被調(diào)用.首先,當(dāng)前聚類數(shù)量要大于問(wèn)題維度D;其次,只有當(dāng)前迭代次數(shù)等于閾值α?xí)r.這樣做可以使得對(duì)SPRS的調(diào)用隨演化的進(jìn)行逐漸減少.第三,為了進(jìn)一步限制對(duì)SPRS的調(diào)用,如果當(dāng)前消耗的評(píng)價(jià)次數(shù)大于等于總評(píng)價(jià)次數(shù)的五分之一時(shí),則不再調(diào)用SPRS.

    α=(max(2,log2(D)))t,t=2,…,n

    (3)

    下面要解決何時(shí)轉(zhuǎn)入第二階段的問(wèn)題,我們引入了一個(gè)自適應(yīng)的啟發(fā)式參數(shù)θ,當(dāng)已消耗的評(píng)價(jià)次數(shù)大于等于閾值θ時(shí),終止第一階段并轉(zhuǎn)入第二階段的準(zhǔn)備階段.公式中的MaxFEs代表允許的最大評(píng)價(jià)次數(shù).

    θ=MaxFEs/max(2,5-log2(D))

    (4)

    在第二階段開(kāi)始前的準(zhǔn)備階段,需要精確的對(duì)種群劃分聚類,所以此時(shí)調(diào)用DMC方法進(jìn)行聚類劃分,以期望獲得更準(zhǔn)確的劃分結(jié)果.然后和已獲得聚類數(shù)目相同的(μw,λ)-CMA-ES實(shí)例被生成,每一個(gè)CMA-ES實(shí)例對(duì)應(yīng)一個(gè)聚類并覆蓋搜索空間中的一個(gè)不同區(qū)域.取聚類中的最好搜索點(diǎn)作為CMA-ES實(shí)例的起始搜索點(diǎn),并定義當(dāng)前實(shí)例與它最鄰近實(shí)例之間歐氏距離的二分之一為覆蓋距離,則取覆蓋距離的三分之一作為當(dāng)前實(shí)例的起始步長(zhǎng),這樣做的目的在于希望在CMA-ES隨機(jī)抽取的搜索點(diǎn)中,有99%的搜索點(diǎn)落在覆蓋距離之內(nèi).這樣可以從統(tǒng)計(jì)上避免鄰近CMA-ES實(shí)例間覆蓋范圍的相互重疊.為了充分利用剩余的評(píng)價(jià)次數(shù),引入了CMA-ES實(shí)例重新初始化和檔案存儲(chǔ)機(jī)制,當(dāng)一個(gè)實(shí)例被終止并且有剩余的評(píng)價(jià)次數(shù)時(shí),該實(shí)例被會(huì)重新隨機(jī)初始化并重新啟動(dòng)它.算法框架的偽代碼如算法2所示.

    算法2算法框架

    1.初始化種群

    2.執(zhí)行聚類方法識(shí)別聚類

    3.如果CN>D,則執(zhí)行SPRS,否則跳過(guò)該步

    4.converged=false,iter=0,t=2

    5.while終止條件沒(méi)有滿足do

    (a)if not converged then

    ①如果CN>D∩iter=α∩FEs

    ②執(zhí)行NCDE算法

    ③如果FEs>=θ,則執(zhí)行DMC劃分聚類并初始化CMA-ES實(shí)例,并令converged=true

    (b)else

    ①分別執(zhí)行所有CMA-ES實(shí)例

    ②若條件滿足執(zhí)行檔案存儲(chǔ)和實(shí)例重啟

    (c)iter=iter+1

    6.end while

    FEs代表目前消耗的評(píng)價(jià)次數(shù),CN為NBC或DMC聚類算法返回的聚類數(shù)目.

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

    本文提出算法的復(fù)雜性與NCDE、CMA-ES、NBC、DMC和SPRS等算法復(fù)雜性有關(guān).NCDE和NBC的復(fù)雜性為O(n2log(n)),n為種群大小.CMA-ES的復(fù)雜性為O(n3),n為問(wèn)題的維度.而DMC聚類方法的復(fù)雜性難于確定,因?yàn)樗c函數(shù)評(píng)價(jià)有關(guān).在不考慮函數(shù)評(píng)價(jià)的情況下,DMC的復(fù)雜性小于等于NBC的復(fù)雜性,相等只出現(xiàn)在找到的最大聚類數(shù)量等于種群數(shù)量時(shí).在評(píng)價(jià)函數(shù)不是特別復(fù)雜的情況下,由于本文提出的算法框架對(duì)DMC和NBC聚類方法僅調(diào)用幾次,并且它們的復(fù)雜度并不占主導(dǎo)因素,可以把它們忽略.對(duì)于SPRS方法,它的復(fù)雜性在O(1)到O(n3)之間,其中n為種群大小.在大多數(shù)情況下,由于SPRS僅被調(diào)用幾次,SPRS的運(yùn)行時(shí)間是可以忽略的,但在種群中僅包含少數(shù)幾個(gè)聚類,且聚類中的個(gè)體數(shù)量極不均勻的情況下,SPRS對(duì)算法運(yùn)行時(shí)間有一定影響.根據(jù)上面的分析,本文提出算法的復(fù)雜性主要取決于NCDE和CMA-ES算法的復(fù)雜性.NCDE算法的復(fù)雜性依賴于種群的大小,而CMA-ES算法的復(fù)雜性依賴于問(wèn)題維度的大小.一般來(lái)說(shuō),在低維問(wèn)題上NCDE算法的復(fù)雜性占主導(dǎo)因素(因?yàn)榉N群大小遠(yuǎn)大于問(wèn)題維度),而在高維問(wèn)題上CMA-ES算法的復(fù)雜性占主導(dǎo)因素(即當(dāng)O(Nn3)>O((NP)2log(NP))時(shí),N為小生境數(shù)量,n為問(wèn)題維度,NP為種群大小).因此,在低維問(wèn)題上本文提出的算法的運(yùn)行時(shí)間少于原始NCDE算法,而在高維問(wèn)題上我們提出的算法的運(yùn)行時(shí)間可能會(huì)大于NCDE算法,這取決于種群大小和問(wèn)題的維度.

    4 實(shí)驗(yàn)設(shè)置與性能評(píng)價(jià)

    4.1測(cè)試函數(shù)

    為了評(píng)估提出算法的性能,本文使用了兩個(gè)基準(zhǔn)測(cè)試集.以CEC2013會(huì)議競(jìng)賽設(shè)計(jì)的20個(gè)多峰基準(zhǔn)測(cè)試函數(shù)為測(cè)試集1,用以檢驗(yàn)算法搜索全部全局最優(yōu)解的能力.另外,又選擇了其它7個(gè)常用測(cè)試函數(shù)作為測(cè)試集2,用以檢驗(yàn)算法同時(shí)搜索全部全局最優(yōu)解及部分局部最優(yōu)解的能力.有關(guān)測(cè)試集1的詳細(xì)介紹請(qǐng)參考文獻(xiàn)[10].測(cè)試集2共包含7個(gè)測(cè)試函數(shù),它們是:

    F1:Waves (2D)

    F2:Shubert (2D)

    F3:Modified Shekel (2D)

    F4:Modified Shekel (5D)

    F5:Rastrigin (4D)

    F6:Szu (6D)

    F7:Ackley (5D)

    所有這些函數(shù)均為最大化問(wèn)題.F1和F2選自文獻(xiàn)[9].F3到F7選自文獻(xiàn)[11].

    4.2性能評(píng)價(jià)

    本文使用文獻(xiàn)[10]中所規(guī)定的性能評(píng)價(jià)方法對(duì)算法進(jìn)行定量評(píng)價(jià).這些評(píng)價(jià)方法需要在給定的精度要求下,運(yùn)行被測(cè)算法多次,然后通過(guò)對(duì)多次運(yùn)行結(jié)果進(jìn)行計(jì)算得到評(píng)價(jià)指標(biāo).

    峰比率(Peak Ratio,PR)按式(5)計(jì)算,NPFi代表算法第i次運(yùn)行結(jié)束后找到的最優(yōu)值數(shù)量,NKP是已知最優(yōu)值數(shù)量,PR度量在NR次運(yùn)行中找到已知最優(yōu)值數(shù)量的平均百分比.

    (5)

    4.3實(shí)驗(yàn)設(shè)置

    本實(shí)驗(yàn)中所有算法代碼均由Visual C++2012編寫(xiě),操作系統(tǒng)為Window7,CPU為Intel 酷睿i7-4790k.為了檢驗(yàn)NBC-CMA和DMC-CMA算法的性能,我們選擇了9個(gè)對(duì)等的算法進(jìn)行比較.它們是NEA[8]、TN-CMA-ES[12]、S-CMA[13]、IPOP-CMA-ES[14]、CCDE[15]、NCDE[5]、LIPS[16]、FERPSO[17]和PNA-NSGA-II[18].其中IPOP-CMA-ES是基于重啟機(jī)制、時(shí)間上串行運(yùn)行的算法,原則上空間上并行化的算法性能應(yīng)不次于它,這里以它作為一個(gè)測(cè)試基準(zhǔn),來(lái)檢驗(yàn)所有算法的性能.

    除了TN-CMA-ES和PNA-NSGA-II(它們的實(shí)驗(yàn)結(jié)果引自相應(yīng)參考文獻(xiàn))算法以外,剩余所有算法都在5種精度e={1.0e-1,1.0e-2,1.0e-3,1.0e-4,1.0e-5}中的每一種精度下獨(dú)立運(yùn)行50次.最大允許的評(píng)價(jià)次數(shù)根據(jù)問(wèn)題選擇:

    5.0e+04用于T1-F1到T1-F5(1D or 2D)

    2.0e+05用于T1-F6到T1-F11(2D)

    4.0e+05用于T1-F6到T1-F12(≥3D)

    3.0e+04用于T2-F1到T2-F4(2D or 5D)

    1.0e+05用于T2-F5到T2-F6(4D or 6D)

    2.0e+05用于T2-F7(5D)

    測(cè)試基準(zhǔn)為每個(gè)函數(shù)提供了指定的參數(shù),其中部分參數(shù)作為被執(zhí)行算法的輸入使用,測(cè)試集1的參數(shù)見(jiàn)文獻(xiàn)[10],測(cè)試集2的參數(shù)見(jiàn)表1.一般來(lái)說(shuō),種群的大小對(duì)大多數(shù)算法的性能都有影響,為了保證比較的公平性,所有算法都在不同種群大小下(以步長(zhǎng)50遞增)被執(zhí)行多次.對(duì)于每一個(gè)種群大小,所有算法都被獨(dú)立執(zhí)行50次并計(jì)算其PR值及平均找到的最優(yōu)值個(gè)數(shù),然后從所有運(yùn)行結(jié)果中選擇最好運(yùn)行結(jié)果作為最終結(jié)果參與比較.

    我們提出的算法共引入了3個(gè)新參數(shù)IP,α和θ,DMC-CMA和NBC-CMA的參數(shù)IP分別被設(shè)置為固定值6和8.α和θ是兩個(gè)自適應(yīng)參數(shù),不需要設(shè)置.對(duì)于NEA和S-CMA算法,它們的最大允許小生境數(shù)量設(shè)置為要搜索的最優(yōu)值數(shù)量.為了保證和其它CMA算法比較的公平性,在原IPOP-CMA-ES和S-CMA算法的基礎(chǔ)上為其增加了檔案存儲(chǔ)機(jī)制.其它算法的參數(shù)均取其默認(rèn)值.

    表1 測(cè)試集2性能評(píng)價(jià)所需的參數(shù)

    5 實(shí)驗(yàn)結(jié)果分析

    在兩個(gè)測(cè)試集27個(gè)函數(shù)上,求解精度為1.0e-5時(shí),所有算法對(duì)每個(gè)種群大小都獨(dú)立運(yùn)行50次.圖3展示了在最好種群下部分函數(shù)的實(shí)驗(yàn)情況.對(duì)全部測(cè)試函數(shù)選擇最好種群下的實(shí)驗(yàn)結(jié)果分別列在表2和表3中.對(duì)每個(gè)函數(shù)最好實(shí)驗(yàn)結(jié)果以粗體顯示,每種算法的秩顯示在小括號(hào)中,算法的秩和列在表格的最后一行.為了確定DMC-CMA算法的優(yōu)勢(shì)相對(duì)于其它算法在統(tǒng)計(jì)上的顯著性,從實(shí)驗(yàn)結(jié)果中選擇所有算法的最好實(shí)驗(yàn)結(jié)果,對(duì)50次運(yùn)行中所有求得的50組最優(yōu)值個(gè)數(shù),在DMC-CMA和其它算法之間以0.05為顯著性水平執(zhí)行Wilcoxon秩和檢驗(yàn).若兩組算法性能存在顯著性差異,則比較它們的平均找到的最優(yōu)值個(gè)數(shù).“-”、“+”和“≈”分別代表相應(yīng)算法的性能劣于、優(yōu)于和近似于DMC-CMA算法.最終秩和檢驗(yàn)的結(jié)果列于表2和表3中.

    從表2和表3可以看到,DMC-CMA和NBC-CMA有近似的性能,DMC-CMA的性能略優(yōu)于NBC-CMA,二者僅在個(gè)別函數(shù)上有所區(qū)別.DMC-CMA和NBC-CMA的性能明顯優(yōu)于其它算法,這說(shuō)明我們提出的方法是有效的,具有更好的適應(yīng)性.根據(jù)表2和表3的秩和可以看到,DMC-CMA和NBC-CMA性能最好,NEA和S-CMA次之.從整體上看,IPOP-CMA-ES在一定程度上受隨機(jī)性的影響,因?yàn)樗看沃貑⑦\(yùn)行的初始搜索點(diǎn)是隨機(jī)從搜索空間中選取.因此,對(duì)于一些包含大量最優(yōu)值的函數(shù),IPOP-CMA-ES僅通過(guò)多次重啟很難獲得全部最優(yōu)值.例如在T1-F6(2D,3D)、T1-F7(2D,3D)和測(cè)試集2上.然而在復(fù)合函數(shù)上,IPOP-CMA-ES的性能是可接受的,這證明了CMA-ES算法在病態(tài)和高度不可分的復(fù)雜問(wèn)題上的優(yōu)秀能力.FERPSO和PNA-NSGA-II算法在低維問(wèn)題上性能較好,但在高維問(wèn)題上它們的性能明顯劣于其它算法.另外,FERPSO在搜索局部最優(yōu)值上表現(xiàn)最差,這是因?yàn)樵撍惴ㄊ沟妹總€(gè)粒子向離它最近且適應(yīng)度最好的鄰近個(gè)體移動(dòng),這使得粒子更多的向全局最優(yōu)值移動(dòng),容易丟失局部最優(yōu).CCDE、LIPS和NCDE算法有近似的性能,它們都采用了基于鄰域變異的策略,都有很好的保持種群多樣性的能力,具有很好的算法穩(wěn)定性和一致性.NEA、S-CMA、TN-CMA-ES都采用了CMA-ES算法和相應(yīng)的聚類識(shí)別技術(shù)進(jìn)行最優(yōu)值搜索,多數(shù)函數(shù)上它們有近似的性能,在總體上NEA和S-CMA的性能優(yōu)于TN-CMA-ES.在復(fù)合函數(shù)上它們都有不錯(cuò)的表現(xiàn),近一步證明了CMA-ES算法有較強(qiáng)的局部搜索能力及解決復(fù)雜問(wèn)題的能力.在測(cè)試集2上,NEA算法整體上優(yōu)于S-CMA算法,表現(xiàn)了出了更強(qiáng)的局部搜索能力.雖然DMC-CMA和NBC-CMA有近似的性能,但在某些函數(shù)上它們有著不同的性能.DMC-CAM在T1-F7(3D)、T1-F12(10D)函數(shù)上明顯優(yōu)于NBC-CMA算法,而NBC-CMA在T2-F7(5D)函數(shù)上優(yōu)勢(shì)明顯.

    5.1求解精度的影響

    為了檢驗(yàn)算法在不同求解精度下的性能差異,所有算法在最好種群規(guī)模下,對(duì)5種求解精度(1.0e-1到1.0e-5)中的每一種精度獨(dú)立運(yùn)行50次.兩個(gè)測(cè)試集中的部分函數(shù)的實(shí)驗(yàn)結(jié)果繪制在圖4中.結(jié)果表明DMC-CMA、NBC-CMA和IPOP-CMA-ES是最少受到求解精度影響.我們提出的算法因?yàn)椴捎昧藘呻A段搜索,這一策略能夠增加搜索的準(zhǔn)確性,減少搜索的隨機(jī)性,同時(shí)在已找到的吸引盆上利用CMA-ES進(jìn)行局部精確搜索能夠增加收斂速度,減少評(píng)價(jià)次數(shù)的消耗.算法的這些特性能夠減少受求解精度改變的影響.

    5.2收斂速度比較

    為了比較所有算法的收斂速度,在求解精度1.0e-5下,所有算法在最好種群下獨(dú)立執(zhí)行50次,每次運(yùn)行時(shí)記錄每次迭代后找到的最優(yōu)值數(shù)量.為了便于統(tǒng)計(jì),讓FEs以一定間隔遞增,把每次迭代后找到的最優(yōu)值數(shù)量記錄于當(dāng)前FEs下,然后計(jì)算所有算法50次運(yùn)行后在不同F(xiàn)Es下的PR值.從兩個(gè)測(cè)試集中選擇11個(gè)函數(shù)進(jìn)行實(shí)驗(yàn),部分實(shí)驗(yàn)結(jié)果繪制在圖5中.從圖5可以看到DMC-CMA和NBC-CMA算法在運(yùn)行初期收斂速度較慢,這是因?yàn)镹CDE方法本身就是一個(gè)收斂速度慢的算法,在調(diào)用SPRS后可能會(huì)毀壞已收斂的種群結(jié)構(gòu),導(dǎo)致進(jìn)一步降低收斂速度.但是當(dāng)算法轉(zhuǎn)入第二階段后,算法的性能有一個(gè)明顯的提升.這是因?yàn)樵诘诙A段中使用多個(gè)CMA-ES實(shí)例在前面已找到的吸引盆上進(jìn)行精細(xì)搜索.搜索的準(zhǔn)確性及CMA-ES算法的快速收斂特點(diǎn)使得我們提出的算法在第二階段具有良好的收斂速度.與原始的NCDE算法相比,DMC-CMA和NBC-CMA在函數(shù)T2-F5(4D)、T2-F6(6D)和T2-F7(5D)上收斂速度更慢,但在其它函數(shù)上,DMC-CMA和NBC-CMA的收斂速度明顯好于原始的NCDE算法.在函數(shù)T1-F6(2D)、T1-F6(3D)、T2-F5(4D)、T2-F6(6D)和T2-F7(5D)上,CCDE算法表現(xiàn)出了優(yōu)于DMC-CMA和NBC-CMA的收斂速度.

    表2 測(cè)試集1最好結(jié)果的PR值,求解精度為1.0e-5

    表3 測(cè)試集2最好結(jié)果的PR值,求解精度為1.0e-5

    函數(shù)CCDEDMC-CMAFERPSOIPOP-CMALIPSNBC-CMANCDENEAS-CMAF1(2D)0.632(5)-0.992(2)0.122(9)-0.460(8)-0.600(7)-0.996(1)≈0.612(6)-0.856(4)-0.860(3)-F2(2D)0.932(4)-0.998(1)0.469(8)-0.553(7)-0.992(3)≈0.994(2)≈0.399(9)-0.809(6)-0.893(5)-F3(2D)0.922(5)-0.998(1)0.138(9)-0.558(8)-0.998(1)≈0.998(1)≈0.912(6)-0.930(4)-0.912(6)-F4(5D)0.343(8)-1.000(1)0.123(9)-0.540(6)-0.823(4)-1.000(1)≈0.393(7)-0.823(4)-0.998(3)≈F5(4D)1.000(1)≈1.000(1)0.012(9)-0.306(7)-0.051(8)-1.000(1)≈0.999(5)≈1.000(1)≈0.986(6)-F6(6D)1.000(1)+0.998(3)0.016(8)-0.189(7)-0.478(6)-0.997(4)≈1.000(1)+0.631(5)-0.000(9)-F7(5D)1.000(1)+0.874(4)0.004(9)-0.009(8)-0.036(7)-1.000(1)+0.999(3)+0.600(5)-0.088(6)-秩和251361513611372938

    6 結(jié)論

    本文提出了一個(gè)基于NCDE和CMA-ES算法的兩階段雜交算法求解實(shí)值多峰優(yōu)化問(wèn)題.提出的算法充分利用了它們的兩個(gè)明顯特點(diǎn),即NCDE具有較強(qiáng)的保持種群多樣性的能力和CMA-ES具有優(yōu)秀的局部搜索能力.NCDE為了保持種群的多樣性,降低了收斂速度,而第二階段的CMA-ES所具有的快速收斂能力恰好彌補(bǔ)了這一劣勢(shì),既保證了種群的多樣性,又保證了快速收斂.為了在第一階段搜索后準(zhǔn)確定位當(dāng)前種群搜索到的最優(yōu)值位置,我們引入了DMC聚類方法來(lái)劃分聚類,該聚類方法雖然消耗了一定數(shù)量的評(píng)價(jià)次數(shù),但可以獲得更準(zhǔn)確的聚類結(jié)果.為了增強(qiáng)種群在演化初期的搜索能力及保持種群的穩(wěn)定性,我們引入了搜索點(diǎn)補(bǔ)充策略.該策略在一些低維函數(shù)上取得到明顯優(yōu)勢(shì),尤其在T1-F7(2D)、T1-F7(3D)、T2-F1(2D)和T2-F7(5D)函數(shù)上.大量的實(shí)驗(yàn)表明我們提出的算法在大多數(shù)測(cè)試函數(shù)上優(yōu)于其它算法,表現(xiàn)出了優(yōu)秀的性能和適應(yīng)性.在兩個(gè)測(cè)試集上的實(shí)驗(yàn)同時(shí)也表明我們提出的算法不僅在搜索全局最優(yōu)值上有優(yōu)良的性能,而且在搜索局部最優(yōu)值上也性能優(yōu)異.

    下一步的工作將繼續(xù)完善算法框架,與更多的多峰算法在更廣泛的基準(zhǔn)測(cè)試函數(shù)上進(jìn)行比較研究.另外,將提出的算法嘗試應(yīng)用到動(dòng)態(tài)環(huán)境下的多峰優(yōu)化問(wèn)題.

    [1]周新宇,吳志健,等.一種精英反向?qū)W習(xí)的粒子群優(yōu)化算法[J].電子學(xué)報(bào),2013,41(8):1647-1652.

    Zhou Xin-yu,Wu Zhi-jian,et al.Elite opposition-based particle swarm optimization[J].Acta Electronica Sinica,2013,41(8):1647-1652.(in Chinese)

    [2]彭虎,吳志健,等.基于精英區(qū)域?qū)W習(xí)的動(dòng)態(tài)差分進(jìn)化算法[J].電子學(xué)報(bào),2014,42(8):1522-1530.

    Peng Hu,Wu Zhi-jian,et al.Dynamic differential evolution algorithm based on elite local learning[J].Acta Electronica Sinica,2014,42(8):1522-1530.(in Chinese)

    [3]李康順,韋蘊(yùn)珊,等.小生境演化算法下的WDCT圖像壓縮方法[J].電子學(xué)報(bào),2014,(4):809-814.

    Li Kang-shun,Wei Yun-shan,et al.WDCT image compre-ssion based on niching evolutionary algorithm[J].Acta Electronica Sinica,2014,42(4):809-814.(in Chinese)

    [4]鄭金華,劉磊,等.一種自適應(yīng)小生境分布性保持策略[J].電子學(xué)報(bào),2012,40(11):2330-2335.

    Zheng Jin-hua,Liu Lei,et al.An adaptive niche for keeping the diversity of solutions in multi-objective evolutionary algorithm[J].Acta Electronica Sinica,2012,40(11):2330-2335.(in Chinese)

    [5]Qu B Y,Suganthan P N,Liang J J.Differential evolution with neighborhood mutation for multimodal optimization[J].IEEE Transactions on Evolutionary Computation,2012,16(5):601-614.

    [6]Hansen N,Ostermeier A.Completely derandomized self-adaptation in evolution strategies[J].Evolutionary Computation,2001,9(2):159-195.

    [7]Hansen N.The CMA Evolution Strategy:A Comparing Review[M].Berlin:Springer,2006.75-102.

    [8]Preuss M.Niching the CMA-ES via nearest-better clustering[A].Proceedings of the 12th Annual Conference Companion On Genetic and Evolutionary Computation[C].Portland:ACM,2010.1711-1718.

    [9]Stoean C,Preuss M,Stoean R,et al.Multimodal optimization by means of a topological species conservation algorithm[J].IEEE Transactions on Evolutionary Computation,2010,14(6):842-864.

    [10]Li X D,et al.Benchmark Functions for CEC′2013 Special Session and Competition on Niching Methods for Multim-odal Function Optimization[R].Melbourne:RMIT University,Evolutionary Computation and Machine Learning Group,2013.1-10.

    [11]Vitela J E,Castaos O.A sequential niching memetic algorithm for continuous multimodal function optimization[J].Applied Mathematics and Computation,2012,218(17):8242-8259.

    [12]Pereira M W,et al.A topological niching covariance matrix adaptation for multimodal optimization[A].Proc of IEEE Congress on Evolutionary Computation[C].Betjing:IEEE,2014.2562-2569.

    [13]Shir O M,Emmerich M,Back T.Adaptive niche radii and niche shapes approaches for niching with the CMA-ES[J].Evolutionary Computation,2010,18(1):97-126.

    [14]Auger A,Hansen N.A restart CMA evolution strategy with increasing population size[A].Proc of IEEE Congress on Evolutionary Computation[C].Edinburgh,Scotland:IEEE,2005.1769-1776.

    [15]Gao W,Yen G G,Liu S.A cluster-based differential evolution with self-adaptive strategy for multimodal optimization[J].IEEE Transactions on Cybernetics,2014,44(8):1314-1327.

    [16]Qu B Y,Suganthan P N.A distance-based locally informed particle swarm model for multimodal optimization[J].IEEE Transactions on Evolutionary Computation,2013,17(3):387-402.

    [17]Li X D.A Multimodal particle swarm optimizer based on fitness euclidean-distance ratio[A].Proc of The 9th Annual Conference on Genetic and Evolutionary Computation[C].London:ACM,2007.78-85.

    [18]Bandaru S,Deb K.A parameterless-niching-assisted bi-objective approach to multimodal optimization[A].Proc of IEEE Congress on Evolutionary Computation[C].Cancun:IEEE,2013.95-102.

    李煥哲男,1975年生,河北唐山人,武漢大學(xué)計(jì)算機(jī)學(xué)院博士研究生,研究方向:智能計(jì)算、機(jī)器學(xué)習(xí).

    E-mail:lihuanzhe@whu.edu.cn

    吳志健男,1963年生,教授,博士生導(dǎo)師,武漢大學(xué)軟件工程國(guó)家重點(diǎn)實(shí)驗(yàn)室副主任,研究方向:智能計(jì)算、 并行計(jì)算和智能信息處理.

    E-mail:zhijianwu@whu.edu.cn

    郭肇祿男,1984年生,江西南康人,博士,研究方向?yàn)橹悄苡?jì)算、并行計(jì)算和機(jī)器學(xué)習(xí).

    E-mail:gzl@whu.edu.cn

    劉會(huì)超男,1982年生,河南駐馬店人,博士生,研究方向?yàn)橹悄苡?jì)算.

    E-mail:huichaoliu@whu.edu.cn

    汪慎文男,1979年生,副教授,博士后,研究方向?yàn)橹悄苡?jì)算與機(jī)器學(xué)習(xí)等.

    E-mail:wangshenwen@whu.edu.cn

    Multimodal Function Optimization Based on Two-Stage Search Algorithm

    LI Huan-zhe1,2,WU Zhi-jian1,GUO Zhao-lu3,LIU Hui-chao1,WANG Shen-wen2

    (1.StateKeyLabofSoftwareEngineering,ComputerSchool,WuhanUniversity,Wuhan,Hubei430072,China;2.SchoolofInformationEngineering,HebeiGEOUniversity,Shijiazhuang,Hebei050031,China;3.SchoolofScience,JiangxiUniversityofScienceandTechnology,Ganzhou,Jiangxi341000,China)

    Multimodal optimization aims to search multiple optima (global and/or local optima) simultaneously,which gives rise to a challenging task for traditional optimization algorithms.This paper proposes a two-stage algorithm to solve multimodal optimization problems.In the first stage,NCDE with neighborhood mutation strategy tries its best to find as many approximate positions of optimal solutions as possible on the fitness landscape.After NCDE runs a certain number of iterations,DMC method is employed to divide the entire population into multiple clusters,and then CMA-ES algorithm is used to perform fine search on each cluster which is found by NCDE.Additionally,search point replenishment strategy is put forward to balance cluster size and to increase search capability of our algorithm in the beginning of the running.Extensive comparative experiments is made between our proposed approach and 9 state-of-the-art algorithms on two benchmark sets,the results show that the new algorithm is effective and superior to the other algorithms on the majority of test functions.

    crowding differential evolution;covariance matrix adaptation evolution strategy;multimodal optimization;niching;neighborhood mutation

    2015-07-27;修回日期:2015-09-20;責(zé)任編輯:梅志強(qiáng)

    國(guó)家自然科學(xué)基金(No.61364025,No.61402481);江西省自然科學(xué)基金(No.20151BAB217010);河北省自然科學(xué)基金(No.F2015403046);武漢大學(xué)軟件工程國(guó)家重點(diǎn)實(shí)驗(yàn)室開(kāi)放基金(No.SKLSE2014-10-04);河北省科學(xué)技術(shù)支撐項(xiàng)目(No.12210319)

    TP18

    A

    0372-2112 (2016)06-1481-09

    猜你喜歡
    小生境實(shí)例種群
    山西省發(fā)現(xiàn)刺五加種群分布
    喀斯特小生境與植物物種多樣性的關(guān)系
    ——以貴陽(yáng)花溪公園為例
    中華蜂種群急劇萎縮的生態(tài)人類學(xué)探討
    紅土地(2018年7期)2018-09-26 03:07:38
    基于小生境遺傳算法的相控陣?yán)走_(dá)任務(wù)調(diào)度
    小生境遺傳算法在網(wǎng)絡(luò)編碼優(yōu)化中的應(yīng)用研究
    完形填空Ⅱ
    完形填空Ⅰ
    多交叉混沌選擇反向小生境遺傳算法
    崗更湖鯉魚(yú)的種群特征
    種群增長(zhǎng)率與增長(zhǎng)速率的區(qū)別
    成人黄色视频免费在线看| 中文字幕人妻熟女乱码| 亚洲精品成人av观看孕妇| www.精华液| av网站免费在线观看视频| 亚洲精品一二三| 老汉色∧v一级毛片| 国产成人免费无遮挡视频| 可以免费在线观看a视频的电影网站| 日韩av在线免费看完整版不卡| 精品人妻熟女毛片av久久网站| 国产在线一区二区三区精| 一区二区三区乱码不卡18| 99热国产这里只有精品6| 老汉色av国产亚洲站长工具| 午夜福利乱码中文字幕| 亚洲精品国产区一区二| 黄色a级毛片大全视频| 亚洲av成人精品一二三区| 狠狠婷婷综合久久久久久88av| 夫妻性生交免费视频一级片| 亚洲中文av在线| 亚洲av综合色区一区| 五月天丁香电影| 国产成人免费无遮挡视频| 国产人伦9x9x在线观看| 国产有黄有色有爽视频| 啦啦啦啦在线视频资源| 久久ye,这里只有精品| 日韩av免费高清视频| 久久这里只有精品19| 国产精品av久久久久免费| 宅男免费午夜| 亚洲国产欧美网| 丁香六月欧美| 欧美日韩视频高清一区二区三区二| 国产精品 欧美亚洲| 亚洲综合色网址| 久久久久视频综合| 国产免费福利视频在线观看| 成在线人永久免费视频| 日韩精品免费视频一区二区三区| 日韩 亚洲 欧美在线| 亚洲国产欧美网| 啦啦啦视频在线资源免费观看| 色婷婷av一区二区三区视频| 日本91视频免费播放| 别揉我奶头~嗯~啊~动态视频 | 男女免费视频国产| 满18在线观看网站| 欧美 日韩 精品 国产| 午夜日韩欧美国产| 男女国产视频网站| 一本—道久久a久久精品蜜桃钙片| 男人操女人黄网站| 一级片免费观看大全| 99精国产麻豆久久婷婷| 国产欧美日韩一区二区三区在线| 日本欧美国产在线视频| 精品少妇久久久久久888优播| 久久性视频一级片| 国产伦人伦偷精品视频| 久久精品aⅴ一区二区三区四区| 成年av动漫网址| 又紧又爽又黄一区二区| 免费一级毛片在线播放高清视频 | 成年女人毛片免费观看观看9 | 久久亚洲国产成人精品v| 日本91视频免费播放| 美女视频免费永久观看网站| av不卡在线播放| 国产免费视频播放在线视频| 午夜久久久在线观看| 亚洲av成人精品一二三区| 久久天躁狠狠躁夜夜2o2o | 欧美国产精品一级二级三级| 可以免费在线观看a视频的电影网站| 免费人妻精品一区二区三区视频| 最新的欧美精品一区二区| 色网站视频免费| 无遮挡黄片免费观看| 在线观看免费高清a一片| 亚洲成人手机| 一本综合久久免费| 热99国产精品久久久久久7| 男女国产视频网站| 国产精品免费大片| 91老司机精品| 国产成人精品久久二区二区免费| 久久影院123| 国产女主播在线喷水免费视频网站| 亚洲图色成人| 亚洲专区国产一区二区| 国产精品一区二区精品视频观看| 美女国产高潮福利片在线看| 美国免费a级毛片| 久久久久视频综合| 婷婷色综合大香蕉| 纵有疾风起免费观看全集完整版| 日本a在线网址| 亚洲一码二码三码区别大吗| 男的添女的下面高潮视频| 99国产综合亚洲精品| 成年人免费黄色播放视频| 十八禁网站网址无遮挡| 亚洲精品一二三| av欧美777| 精品一品国产午夜福利视频| 欧美激情 高清一区二区三区| 国产主播在线观看一区二区 | 亚洲第一av免费看| 国产精品香港三级国产av潘金莲 | 香蕉国产在线看| 国产成人精品久久二区二区91| 无限看片的www在线观看| 男女高潮啪啪啪动态图| www.精华液| 国产成人啪精品午夜网站| 午夜激情久久久久久久| 国产精品人妻久久久影院| 日本vs欧美在线观看视频| 电影成人av| 亚洲人成电影免费在线| 国产女主播在线喷水免费视频网站| 国产av精品麻豆| 岛国毛片在线播放| 国产一区二区三区综合在线观看| av视频免费观看在线观看| 国产亚洲av片在线观看秒播厂| 久久人人97超碰香蕉20202| 国产xxxxx性猛交| 亚洲国产精品国产精品| 亚洲成人免费电影在线观看 | 欧美老熟妇乱子伦牲交| 欧美黑人精品巨大| 国产免费又黄又爽又色| 美女午夜性视频免费| 国产欧美日韩一区二区三 | 久久久精品94久久精品| 狂野欧美激情性xxxx| 亚洲国产欧美在线一区| 搡老乐熟女国产| 99久久99久久久精品蜜桃| 王馨瑶露胸无遮挡在线观看| 9191精品国产免费久久| 高清欧美精品videossex| 黄网站色视频无遮挡免费观看| 丁香六月天网| 国产主播在线观看一区二区 | 你懂的网址亚洲精品在线观看| 女人久久www免费人成看片| 成年美女黄网站色视频大全免费| 久久99精品国语久久久| 日本wwww免费看| 亚洲精品国产一区二区精华液| 国产精品 国内视频| 高清黄色对白视频在线免费看| 岛国毛片在线播放| 日韩熟女老妇一区二区性免费视频| 美女高潮到喷水免费观看| 久久精品国产亚洲av高清一级| 后天国语完整版免费观看| 国产极品粉嫩免费观看在线| 一本—道久久a久久精品蜜桃钙片| 久久久国产一区二区| www.精华液| 激情五月婷婷亚洲| 国产免费视频播放在线视频| 在现免费观看毛片| 国产高清视频在线播放一区 | 可以免费在线观看a视频的电影网站| 久久这里只有精品19| 成人国产av品久久久| 青青草视频在线视频观看| 亚洲欧洲日产国产| 婷婷丁香在线五月| 免费久久久久久久精品成人欧美视频| 午夜激情久久久久久久| 午夜激情久久久久久久| 亚洲综合色网址| 国产亚洲午夜精品一区二区久久| 啦啦啦视频在线资源免费观看| 国产日韩一区二区三区精品不卡| 啦啦啦在线观看免费高清www| 午夜久久久在线观看| 午夜久久久在线观看| 欧美精品av麻豆av| 男女高潮啪啪啪动态图| 精品第一国产精品| 亚洲色图综合在线观看| 热re99久久国产66热| 高清欧美精品videossex| 亚洲国产精品成人久久小说| 久久久久网色| 国产日韩欧美视频二区| 欧美日韩黄片免| 91字幕亚洲| 精品亚洲成a人片在线观看| 美女午夜性视频免费| 国产精品国产av在线观看| 亚洲久久久国产精品| 大香蕉久久网| 美女脱内裤让男人舔精品视频| 天堂中文最新版在线下载| 久久天躁狠狠躁夜夜2o2o | 91精品国产国语对白视频| 亚洲自偷自拍图片 自拍| 国产高清视频在线播放一区 | 一区福利在线观看| 一区福利在线观看| 免费在线观看完整版高清| 免费女性裸体啪啪无遮挡网站| 亚洲一卡2卡3卡4卡5卡精品中文| 丰满人妻熟妇乱又伦精品不卡| 久久午夜综合久久蜜桃| 最近手机中文字幕大全| 亚洲成人免费电影在线观看 | 久久精品久久久久久噜噜老黄| 亚洲国产中文字幕在线视频| av国产精品久久久久影院| 夜夜骑夜夜射夜夜干| 国产片特级美女逼逼视频| 国产精品99久久99久久久不卡| 999久久久国产精品视频| 熟女av电影| 国产熟女欧美一区二区| 欧美激情高清一区二区三区| 亚洲av国产av综合av卡| 欧美精品av麻豆av| 国产免费视频播放在线视频| 在现免费观看毛片| 久久精品久久久久久久性| 亚洲第一av免费看| 人妻一区二区av| 老司机影院毛片| 在线看a的网站| 国产成人一区二区三区免费视频网站 | 18禁国产床啪视频网站| 日韩人妻精品一区2区三区| 日韩伦理黄色片| 色综合欧美亚洲国产小说| 丁香六月欧美| 国产亚洲一区二区精品| 精品视频人人做人人爽| 90打野战视频偷拍视频| 久久中文字幕一级| 伊人亚洲综合成人网| 又大又黄又爽视频免费| 久久人人爽av亚洲精品天堂| 亚洲一区中文字幕在线| 天天躁狠狠躁夜夜躁狠狠躁| 国产欧美日韩一区二区三 | 99热全是精品| 国产日韩欧美亚洲二区| 亚洲成人国产一区在线观看 | 亚洲,一卡二卡三卡| a 毛片基地| 乱人伦中国视频| 80岁老熟妇乱子伦牲交| 国产福利在线免费观看视频| 中文精品一卡2卡3卡4更新| 国精品久久久久久国模美| 欧美人与性动交α欧美软件| 亚洲成人免费电影在线观看 | 免费观看a级毛片全部| 爱豆传媒免费全集在线观看| 黄色a级毛片大全视频| 国产精品久久久久成人av| 性色av一级| 亚洲精品久久成人aⅴ小说| 看十八女毛片水多多多| 午夜av观看不卡| 国产片内射在线| 97人妻天天添夜夜摸| 亚洲国产看品久久| 欧美老熟妇乱子伦牲交| 日本a在线网址| 精品熟女少妇八av免费久了| 一级片'在线观看视频| 日本欧美国产在线视频| 国产一区有黄有色的免费视频| 大陆偷拍与自拍| 免费看十八禁软件| 美女扒开内裤让男人捅视频| 亚洲自偷自拍图片 自拍| 一个人免费看片子| 肉色欧美久久久久久久蜜桃| 国产成人免费观看mmmm| 99久久99久久久精品蜜桃| 久久久久国产精品人妻一区二区| 美女视频免费永久观看网站| 男女无遮挡免费网站观看| 天堂中文最新版在线下载| 可以免费在线观看a视频的电影网站| 成年人午夜在线观看视频| 国产精品香港三级国产av潘金莲 | 成人国产av品久久久| 国产日韩欧美视频二区| 考比视频在线观看| 亚洲一区二区三区欧美精品| 欧美国产精品一级二级三级| 亚洲精品一卡2卡三卡4卡5卡 | 国产精品熟女久久久久浪| 丝袜喷水一区| 51午夜福利影视在线观看| 亚洲伊人久久精品综合| 久久综合国产亚洲精品| 国产亚洲av高清不卡| 国产成人一区二区在线| 如日韩欧美国产精品一区二区三区| 天堂8中文在线网| 精品福利观看| 国产高清视频在线播放一区 | 老司机靠b影院| 亚洲国产日韩一区二区| 国产麻豆69| www.自偷自拍.com| 欧美激情极品国产一区二区三区| 在线观看免费日韩欧美大片| 国产精品 欧美亚洲| www日本在线高清视频| 亚洲成人免费av在线播放| 成人亚洲精品一区在线观看| 亚洲一卡2卡3卡4卡5卡精品中文| 两个人看的免费小视频| 九色亚洲精品在线播放| 国产成人系列免费观看| 大陆偷拍与自拍| 免费在线观看黄色视频的| 国产免费一区二区三区四区乱码| 一个人免费看片子| 中文字幕人妻丝袜制服| 亚洲av成人精品一二三区| 国产成人av激情在线播放| 侵犯人妻中文字幕一二三四区| 亚洲第一av免费看| 久久中文字幕一级| 极品人妻少妇av视频| 国产1区2区3区精品| 欧美精品啪啪一区二区三区 | 人成视频在线观看免费观看| 国产亚洲欧美精品永久| 久久久久国产精品人妻一区二区| a级片在线免费高清观看视频| 一区二区三区精品91| 久久综合国产亚洲精品| 久久人人爽人人片av| 另类亚洲欧美激情| 国产精品国产三级专区第一集| 国产一区二区 视频在线| 久久久久久久大尺度免费视频| 亚洲av日韩精品久久久久久密 | 黑人欧美特级aaaaaa片| 欧美 亚洲 国产 日韩一| 日韩 欧美 亚洲 中文字幕| 亚洲精品自拍成人| 啦啦啦中文免费视频观看日本| 亚洲精品一区蜜桃| 国产亚洲精品久久久久5区| 性少妇av在线| xxxhd国产人妻xxx| 韩国高清视频一区二区三区| 久久av网站| 中文欧美无线码| 亚洲国产欧美网| 男女无遮挡免费网站观看| 亚洲av国产av综合av卡| 啦啦啦视频在线资源免费观看| 极品少妇高潮喷水抽搐| 国产亚洲精品久久久久5区| 成人三级做爰电影| 亚洲精品第二区| www.999成人在线观看| 国产色视频综合| 国产免费视频播放在线视频| 男女午夜视频在线观看| 成年美女黄网站色视频大全免费| 免费久久久久久久精品成人欧美视频| 又紧又爽又黄一区二区| 欧美黄色片欧美黄色片| 日本色播在线视频| 久久 成人 亚洲| 亚洲成人免费av在线播放| 天堂中文最新版在线下载| 精品欧美一区二区三区在线| 97人妻天天添夜夜摸| 一本一本久久a久久精品综合妖精| 欧美日韩福利视频一区二区| 一本久久精品| 精品人妻在线不人妻| 十八禁人妻一区二区| 国产一区二区 视频在线| 超碰97精品在线观看| 久久久国产精品麻豆| 日韩大片免费观看网站| 777久久人妻少妇嫩草av网站| 久久亚洲国产成人精品v| 18禁黄网站禁片午夜丰满| 一区二区三区四区激情视频| 老熟女久久久| 免费观看人在逋| 国产男人的电影天堂91| 丝袜脚勾引网站| 久久天堂一区二区三区四区| 国产成人影院久久av| 我的亚洲天堂| 伊人久久大香线蕉亚洲五| 国产精品av久久久久免费| 爱豆传媒免费全集在线观看| 亚洲精品日本国产第一区| 欧美人与善性xxx| 亚洲免费av在线视频| 一二三四在线观看免费中文在| 久久精品国产亚洲av涩爱| 成人黄色视频免费在线看| 校园人妻丝袜中文字幕| 中文字幕亚洲精品专区| 女性生殖器流出的白浆| 操美女的视频在线观看| 欧美 亚洲 国产 日韩一| 精品视频人人做人人爽| 欧美亚洲 丝袜 人妻 在线| 色视频在线一区二区三区| 久久久久久久国产电影| 久久女婷五月综合色啪小说| 亚洲免费av在线视频| 亚洲精品日本国产第一区| kizo精华| 亚洲人成电影免费在线| 亚洲精品国产av成人精品| 亚洲人成电影免费在线| 日本av免费视频播放| 国产xxxxx性猛交| 最新的欧美精品一区二区| 亚洲精品国产av成人精品| 人人妻人人爽人人添夜夜欢视频| 久久久久久亚洲精品国产蜜桃av| 麻豆乱淫一区二区| 波野结衣二区三区在线| 中文字幕最新亚洲高清| 97在线人人人人妻| 国产女主播在线喷水免费视频网站| 9色porny在线观看| 伊人久久大香线蕉亚洲五| 日韩av不卡免费在线播放| 热re99久久国产66热| 亚洲精品一二三| 久久这里只有精品19| 在线 av 中文字幕| 国产成人一区二区在线| 国产成人一区二区三区免费视频网站 | 菩萨蛮人人尽说江南好唐韦庄| 亚洲精品日本国产第一区| 一二三四社区在线视频社区8| 午夜激情久久久久久久| 亚洲专区中文字幕在线| 亚洲黑人精品在线| 国产在视频线精品| 久久亚洲国产成人精品v| 成人国语在线视频| 丝袜在线中文字幕| 久久99一区二区三区| 一区二区三区四区激情视频| 巨乳人妻的诱惑在线观看| 免费在线观看黄色视频的| 麻豆乱淫一区二区| 51午夜福利影视在线观看| 欧美久久黑人一区二区| 波多野结衣av一区二区av| 婷婷色综合大香蕉| 国产黄色视频一区二区在线观看| 国产亚洲欧美在线一区二区| 国产精品 欧美亚洲| 女人高潮潮喷娇喘18禁视频| 给我免费播放毛片高清在线观看| 在线国产一区二区在线| 亚洲激情在线av| 成年女人毛片免费观看观看9| 久久久久久免费高清国产稀缺| 欧美日韩亚洲综合一区二区三区_| 高清在线国产一区| 久久久国产欧美日韩av| 别揉我奶头~嗯~啊~动态视频| 欧美日韩精品网址| 日韩欧美免费精品| 欧美一级a爱片免费观看看 | 少妇熟女aⅴ在线视频| 国产高清激情床上av| 很黄的视频免费| 999精品在线视频| 国产精品久久久久久人妻精品电影| 看片在线看免费视频| 日韩欧美三级三区| 人妻久久中文字幕网| 婷婷精品国产亚洲av| 女生性感内裤真人,穿戴方法视频| 欧美日韩亚洲国产一区二区在线观看| 一区二区三区高清视频在线| 日韩av在线大香蕉| 国产亚洲精品av在线| 精品乱码久久久久久99久播| 精品欧美一区二区三区在线| ponron亚洲| 夜夜爽天天搞| 9191精品国产免费久久| 美女高潮喷水抽搐中文字幕| 亚洲av电影不卡..在线观看| 97碰自拍视频| bbb黄色大片| 97碰自拍视频| 久99久视频精品免费| 亚洲熟女毛片儿| 两个人视频免费观看高清| 亚洲av成人一区二区三| www.999成人在线观看| 精品久久久久久成人av| 妹子高潮喷水视频| av在线天堂中文字幕| 欧美久久黑人一区二区| 国产一区在线观看成人免费| 国产精品美女特级片免费视频播放器 | 国产一区二区三区视频了| 亚洲av熟女| 9191精品国产免费久久| 岛国视频午夜一区免费看| 亚洲男人的天堂狠狠| 国产三级在线视频| 真人一进一出gif抽搐免费| 国产精品98久久久久久宅男小说| 欧美激情高清一区二区三区| 久久伊人香网站| 丁香欧美五月| 99在线视频只有这里精品首页| 久久国产精品影院| 最近最新中文字幕大全免费视频| 色综合婷婷激情| 深夜精品福利| 国产高清videossex| 国产一区在线观看成人免费| 亚洲欧美激情综合另类| 成人av一区二区三区在线看| 18禁裸乳无遮挡免费网站照片 | av中文乱码字幕在线| 中文字幕人妻熟女乱码| 日韩中文字幕欧美一区二区| 男女之事视频高清在线观看| 一级毛片高清免费大全| 香蕉av资源在线| 国产麻豆成人av免费视频| 亚洲av五月六月丁香网| 制服丝袜大香蕉在线| 欧美乱码精品一区二区三区| 变态另类丝袜制服| 国产精品 欧美亚洲| 国产又色又爽无遮挡免费看| 久久这里只有精品19| 变态另类成人亚洲欧美熟女| 午夜亚洲福利在线播放| 中文字幕av电影在线播放| 18禁国产床啪视频网站| svipshipincom国产片| 国产精品久久久人人做人人爽| 久久伊人香网站| 色综合亚洲欧美另类图片| 国产av一区在线观看免费| 丰满的人妻完整版| 国产av一区在线观看免费| 日韩 欧美 亚洲 中文字幕| 精品一区二区三区四区五区乱码| 黄色成人免费大全| 69av精品久久久久久| 午夜激情av网站| www.www免费av| 一边摸一边做爽爽视频免费| 亚洲av第一区精品v没综合| 男男h啪啪无遮挡| 久久中文看片网| 最新美女视频免费是黄的| 午夜福利一区二区在线看| 色av中文字幕| 精品国产一区二区三区四区第35| 国产97色在线日韩免费| av中文乱码字幕在线| 久久久久久亚洲精品国产蜜桃av| 精品人妻1区二区| aaaaa片日本免费| 亚洲成人久久性| 国产av又大| 亚洲精品在线美女| 亚洲色图 男人天堂 中文字幕| 久久婷婷成人综合色麻豆| 在线观看日韩欧美| 日本免费一区二区三区高清不卡| 成年人黄色毛片网站| 久久人妻福利社区极品人妻图片| 可以在线观看毛片的网站| 99精品欧美一区二区三区四区| 伦理电影免费视频| 岛国视频午夜一区免费看| 中文字幕久久专区| 淫秽高清视频在线观看| 久久精品亚洲精品国产色婷小说| av视频在线观看入口| 欧美不卡视频在线免费观看 | 91av网站免费观看| 在线十欧美十亚洲十日本专区| 大型av网站在线播放| 国产乱人伦免费视频| 一本久久中文字幕| 国产一区二区三区视频了| 操出白浆在线播放| 此物有八面人人有两片| 亚洲免费av在线视频| 啦啦啦免费观看视频1| 国内久久婷婷六月综合欲色啪|