999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

帶混沌偵查機制的蟻獅優化算法優化SVM參數*

2016-06-07 02:35:24趙世杰高雷阜于冬梅
計算機與生活 2016年5期

趙世杰,高雷阜,于冬梅,徒 君

?

帶混沌偵查機制的蟻獅優化算法優化SVM參數*

趙世杰+,高雷阜,于冬梅,徒君

遼寧工程技術大學優化與決策研究所,遼寧阜新123000

ISSN 1673-9418 CODEN JKYTA8

Journal of Frontiers of Computer Science and Technology 1673-9418/2016/10(05)-0722-10

http://www.ceaj.org Tel: +86-10-89056056

* The Specialized Research Fund for the Doctoral Program of Higher Education of China under Grant No. 20132121110009 (高等學校博士學科點專項科研基金); the Project of Liaoning Provincial Department of Education under Grant No. No.L2015208 (遼寧省教育廳基金項目).

Received 2015-06,Accepted 2015-09.

CNKI網絡優先出版: 2015-09-06, http://www.cnki.net/kcms/detail/11.5602.TP.20150906.1638.010.htm l

ZHAO Shijie, GAO Leifu,YU Dongmei, et al.Ant lion optim izer w ith chaotic investigation mechanism for optim izing SVM parameters. Journal of Frontiersof Computer Scienceand Technology, 2016, 10(5): 722-731.

摘要:蟻獅優化算法作為一種新的仿生智能算法,有許多有待完善和發展的方面。由于在算法迭代過程中蟻獅種群存在適應度相對較差的個體,若螞蟻選定該蟻獅進行隨機游走將會增加算法陷入局部極值的可能性,同時會影響算法的尋優性能。針對該問題,借鑒人工蜂群算法的偵查思想,在蟻獅原有信息的基礎上引進混沌搜索機制,提出了一種帶混沌偵查機制的蟻獅優化算法。該算法首先將排序蟻獅種群中適應度較差的個體定義為偵查蟻獅,并將其原始位置信息作為Fuch混沌映射的初始值,然后通過一定次數的混沌搜索迭代獲得一個適應度值更優的位置再重新賦值給偵查蟻獅,以提高蟻獅種群的優良性和算法的尋優性能。最后將改進蟻獅優化算法用于支持向量機參數的優化中,以UCI標準數據庫中的數據進行數值實驗,結果表明改進算法具有較強的尋優性能和較好的算法穩定性。

關鍵詞:蟻獅優化算法;混沌;偵查機制;支持向量機;參數優化

1 引言

蟻獅優化算法[1](ant lion optim izer,ALO)是由澳大利亞學者Seyedali于2015年提出的一種新的仿生智能優化算法。該算法通過螞蟻圍繞蟻獅進行隨機游走實現對搜索空間的探索,并向選定蟻獅和精英進行學習,以保證種群的多樣性和算法的尋優性能;同時ALO算法具有調節參數少,易于實現等優點,已被成功應用于三桿桁架設計、船舶螺旋槳形狀優化等工程應用領域。

支持向量機[2](support vector machine,SVM)是由Vapnik等人以統計學習理論為基礎提出的一種機器學習方法,在解決小樣本、非線性和高維數據時有效克服了過學習、欠學習和“維數災難”等問題而得到廣泛應用[3-5]。在利用支持向量機解決實際應用中的分類、回歸問題時,需要對影響SVM性能的核參數和罰參數等進行優化選擇,以提高SVM的推廣泛化性能。目前常用的支持向量機參數優化方法主要有經驗選擇法、網格搜索法[6]和群體智能優化算法。但經驗選擇法對人的先驗知識要求較為嚴格;網絡搜索法需要對有限離散參數進行一一比對,較為費時,同時隨著參數的增加,時間復雜度增加嚴重。相對而言,群體智能優化算法通過種群中多個個體的并行尋優以提高參數的尋優效率,且具有對初值不敏感等特性,是一類較為理想的SVM參數優化方法。基于群體智能算法優化SVM參數的方法主要有遺傳算法[7]、粒子群算法[8-9]、蟻群算法[10-12]和多智能算法的融合方法[13]等。

