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

自調整的捕魚策略優化算法*

2014-09-14 02:50:41李景洋李春雷
計算機工程與科學 2014年5期
關鍵詞:優化策略

李景洋,王 勇,李春雷

(1.廣西民族大學信息科學與工程學院,廣西 南寧 530006;2 南寧市環境保護監測站,廣西 南寧 530012;3.南寧供電局,廣西 南寧 530031)

自調整的捕魚策略優化算法*

李景洋1,2,王 勇1,李春雷3

(1.廣西民族大學信息科學與工程學院,廣西 南寧 530006;2 南寧市環境保護監測站,廣西 南寧 530012;3.南寧供電局,廣西 南寧 530031)

針對基本捕魚策略優化算法(FSOA)在優化過程中存在易陷入局部最優、求解高維的復雜優化問題時優化性能不好的不足,對基本捕魚策略優化算法(FSOA)進行了改進,提出了自調整的捕魚策略優化算法(ADFSOA):算法采用時變的搜索半徑,每個漁夫可根據自己所處的狀態自我調整搜索策略。通過與基本FSOA、RFSOA和標準PSO算法的數值實驗對比, 表明了所提算法的優化性能具有顯著的優勢,可用于求解高維的復雜優化問題。

捕魚策略優化算法(FSOA);ADFSOA;時變搜索半徑;調整因子

1 引言

20世紀70年代,遺傳算法[1]的提出開啟了求解全局優化問題的新紀元。在過去的30年里,群智能算法得到了越來越多的關注。許多受生物學啟發的算法被陸續提出來[2~11]。大自然是提出新的元啟發式算法的重要靈感來源,仿生算法是受自然啟發的元啟發式算法的一個重要策略。如:蟻群算法[2]源于對自然界螞蟻覓食行為的模擬;粒子群算法[3]源自對鳥群為了尋找食物和保護群體所特有的行為的模擬;人工魚群算法[4]是受魚群的覓食行為、追尾行為和聚群行為啟發而提出的。而相比鳥、螞蟻、魚以及其他昆蟲,人類具有更高的智能。文獻[12]通過對現實世界中漁夫的捕魚行為的模擬,提出了一種采用捕魚策略的優化方法FSOA(Fishing Strategy Optimization Algorithm)。該算法具有理論方法簡單、設置參數少、易于編碼實現的優點。但是,同時也存在一些不足,主要表現為:(1)算法搜索缺乏隨機性,降低了算法的搜索效率;(2)針對高維的復雜優化問題,其優化能力比較差,易陷入局部極值。針對基本FSOA存在的不足,文獻[13~16]從不同的角度對基本FSOA進行了改進。文獻[13]提出采用正交變換確定探測點的改進方法,文獻[14]提出將FSOA與PSO相結合的優化方法,文獻[15,16]提出采用隨機動態選擇探測點的改進方法。盡管文獻[13~16]所提出的改進方法在一定程度上提高了算法的搜索效率,但面對高維的復雜優化問題仍顯得力不從心,仍無法用來解決高維的復雜優化問題,未能從根本上提高算法的優化能力。

針對以上仍存在的不足,本文提出了一種自調整的捕魚策略優化算法ADFSOA(ADjustive Fishing Strategy Optimization Algorithm):不使用收縮搜索策略,而是采用自我調整搜索策略,搜索者根據自己所處的狀態來調整搜索方法。

2 基本FSOA介紹

在基本FSOA中,漁夫采用移動搜索與收縮搜索相結合的搜索策略,以“方體”格式確定探測點。具體方法如下:

其中,α(0<α<1)稱為收縮因子。然后按前面的方法來確定Ω(Xi(t+1))中是否有比Xi(t+1)更優的點。按這樣的方法展開搜索,稱之為收縮搜索。