ALO算法作為一種新的仿生智能優化算法,有許多有待改進的方面和新的應用領域。考慮到在ALO算法迭代尋優過程中,蟻獅種群存在適應度相對較差的個體,如果螞蟻選定該蟻獅進行學習勢必會增加陷入局部極值的可能性。同時由于該蟻獅在局部極值的鄰域進行搜索而導致這些蟻獅個體的資源浪費,從而在一定程度上影響了ALO算法的尋優性能和收斂效率。為此,本文受人工蜂群算法中偵查蜂的思想啟發,將蟻獅種群中適應度值相對較差的個體定義為偵查蟻獅,同時在原有位置信息的基礎上通過一定次數的混沌搜索以獲得適應度值更優的位置,并將其重新賦值給偵查蟻獅,從而提出了帶混沌偵查機制的蟻獅優化算法(ant lion optimizer w ith chaos investigation mechanism,CIALO),最后將其用于SVM參數優化中,通過對UCI標準數據庫中數據集的實例化分析來驗證CIALO算法優化SVM參數的有效性和可行性。

2 蟻獅優化算法及改進算法

2.1蟻獅優化算法

蟻獅優化算法[1]是受自然界中蟻獅獵捕螞蟻的狩獵機制啟發而提出的一種新的群體智能優化算法。自然界中蟻獅在沙中沿圓形軌跡移動,利用下顎挖出一個誘捕螞蟻的圓錐形坑,當隨機移動的螞蟻陷入坑中時,蟻獅便捕食之并重新修繕坑穴等待下一只獵物(螞蟻)。

ALO算法就是模仿蟻獅和螞蟻的這種相互作用來實現對問題的優化:螞蟻通過圍繞蟻獅的隨機游走實現對搜索空間的探索,并向蟻獅和精英進行學習以保證種群的多樣性和算法的尋優性能;蟻獅相當于問題的解,通過獵捕適應度高的螞蟻實現對近似最優解的更新和保存。

ALO算法迭代尋優的執行偽碼[1]為:

A lgorithm: Basic ALO algorithm

Initialize the first population of ants and antlions random ly Calculate the fitness of ants and antlions

Find the best antlions and assume it as the elite (determined optimum)

W hile the end criterion is not satisfied

For every ant

Select an antlion using Rouletee wheel Update c and d

Create a random walk and normalize it Update the position of ant EndFor

Calculate the fitness of all ants

Replace an antlion w ith its corresponding ant if becomes fitter

Update elite if an antlion becomes fitter than the elite

EndW hile Return elite

ALO算法具有相對較好的尋優效率和收斂精度:通過蟻獅的隨機選擇、螞蟻的隨機游走以及陷阱的自適應縮減邊界等機制保證了算法對搜索空間的較好探索性能,實現了ALO算法的較快尋優效率。同時作為一種基于群體的智能算法,ALO算法通過隨機游走和輪盤賭選擇等策略降低了算法陷入局部極值的可能性,在一定程度上提高了算法的收斂精度。文獻[1]將ALO算法與遺傳算法、蝙蝠算法、螢火蟲算法和花朵授粉算法等7種智能算法進行對比,通過對單峰函數、多峰函數和單多峰混合優化函數的大量實驗,充分驗證了ALO算法較好的尋優效率和收斂精度。

2.2帶混沌偵查機制的蟻獅算法

ALO算法中通過螞蟻圍繞精英和輪盤賭選定蟻獅的隨機游走實現對空間的搜索,但由于算法前期蟻獅種群中存在適應度值較差的個體(即離最優解較遠的解),若螞蟻輪盤賭選定該蟻獅進行隨機游走則會陷入該局部最優解鄰域,從而在一定程度上可能弱化種群的尋優性能且不利于算法整體收斂效率,同時也將造成這些蟻獅資源的浪費。鑒于此,需要將這些蟻獅進行重新賦值,以提高蟻獅種群的個體優良性和算法的整體尋優性能。

受人工蜂群算法(artificial bee colony,ABC)中偵查蜂的啟發:偵查蜂實現對新蜜源的開采,有利于跳出局部極值并增強算法的尋優性能。將ABC算法中的這種偵查機制引入到ALO算法中,即在蟻獅種群中引入“偵查蟻獅”的概念,將適應度值較差的蟻獅定義為偵查蟻獅,通過對其位置的重新賦值實現對搜索空間的重新較優搜索;但偵查蟻獅位置的重新賦值并不是采用ABC算法中舍棄原有信息而只采用隨機初始化的方式進行定義,而是在充分利用蟻獅原有位置信息的基礎上,通過引進具有較好遍歷性和互不相關性的混沌映射,利用一定次數的混沌迭代來獲得適應度值相對較好的偵查蟻獅。

目前常用的混沌映射主要有Logistic映射、Tent映射等。但Logistic映射對初值設置敏感,只有在控制參數為4時才完全進入混沌狀態,且遍歷性和均勻性都相對較差(映射點邊緣處密度很高而區間中央密度較低),這將直接影響混沌搜索的遍歷性能;Tent映射雖遍歷性較好,分布也較為均勻,但存在著小周期和有理數不動點,數據一旦落入不動點周期內勢必會造成序列趨于穩定而使算法失效。鑒于上述分析,本文選用Fuch映射[14]作為定義偵查蟻獅的混沌映射,該映射具有對初值不依賴性、均衡遍歷性和較高收斂效率等優點,具體定義式為:

其中,zi≠0,i∈Z+。圖1展示了Fuch映射與Logistic 和Tent映射的初值依賴性對比情況。

由圖1分析可知,Fuch映射具有較好的初值不依賴性:在初值z0=0.483 5微小變化10-6時,Fuch映射產生的混沌序列是完全不同且毫無規律的[14],而Logistic和Tent映射則產生了較多的重疊點,且不重疊點處的絕大多數差距也幾乎是相對較小的,甚至出現了Tent映射陷入不動點周期而使算法失效的情況(見圖1(b)中60代后)。在Z+域內,Fuch映射均可直接代入混沌映射來產生有效的混沌序列,而Logistic 和Tent映射則需將初值限制在[0,1]區間內,一旦越界將會造成算法無效。為能生成有效的混沌序列必須先通過變換將其映入混沌定義域才可代入混沌映射,而生成的混沌值也必須通過逆變換將其映入優化變量定義域才能再代回到優化函數中繼續進行迭代尋優。

Fig.1 Contrast on initial-value independency for three chaotic mappings圖1 3種混沌映射的初值依賴性對比

CIALO算法可用于求解式(2)優化問題的最優解:

其中,N表示函數f(?)中的變量數目。

假設混沌映射中混沌變量zi的定義區間為[l,u],且一般與優化變量xi的約束區間[m,M]是不一致的,因此需要將混沌變量和優化變量進行轉化變換。在將優化變量xi代入到混沌映射進行混沌搜索時,需要先將其轉變為混沌變量zi,變換公式為:

利用混沌遍歷搜索得到的偵查蟻獅新位置zi在進行適應度值計算時,需要將其轉變為優化變量xi,變換公式為:

通過混沌變量與優化變量間的這種相互轉換以實現偵查蟻獅的混沌搜索和適應度值計算間的相互跳轉。由于Fuch映射具有對初值不依賴性,可以跳過式(3)直接執行式(4)來進行有效的混沌遍歷。而Logistic映射、Tent映射等其他混沌映射則需要首先經過式(3)的變換才可以代入到混沌映射來進行混沌搜索,因此從算法執行操作的角度來說,采用Fuch映射在一定程度上有利于提高算法的計算效率。

利用CIALO算法優化最大值問題的執行偽碼為:

A lgorithm: CIALO algorithm

Parameters: Numagent—The number of search agents

Itermax—The maximum iterations of algorithm dim—The variable dimension of continuous functions

m—The m inimum value ofvariable range

M—The maximum value ofvariable range

p0—The percentage of investigation antlions Numchaos—The number of chaotic search

Output: X*—The optimal solution (for maximum-value problem)

Set Numagent,Itermax,dim,m,M,p0,Numchaos

// Initialize the ants and antlions random ly MAnt=rand(Numagent,dim)*(ub-lb)+lb MAntlion=rand(Numagent,dim)*(ub-lb)+lb