說明:(1)算法設有公告板。公告板是記錄最優漁夫個體狀態的地方。每個漁夫將自己當前狀態與公告板中記錄進行比較,若優于公告板中的記錄,則用自身狀態更新公告板中的記錄,否則公告板的記錄不變;(2)算法設有在同一點處可進行收縮搜索次數的最大閾值。若某漁夫在某點處進行收縮搜索次數達到了最大閾值,但其狀態仍未發生改變,該漁夫則要在打魚作業區中重新隨機選點。

3 改進的捕魚策略優化算法

3.1 搜索行為描述

人類是自然界智能最高的行為主體,人類可依據周圍環境的變化不斷地調整自身狀態和行為策略,以更好地適應環境;人類有向他人學習、以克服自身存在之不足的天性。漁夫出海打魚,都希望能在較短的時間內找到水域中魚濃度最大的區域或位置,以期能捕獲更多的魚。漁夫根據周圍魚濃度的變化和群體狀況來不斷地調整自己的位置和行動策略。據此,本文提出的算法采用如下策略:(1)漁夫采用動態搜索方式。前期采取較大的搜索半徑,以期能盡快搜索到魚濃度比較高的區域。隨著搜索時間的增加,漁夫越來越有可能找到或靠近魚密度比較高的位置或區域,因而要逐漸縮小搜索范圍(縮小搜索半徑),以期找到魚密度最高的位置。(2)以自我調整機制代替收縮機制。漁夫在當前位置搜索失敗后(即未搜索到魚濃度高于當前自己所在的位置的魚濃度),漁夫則根據自己當前在群體中的優劣順序來調整其下一步的行為,調整自己的行動策略,以期盡快找到更好的捕魚區域或位置。

(1)搜索半徑是時變的。在搜索過程中,漁夫的搜索半徑l是時間t的函數,其變化規律按如公式(1)所示:

(1)

(2)

Case1若si(t)=1,即漁夫i處于當前群體最優位置,則下一步將按公式(1)和公式(2),在B(Xi(t),l(t+1))中繼續進行移動搜索,并記Xi(t+1)=Xi(t)。

Case2若si(t)≠1,漁夫i則根據公式(3)來確定其自我調整因子AFi(t)(Adjustive Factor),并根據公式(4)來確定其調整策略:

(3)

(4)

其中,r、α均為(0,1)中均勻分布的隨機數,k為{1,…,n}中的一個隨機整數。也就是說,漁夫依據自我調整因子AFi(t)來確定其下一步的捕魚策略:處于魚濃度比較高的位置的漁夫傾向于以換維的方式向最優漁夫靠近,即其j維換到最優漁夫的第k維,而處于適應度比較差的位置的漁夫傾向于向最優漁夫移動。

3.2 算法實施步驟:

算法ADFSOA

輸出:最優漁夫所在位置及所在位置魚的濃度。

步驟1初始化:在可行域內隨機生成M個漁夫,記錄群體最優漁夫所在的位置,評價漁夫所在位置魚的濃度,t←1

步驟2漁夫按公式(1)計算搜索半徑。

步驟3對漁夫i(i=1,…,M)執行以下操作:

步驟3.1按公式(2)在搜索域內選取N個探測點。

步驟3.3將所有漁夫按適應度從優到劣進行排序,以si(t)表示漁夫i的序號,若si(t)=1,則執行步驟3.3.1,否則執行步驟3.3.2;

步驟3.3.1漁夫位置不變,即Xi(t+1)= Xi(t),轉步驟3.1;

步驟3.3.2根據公式(3)計算調整因子AFi(t),根據公式(4)來確定自己的行動策略,改變位置。

步驟3.4記錄當前最優漁夫所在的位置。

步驟4t←t+1,判斷算法是否達到終止條件,若是則轉至步驟5,否則轉步驟2。

步驟5輸出最優漁夫所在位置及所在位置魚的濃度,運行結束。

4 實驗仿真與結果分析

4.1 測試函數