// Calculate antlions?fitness, sort antlions descendingly and save elite

X*=E lite Iter=2 Repeat

for i=1,2,…,Numagent

// Create a random walk around selected antlion and elite // Update Ant

end for

// Calculate the fitness of all ants, sort ants and antlions descendingly according to the fitness and assign Top Numagentindividuals to antlions

// Calculate the number of substituted antlions(SAL)

NumSAL=Numagent*p0

For j=1,2,…,NumSAL

//Assign the j-th SAL?s position to chaotic variable x_chaos=Antlion(Agents*(1-p0)+j,:);

For k=1,2,…,Numchaos

// Chaotic search process

using Eq.(4)

// Calculate and compare the fitness, and update the j-th SAL

End If

EndFor

EndFor

// Sortnew antlionsdescendingly according to the fitness // Updata elite

if fitness(AntlionIter(1))>fitness(Elite)

Elite=AntlionIter(1) endif

Iter=Iter+1

Until Iter=Itermax+1

Return X*=Elite

3 CIALO優化SVM參數

CIALO算法可用于SVM參數的優化選擇。SVM分類模型中需要優化的參數主要是罰參數C和核參數。罰參數C主要是對錯分樣本的懲罰,是在機器結構風險和泛化性能之間尋求一種折中;核參數主要影響核函數的分析性能,進而影響SVM的泛化性能。目前常見的核函數主要有多項式核、RBF核、Sigmoid核等,考慮到RBF核只有一個待優化參數,且對低維和高維空間數據均具有較好的適用性,本文選用RBF核作為SVM核函數,其表達式為:

令g=1/2r2,則SVM中待優化參數為罰參數C和核參數g。對分類問題,一般以SVM的分類準確率最大化作為優化原則,SVM優化參數模型對應的組合優化形式為:

其中,F(?)為罰參數C和核參數g的二元函數。

CIALO算法優化SVM參數(C,g)的程序流程見圖2,具體操作步驟為:

步驟1數據預處理。為消除數據集不同屬性間存在的量綱差異,一般需要對數據集進行標準化(或歸一化)等預處理。

步驟2數據集的確定。將預處理后的數據集整理為分析數據集,并確定出SVM的訓練集Dtr和預測集Dpr。

步驟3模型參數設置。CIALO算法中需要設置的參數有:最大迭代次數Itermax、搜索體數目(種群規模)Numagent、混沌搜索次數Numchaos和偵查蟻獅比例p0;設置SVM中參數C和g的取值范圍。

步驟4種群初始化。CIALO算法中每只螞蟻和蟻獅均代表SVM二元函數F(C,g)的待優化參數組合(C,g);根據步驟3中罰參數C和核參數g的取值范圍隨機初始化螞蟻和蟻獅種群,以實現Numagent個蟻獅個體的并行搜索。

步驟5計算螞蟻和蟻獅的適應度值,并確定蟻獅種群。計算每只螞蟻和蟻獅的適應度值(即對Dpr集的分類準確率),同時將螞蟻和蟻獅組合并按適應度值降序排序,再將前Numagent個個體賦予給蟻獅種群。

步驟6混沌搜索過程。

(1)計算蟻獅種群中偵查蟻獅的數目Numinv= p0×Numagent;

(2)設置Fuch混沌映射的搜索次數Numchaos;

(3)根據式(1)進行混沌搜索,將得到的混沌變量再利用式(4)映射為優化變量(參數組合(C,g)),即得到偵查蟻獅的新位置;

(4)計算Fuch映射搜索所得偵查蟻獅的適應度值,并與被替換蟻獅的適應度值比較,若優于原適應度值則替換,反之則保持不變;

(5)判斷是否達到最大搜索次數Numchaos,若是,則跳轉執行步驟7,反之,則混沌搜索次數加1,并跳轉執行(3)。

步驟7對蟻獅種群按適應度值重新降序排列,并更新精英Elite:如果蟻獅種群最優個體的適應度值優于精英的,則以該蟻獅替換精英,反之則精英保持不變。

步驟8判斷CIALO算法是否達到終止條件,即當前迭代次數是否達到Itermax:若是,則輸出精英Elite對應的最優適應度值和參數組合(CElite,gElite),否則迭代次數加1,并跳轉執行步驟5。

Fig.2 Flow chart of CIALO algorithm for optim izingSVM parameters圖2 CIALO算法優化SVM參數的流程圖

4 實例化分析

為驗證CIALO算法優化SVM參數的有效性和可行性,以UCI標準數據庫中的8組數據集為實驗數據分別進行兩組實驗:第一組實驗是改進算法與其他智能算法的對比實驗,以驗證CIALO算法優化SVM參數的優越性能;第二組實驗是改進算法與基于其他混沌映射的對比實驗,以說明基于Fuch映射的CIALO算法優化SVM參數的較好性能。8組實驗數據集的屬性信息見表1。

Table 1 Attributes information of UCI datasets表1 UCI數據集的屬性信息

表1中,IP/YE/WD/BS/3TE/IS/PB/SF2分別表示Ionosphere/yeast/WaveformDatabase/BalanceScale/TicTac-ToeEndgame/ImageSegmentation/PageBlocks/SolarFlare-Data2數據集,訓練樣本均采用均勻隨機選取方式[15]確定,數據集剩余樣本作為測試集。

由于數據集的不同屬性指標間一般因量綱等差異而影響分類器性能,需要對數據集進行歸一化處理,計算公式為:

其中,xmjax和xmjin分別表示第j列的最大值和最小值;xij和Xij分別表示歸一化前后樣本值。

4.1與其他智能算法的對比實驗

本節以遺傳算法(GA)、蟻群算法(ACO)和傳統ALO算法作為優化SVM參數的對比算法,以驗證CIALO算法優化SVM參數的優越性能。

模型中參數的設置情況為:4種算法的最大迭代次數Itermax=150,搜索體數目Numagent=5;CIALO算法中偵查蟻獅占比p0=0.2,混沌搜索次數Numchaos=100;GA算法[7]其他參數設置為:交叉概率pc=0.8,變異概率pm=0.05;ACO算法其他參數設置為:信息素增加強度Q=1,信息素揮發系數Rho=0.8,螞蟻爬行速度V=0.3;SVM中參數C與g的取值范圍分別為(0,10]與(0,1]。

根據GA、ACO、ALO和CIALO算法參數設置情況和表1訓練樣本設置情況,利用4種算法優化SVM參數模型(分別記作GASVM、ACOSVM、ALOSVM和 CIALOSVM)分別對8組實驗數據進行30次實驗,評價指標為30次實驗的分類準確率均值(mean)、標準差(std)、最大值(max)、最小值(m in)和t-test的p-value。以30次實驗平均值作為GASVM、ACOSVM、ALOSVM和CIALOSVM等4種算法的最終結果見表2,繪制的平均分類準確率柱狀對比圖見圖3。

Table 2 Contrast on experiment result of four algorithms表2 4種算法的實驗結果對比

Fig.3 Contrast on average accuracy of four algorithms圖3 4種算法的平均準確率對比圖

由表2可知:GASVM、ACOSVM、ALOSVM和CIALOSVM這4種算法對8組實驗數據30次實驗的p-value均遠遠小于0.05,說明4種算法的實驗結果均具有較高的顯著性,且CIALOSVM算法的p-value最小,表明其具有更高的顯著性水平。8組實驗數據的統計結果中,CIALOSVM算法均具有最大的平均分類準確率、最小的預測標準差和最大的分類準確率,表明改進算法具有較高的平均預測精度、較好的算法穩定性以及較大的最優分類準確率。同時CIALOSVM算法也具有最大的最小分類準確率(m in指標),說明改進算法即使在最壞極端情況下也具有較優的預測性能,保證了算法在工程應用中的較小錯判率,從而有利于降低實際應用中的成本和損失等,具有較好的應用前景。

由圖3可知:CIALOSVM算法對8組實驗數據的預測分析中具有不同幅度的精度提高,說明改進算法對不同數據集的優化性能是有所差異的。改進算法與其他3種對比算法相比具有最大的平均分類準確率,直觀地展示了改進算法的較好收斂精度。

4.2與其他混沌映射的對比實驗