為了驗證本文提出的ADFSOA算法的有效性,我們將ADFSOA算法與FSOA、PSO、RFSOA[16]進行數值實驗對比。本文選擇以下六個基準測試函數進行數值實驗測試分析:

(1)Schwefel’sproblem2.12:

該函數在點(0,0,…,0)處取得全局極小值0。

(2)Ackley’s function:

該函數在點(0,0,…,0)處取得全局極小值0。

(3) Rastrigin’s function:

該函數在點(0,0,…,0)處取得全局極小值0。

(4) Griewank’s function:

該函數在點(0,0,…,0)處取得全局極小值0。

(5) Sphere function:

該函數在點(0,0,…,0)處取得全局極小值0。

(6) Step function:

該函數在-0.5≤xi≤0.5處取得全局極小值0。

4.2 數值實驗仿真

本次實驗使用的計算機為AMD Phenom(tm)ⅡP820、2 GB內存的PC機;編程軟件為Matlab2010a。

為了避免隨機性對實驗結果的影響,每一種算法針對每個函數均獨立運行50次,并求最優值、最差值、平均值、標準差、平均迭代次數以及50次優化測試中找到精確解的次數。本文得到的實驗結果如表1所示。

為了能更明顯地對比出各種算法的優化性能,我們給出了這六個測試函數的收斂曲線仿真圖。如圖1~圖6所示。

Figure 1 Comparison of convergence curve f1(X)圖1 函數f1(X)收斂曲線對比圖

Figure 2 Comparison of convergence curve f2(X)圖2 函數f2(X)收斂曲線對比圖

Figure 3 Comparison of convergence curve f3(X)圖3 函數f3(X)收斂曲線對比圖

實驗結果分析:(1)從表1中的“找到精確解的

Table 1 Experimental results

Figure 4 Comparison of convergence curve f4(X)圖4 函數f4(X)收斂曲線對比圖

Figure 5 Comparison of convergence curve f5(X)圖5 函數f5(X)收斂曲線對比圖

Figure 6 Comparison of convergence curve f6(X)圖6 函數f6(X)收斂曲線對比圖

次數”指標上看,在這50次的優化測試中,ADFSOA能以較大的概率找到函數f3、f4和f6的全局最優點,基本的PSO、 RFSOA和FSOA均沒有找到這些函數的全局最優點。(2)從表1中的“最優值”、“最差值”、“平均值”、“標準差”、“平均迭代次數”這幾項評價指標上看,ADFSOA的優化性能明顯優于基本FSOA、RFSOA和標準PSO。(3)從收斂曲線對比圖1~圖6中可以看出,ADFSOA的收斂速度明顯比基本FSOA、RFSOA和標準PSO都快。

5 結束語

針對基本FSOA在處理復雜優化問題中容易陷入局部極值、求解高維的復雜優化問題時優化性能不太好的不足,提出了一種自調整的捕魚策略優化算法。實驗結果表明,本文提出的算法能有效地克服基本FSOA難以克服的易陷入局部最優的問題;而對于高維的復雜優化問題,本文算法的優化性能良好,其優化性能均比基本FSOA、現有的改進FSOA以及標準PSO算法好。

[1] Holland J H.Adaptation in nature and artificial systems[M]. CA,MA:MIT Press, 1992.

[2] Dorigo M, Birattari M, Stüzle T. Ant colony optimization:Artificial ants as a computational intelligence technique[J]. IEEE Computing Intelligence Magazine, 2006, 1(4):28-39.

[3] Kennedy J, Eberhart R C. Particle swarm optimization[C]∥Proc of the IEEE International Conference on Neural Networks, 1995:1942-1948.

[4] Li Xiao-lei,Shao Zhi-jing,Qian Ji-xin.An optimizing method based on autonomous animals:Fish-swarm algorithm[J]. Systems Engineering Theory and Practice, 2002, 22(11):32-38.