本節以Logistic映射和Tent映射作為對比混沌映射,以驗證基于Fuch映射的CIALO算法優化SVM參數的較好性能。

相關實驗參數設置情況同4.1節,利用基于Logistic、Tent和Fuch映射的3種CIALO算法優化SVM參數模型(分別記作LIALOSVM、TIALOSVM和FIALOSVM)分別對8組實驗數據進行30次實驗,選用分類準確率、執行時間、達到最大分類準確率的收斂代數和ttest的p-value作為評價指標,以30次實驗的平均值作為最終實驗結果,見表3。

Table 3 Contrast on experiment result of modified ALO algorithms based on different chaotic mappings表3 基于不同混沌映射的改進ALO算法實驗結果對比

由表3可知:LIALOSVM、TIALOSVM和FIALOSVM這3種算法均具有遠小于0.05的p-value,表明3種算法對8組實驗數據的30次實驗結果均具有較高的顯著性,且FIALOSVM算法對8組數據集幾乎均具有最小的p-value,表明基于Fuch映射的改進算法具有更高的顯著性水平。基于3種混沌映射的CIALOSVM算法對8組實驗數據的實驗結果中,FIALOSVM算法均具有最大的平均分類準確率和最小的執行時間(除IP的mean外),表明FIALOSVM算法與LIALOSVM和TIALOSVM算法相比具有較好的推廣泛化性能和較高的迭代尋優效率。

在平均收斂代數指標中,3種算法對8組實驗數據各具優勢:FIALOSVM和LIALOSVM算法在3個數據集上均具有最小收斂代數,而TIALOSVM算法在2個數據集上有最小收斂代數,且3種算法的平均收斂代數都在10代以內。因此在實際應用中可以通過設置相對較小的最大迭代次數以減少算法的執行時間,在一定程度上提高算法的應用價值。

5 結束語

針對傳統ALO算法中存在適應度較差的蟻獅個體,從而影響蟻獅種群的整體優良性和算法的尋優性能問題,通過引入偵查機制和混沌搜索策略等措施提出了帶混沌偵查機制的蟻獅優化算法,并將其用于SVM參數的優化選擇中。數值實驗結果表明,改進算法優化SVM參數模型具有較高的平均分類準確率和統計顯著性水平、較好的算法穩定性以及最大的最優分類準確率,在一定程度上驗證了改進算法在SVM參數尋優中的有效性和可行性。此外,ALO算法作為一種新近提出的智能優化算法還有許多改進的方向,例如選擇蟻獅的方式,螞蟻隨機游走的策略和螞蟻學習率隨迭代次數的動態改變等。

References:

[1] M irjalili S. The ant lion optim izer[J]. Advances in Engineering Software, 2015, 83: 80-98.

[2] Vapnik V. The nature of statistical learning theory[M]. New York: Wiley, 1998.

[3] Danenas P, Garsva G. Selection of support vector machines based classifiers for credit risk domain[J]. Expert Systems w ith Applications, 2015, 42(6): 3194-3204.

[4] Jedliński ?, Jonak J. Early fault detection in gearboxes based on support vector machines and multilayer perceptron w ith a continuous wavelet transform[J]. Applied Soft Computing, 2015, 30: 636-641.

[5] Yang Dalian, Liu Yilun, Li Songbai, et al. Gear fault diagnosis based on support vector machine optim ized by artificial bee colony algorithm[J]. Mechanism and Machine Theory, 2015, 90: 219-229.

[6] Wauters M, Vanhoucke M. Support vector machine regression for project control forecasting[J]. Automation in Construction, 2014, 47: 92-106.

[7] Sajan K S, Kumar V, Tyagi B. Genetic algorithm based support vector machine for on-line voltage stability monitoring[J]. International Journal of Electrical Power & Energy Systems, 2015, 73: 200-208.

[8] Yuan Rongdi, Peng Dan, Feng Huizong, et al. Fault diagnosis for engine by support vector machine and improved particle swarm optim ization algorithm[J]. Journal of Information and Computational Science, 2014, 11(13): 4827-4835.

[9] Sun Wei, Liu Xuan. The safety assessment of power information system w ith particle swarm optim ization based support vector machine[J]. Journal of Information and Computational Science, 2014, 11(14): 4921-4929.

[10] Zhang Xiaoli, Chen Wei, Wang Baojian, et al. Intelligent fault diagnosis of rotating machinery using support vector machine w ith ant colony algorithm for synchronous feature selection and parameter optimization[J]. Neurocomputing, 2015, 167: 260-279.

[11] Acevedo J, Maldonado S, Lafuente S, et al. Model selection for support vector machines using ant colony optim ization in an electronic nose application[M]//Ant Colony Optimization and Swarm Intelligence. Berlin, Heidelberg: Springer, 2006: 468-475.

[12] Samadzadegan F, Hasani H, Schenk T. Simultaneous feature selection and SVM parameter determination in classification of hyperspectral imagery using ant colony optimization[J]. Canadian Journal of Remote Sensing, 2012, 38(2): 139-156. [13] Gham isi P, Benediktsson J A. Feature selection based on hybridization of genetic algorithm and particle swarm optimization[J]. IEEE Geoscience and Remote Sensing Letters, 2015, 12(2): 309-313.

[14] Fu Wenyuan, Ling Chaodong. An adaptive iterative chaos optimization method[J]. Journal of Xi’an Jiaotong University, 2013, 47(2): 33-38.

[15] Gao Leifu, Zhao Shijie, Gao Jing. Application of artificial fish-swarm algorithm in SVM parameter optim ization selection[J]. Computer Engineering and Applications, 2013, 49 (23): 86-90.[16] Horton P, Nakai K. A probabilistic classification system for predicting the cellular localization sites of proteins[C]// Proceeding of the 4th International Conference on Intelligent Systems for Molecular Biology, St Louis, USA, 1996. Menlo Park, USA:AAAI, 1996: 109-115.

附中文參考文獻:

[14]傅文淵,凌朝東.自適應折疊混沌優化方法[J].西安交通大學學報, 2013, 47(2): 33-38.

[15]高雷阜,趙世杰,高晶.人工魚群算法在SVM參數優化選擇中的應用[J].計算機工程與應用, 2013, 49(23): 86-90.

ZHAO Shijie was born in 1987. He is a student w ith M.S.-Ph.D. continuous study at Liaoning Technical University, and the student member of CCF. His research interests include artificial intelligence, data mining, optimization and management decision, etc.

趙世杰(1987—),男,山東五蓮人,遼寧工程技術大學碩博連讀研究生,CCF學生會員,主要研究領域為人工智能,數據挖掘,優化與管理決策等。

GAO Leifu was born in 1963. He received the Ph.D. degree in engineering mechanics from Liaoning Technical University in 2006. Now he is a professor and Ph.D. supervisor at Liaoning Technical University. His research interests include optim ization theory and application, nonlinear dynamic system, etc.

高雷阜(1963—),男,遼寧阜新人,2006年于遼寧工程技術大學工程力學專業獲得博士學位,現為遼寧工程技術大學理學院優化與決策研究所教授、博士生導師,主要研究領域為最優化理論與應用,非線性動力系統等。發表學術論文80余篇,主持和參與國家自然科學基金、教育部博士點基金、遼寧省自然科學基金、遼寧省教育廳基金等項目。

YU Dongmei was born in 1986. She is a Ph.D. candidate at Liaoning Technical University. Her research interest is optimization theory and application.

于冬梅(1986—),女,遼寧鞍山人,遼寧工程技術大學博士研究生,主要研究領域為最優化理論與應用。

TU Jun was born in 1982. He received the Ph.D. degree from College of Information Science and Engineering, Northeastern University in 2014. Now he is a lecturer at College of Science, Liaoning Technical University. His research interest is intelligent algorithm.

徒君(1982—),男,安徽全椒人,2014年于東北大學信息科學與工程學院獲得博士學位,現為遼寧工程技術大學理學院講師,主要研究領域為智能算法。

Ant Lion Optim izer w ith Chaotic Investigation M echanism for Optim izing SVM Parameters?

ZHAO Shijie+, GAO Leifu, YU Dongmei, TU Jun
Institute of Optim ization and Decision, Liaoning Technical University, Fuxin, Liaoning 123000, China + Corresponding author: E-mail: zhao2008shijie@126.com