[5] Jiao L C,Wang L. A novel genetic algorithm based on immunity[J].IEEE Transactions on System, Man and Cybernetic,2000,30(5):552-561.

[6] Oftadeh R, Mahjoob M J, Sharitatpanahi M. A novel meta-heuristic optimization algorithm inspired by group hunting of animals:Hunting search[J].Computer and Mathematics with Applications, 2010,60:2087-2098.

[7] Dai C,Chen W,Song Y,et al. Seeker optimization algorithm:A novel stochastic search algorithm for global numerical optimization[J].Journal of Systems Engineering and Electronics, 2010,21(2):300-311.

[8] Yang X-S. Firefly algorithm, Lévy flights and global optimization[M]∥Reaserch and developments in intelligent systemsXXVI. London:Springer-Verlag, 2010:209-218.

[9] Yang X-S, Deb S. Cuckoo search via Lévy flights[C]∥Proc of the World Congress on Nature & Biologically Inspired Computing (NaBIC 2009),2009:210-214.

[10] Yang X-S. A new metaheuristic bat-inspired algorithm[C]∥Proc of Nature Inspired Cooperative Strategies for Optimization NISCO, 2010:65-74.

[11] Passino K M. Biomimicry of bacterial foraging for distributed optimization[M].NJ:Princeton:University Press, 2001.

[12] Chen Jian-rong, Wang Yong. Optimization approach on using fishing stragety[J].Computer Engineering and Applications,2009,45(9):53-56.(in Chinese)

[13] Wang Yong, He De-niu, Guan Yi-jun, et al. An improving FSOA optimization by using orthogonal transform[C]∥Proc of the International Conference on Electronic Commerce,Web Application, and Communication, 2011:63-69.

[14] Pang Xing, Wang Yong. Optimization approach combined PSO with fishing strategy[J].Computer Engineering and Applications,2011,47(8):36-40.(in Chinese)

[15] Chen Shi-liang, Wang Yong, Chen Jian-rong. Improved FSOA by using random detection strategy[J]. Computer Engineering and Applications,2011,47(26):49-52.(in Chinese)

[16] He De-niu,Wang Yong, Guan Yi-jun. Improved FSOA by using random detecting[J]. Computer Engineering and Applications 2011, 47(36):44-46.(in Chinese)

附中文參考文獻:

[12] 陳建榮,王勇.采用捕魚策略的優化方法[J]. 計算機工程與應用,2009, 45(9):53-56.

[14] 龐興,王勇.PSO與捕魚策略相結合的優化方法[J]. 計算機工程與應用, 2011, 47(8):36-40.

[15] 陳士亮, 王勇, 陳建榮.一種采用隨機探測策略的改進FSOA[J]. 計算機工程與應用, 2011, 47(26):49-52.

[16] 何德牛,王勇,管憶軍.采用隨機探測的改進FSOA[J]. 計算機工程與應用, 2011, 47(36):44-46.

LIJing-yang,born in 1989,MS,her research interest includes computational intelligence.

王勇(1963-),男,廣西南寧人,博士,教授,研究方向為計算智能和數據挖掘。E-mail:wangygxnn@sina.com

WANGYong,born in 1963,PhD,professor,his research interests include computational intelligence, and data mining.

李春雷(1987-),男,河南信陽人,碩士,研究方向為智能計算、電力系統保護與控制。E-mail:lichunlei0218@126.com

LIChun-lei,born in 1987,MS,his research interests include computational intelligence, power system protection and control.

Adjustivefishingstrategyoptimizationalgorithm

LI Jing-yang1,2,WANG Yong1,LI Chun-lei3

(1.College of Information Science and Engineering,Guangxi University for Nationalities,Nanning 530006;2.Environmental Protection Monitoring Station of Nanning,Nanning 530012;3.Nanning Power Supply Bureaus,Nanning 530031,China)