Key words:ant lion optim izer; chaos; investigation mechanism; support vector machine; parameter optimization

Abstract:As ant lion optim izer (ALO) is a new bionic intelligence algorithm, there are a number of respects on the improvement and development. Since antlion’s population (species) has some poor-fitness individuals in basic ALO algorithm, the behavior of ants selecting those antlions for random walk w ill result in increasing the possibility of its trapping into local optima and impacting on the algorithm’s optimal performance. Considering this question, this paper proposes ant lion optim izer w ith chaotic investigation mechanism (CIALO), which draws experience from the investigation idea of artificial bee colony algorithm (ABC) and brings in chaos search mechanism based on the original information of antlions. The CIALO algorithm firstly defines poor-fitness individuals of the sorted antlions’population as investigative ant lions (IAL). Meanwhile, the original position information of these antlions is regarded as the initial value of Fuch chaotic mapping. Then it can gain a better-much position by a certain number of chaos search iteration and reassigns the position to IAL, which is beneficial to improve the superiority of antlion’s population and the optimal performance of the algorithm. Eventually, the CIALO algorithm is used to optim ize the parameters of support vector machine (SVM). The public datasets from University of California Irvine (UCI) is employed for evaluating the
proffered algorithm. The experimental results imply that the CIALO algorithm for optimizing SVM parameters has stronger optimal performance and better stability of the algorithm.

doi:10.3778/j.issn.1673-9418.1506093 E-mail: fcst@vip.163.com

文獻標志碼:A

中圖分類號:TP18

主站蜘蛛池模板: 被公侵犯人妻少妇一区二区三区| 亚洲综合激情另类专区| 五月婷婷精品| 伊人久久青草青青综合| 91青青草视频在线观看的| 99国产在线视频| 国产一级二级三级毛片| 亚洲v日韩v欧美在线观看| 国产精品女人呻吟在线观看| 中文字幕 91| 99re66精品视频在线观看| 69综合网| 国产欧美视频综合二区| 国产男女免费完整版视频| 国产00高中生在线播放| 亚洲VA中文字幕| 精品国产99久久| 在线观看无码a∨| 美女免费黄网站| 亚洲免费黄色网| 久久久受www免费人成| 91网址在线播放| 美女啪啪无遮挡| 亚洲成肉网| 日本人妻丰满熟妇区| 无码乱人伦一区二区亚洲一| 欧美色综合网站| 免费观看无遮挡www的小视频| 伊人无码视屏| 欧美日韩va| 国产免费a级片| 青青操国产| 一区二区日韩国产精久久| 国产欧美在线观看一区| 国产爽妇精品| 亚洲国产看片基地久久1024| 亚洲欧洲免费视频| 久久人人97超碰人人澡爱香蕉 | 国内99精品激情视频精品| 青青久视频| 亚洲国产成人麻豆精品| 欧美日韩免费观看| 3D动漫精品啪啪一区二区下载| 99久久这里只精品麻豆| 成人av手机在线观看| 久久99国产视频| 中文无码伦av中文字幕| 国产无遮挡猛进猛出免费软件| 九九视频免费在线观看| 欧美一级高清免费a| 日韩第九页| a亚洲天堂| av一区二区三区在线观看| 久久国产热| 国产毛片片精品天天看视频| 欧美中文字幕在线播放| 国产精品视频猛进猛出| 亚洲人成人无码www| 91在线激情在线观看| 91精品啪在线观看国产91九色| 久久精品国产亚洲AV忘忧草18| 久久美女精品| 黄片在线永久| 亚洲国产成人自拍| 久久久久无码国产精品不卡 | 国产精品永久在线| 久综合日韩| 国产精品一老牛影视频| 一本大道视频精品人妻| 精品无码国产一区二区三区AV| 青青久视频| 日韩无码视频专区| 秘书高跟黑色丝袜国产91在线| 爆乳熟妇一区二区三区| 成年免费在线观看| 午夜国产小视频| 成人小视频网| 国产乱子伦视频在线播放 | 日本精品αv中文字幕| 亚洲中文字幕av无码区| 亚洲香蕉在线| 国产对白刺激真实精品91|