In order to overcome the shortcomings that basic FSOA is easily trapped in local optimum and unable to solve the high-dimensional complex optimization problems,an improved FSOA,named ADjustive Fishing Strategy Optimization Algorithm (ADFSOA),is proposed.In the algorithm,every fisherman (searcher) uses a time-varying search-radius and can adjust his searching strategy according to his own state.Numerical experiments show that,compared with basic FSOA,RFSOA and standard PSO,the proposed algorithm is much superior to other algorithms and can be used to solve the complex high-dimensional optimization problems.

FSOA;ADFSOA;time-varying search radius;adjustive factor

1007-130X(2014)05-0923-06

2012-10-22;

:2013-01-21

國家自然科學基金資助項目(61074185);廣西自然科學基金資助項目(0832084);廣西高等學校科研項目(201202ZD032)

TP18

:A

10.3969/j.issn.1007-130X.2014.05.023

李景洋(1989-),女,河南漯河人,碩士,研究方向為計算智能。E-mail:miaolianjingyang@126.com

通信地址:530006 廣西南寧市廣西民族大學信息科學與工程學院

Address:College of Information Science and Engineering,Guangxi University for Nationalities,Nanning 530006,Guangxi,P.R.China

猜你喜歡
優化策略
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
基于“選—練—評”一體化的二輪復習策略
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
求初相φ的常見策略
例談未知角三角函數值的求解策略
我說你做講策略
高中數學復習的具體策略
數學大世界(2018年1期)2018-04-12 05:39:14
主站蜘蛛池模板: 久久人午夜亚洲精品无码区| 91麻豆久久久| 国产在线欧美| 韩日免费小视频| 国产噜噜噜视频在线观看| 操美女免费网站| 少妇精品在线| 欧美黄网在线| 思思热精品在线8| 国产视频大全| 99精品视频播放| 日本在线视频免费| 久久性视频| 国产精品观看视频免费完整版| 一本大道AV人久久综合| 日韩欧美国产另类| 制服丝袜一区二区三区在线| 国产亚洲精品91| 亚洲视频色图| 欧美成人二区| 草逼视频国产| 亚洲免费三区| 国产日产欧美精品| 亚洲男人的天堂久久香蕉| 97人妻精品专区久久久久| 国产真实乱了在线播放| 伊人激情综合网| 日韩A∨精品日韩精品无码| 2021国产乱人伦在线播放| 亚洲午夜国产片在线观看| 91成人免费观看在线观看| 一级毛片免费的| 香蕉伊思人视频| 一本视频精品中文字幕| 国产精品永久久久久| AV无码无在线观看免费| 在线看免费无码av天堂的| 四虎在线观看视频高清无码| 亚洲成人在线免费| 欧美在线导航| 国产人碰人摸人爱免费视频| 在线国产91| 在线观看国产黄色| 欧美色伊人| 亚洲永久色| 国产永久在线观看| 99精品免费欧美成人小视频 | 欧美19综合中文字幕| 狠狠综合久久| 国产伦片中文免费观看| 免费一级成人毛片| 亚洲一区网站| 国产麻豆91网在线看| 日本三级欧美三级| 成人无码区免费视频网站蜜臀| 久久这里只精品国产99热8| 亚洲日韩在线满18点击进入| 精品偷拍一区二区| 国产精品亚洲va在线观看| 成年人视频一区二区| 日韩在线第三页| 久久久精品国产SM调教网站| 东京热av无码电影一区二区| 在线精品视频成人网| 啦啦啦网站在线观看a毛片| 色综合久久88| 亚洲—日韩aV在线| 欧美激情二区三区| 国产资源免费观看| 欧美亚洲第一页| 国内精自线i品一区202| 欧美人在线一区二区三区| 久青草免费在线视频| 日本成人不卡视频| 四虎精品国产AV二区| 国产精品亚洲日韩AⅤ在线观看| 极品国产在线| 四虎亚洲精品| 国产真实乱了在线播放| 乱人伦99久久| 亚洲一区色| 国产va免费精品观看|